Thresholding in Color Image
Mostra commenti meno recenti
Dear All, I need to threshold for the range of colors belong to yellow in an color image.How can I do that.I tried with separating the RGB components.But it did not work for my purpose as it would give me unexpected results.
Your kind consideration given with this regard is highly appreciated.
Thanks in advance.
Risposte (3)
Image Analyst
il 16 Dic 2013
0 voti
Try the Delta E method in my File Exchange: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862
Or try Brett's method in his File Exchange: http://www.mathworks.com/matlabcentral/fileexchange/38484-segmenttool-an-interactive-gui-for-segmenting-images
pushk dfd
il 5 Feb 2014
0 voti
1 Commento
Image Analyst
il 5 Feb 2014
if you want any help, post your image.
tudor dima
il 5 Feb 2014
Modificato: tudor dima
il 5 Feb 2014
0 voti
If I correctly understood your problem -- you should convert your image to HSV and then obtain your selection by thresholding to the desired hue range ("yellow" in your case).
Also, intensity changes might also alter the perception of a colour as "yellow", so you might want your thresholding to run also on the "V" dimension of your hsv data.
1 Commento
Image Analyst
il 5 Feb 2014
I agree, and both of my links allow him to do exactly that, so I'm really puzzled as to why he said he can't figure it out.
Categorie
Scopri di più su Lighting, Transparency, and Shading in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!