function DuckLakeSegnentation
[filename,pathname,flag]=uigetfile(‘*。jpg’,‘’);
Duck=imread([pathname,filename]);
group=[zeros(size(LakerTrainData,1),1);ones(size(DuckTrainData,1),1)];
LakeDuckSVM=svmtrain([LakerTrainData,DuckTrainData],group,。。。
‘Kernel_Function’,‘polynomial’,‘polyorder’,2);
[m,n,k]=size(Duck);
Duck1=double(reshape(Duck,m*n,k));
IndDuck=svmclassify(LakeDuckSVM,Duck1);
IndLake=~IndDuck;
result=reshape([IndLake,IndLake,IndLake],[m,n,k]);
Duck2=Duck;
Duck2(result)=0;
figure
imshow(Duck2)