필터 지우기
필터 지우기

Illumination problem with lab based segmentation..

조회 수: 2 (최근 30일)
Sabanam
Sabanam 2014년 4월 17일
댓글: Sabanam 2014년 4월 21일
When i am thresolding my images with lab model thresold it won't segment disease from normal area and when i am putting some thresold sometimes it work for disease classification but not for ripe and unripe mangoes..
see the code...
if true
I=imread('1.jpg')
BW=hsv2seg(I);% segmentation for background
cform = makecform('srgb2lab');
lab = applycform(I,cform);
maskedImage = bsxfun(@times, lab, cast(BW, class((lab))));
figure,subplot(1,4,1),imshow(I),title(img(k).name);
subplot(1,4,2),imshow(BW),title('BW image');
subplot(1,4,3),imshow(maskedImage),title('masked image');
l=maskedImage(:,:,1);
a=maskedImage(:,:,2);
b=maskedImage(:,:,3);
mask = ((a > 128 & b > 128 & l >= 128 & abs(a-b) < 10) | ((a <= 128 & b >= 128)));
subplot(1,4,4),imshow(mask),title('mask image');
end
above db images are not working for given thresold.i need output like

답변 (1개)

Image Analyst
Image Analyst 2014년 4월 17일
What is not working? You shouldn't use mask again in the third column since it means something totally different than you first used it for, which was the overall mask of mango and background. But the badly-named mask in the third column looks like it shows in white the areas that are yellow and green and the areas that are not yellow and green as black. So what's the problem with that?
For reference, I answered the prior question about how to get the mask in this question though perhaps I shouldn't have.
  댓글 수: 8
Image Analyst
Image Analyst 2014년 4월 18일
편집: Image Analyst 2014년 4월 18일
If you read the comments/instructions at the beginning of the demo you'll see
% Then models it to a 4th order polynomial in both directions
% using John D'Errico's File Exchange submission:
% http://www.mathworks.com/matlabcentral/fileexchange/34765-polyfitn
It looks like you did not download polyfitn from the link I gave you. Did you? If not, please do so. I've attached a new demo that checks for that.
Sabanam
Sabanam 2014년 4월 21일
Ohh,,ya...Thank you sir..for giving me such help and your precious time..I ll check it and inform whether its working or not...

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by