detecting the color of a point in the image
2 次查看(过去 30 天)
显示 更早的评论
Hi all
I am new to matlab. I need to detect the tree in the image. first I tried to project a point with(Xp, Xy) on the image plane. now I need to detect the brown color at this point in the image. I know the brown color is a collection of red, green and blue. I convert the image from the RGB to HSV. I found in some webs that the range of HSV for brown color is about H(30-35 degree), S(0.3-1.0), V(0.25-0.6)approximately. my questions are 1- Is this ranges of HSV correct for brown color (can you give me a link to find the correct ranges of HSV? 2- I need help in writing the codes to check if the color of the projected point is brown or not? 3- can I use fuzzy logic to solve this problem? If yes, how?
Your help is highly appreciated
0 个评论
采纳的回答
Image Analyst
2013-2-21
I have several demos on color segmentation in my File Exchange: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862, including one using HSV color space. Please review them. You can use Delta E as a fuzzy measure of how close each color is to your ideal brown color if you want.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Convert Image Type 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!