How to detect various colors in a image?
3 ビュー (過去 30 日間)
古いコメントを表示
I want to detect various colours of a image accurtely. If there is a red colour in image with different intensities the code must able to detect the changes and must generate a separate plot for it.
1 件のコメント
jgg
2015 年 12 月 11 日
The standard imread command ( http://www.mathworks.com/help/images/read-image-data-into-the-workspace.html ) will return you a map of your image with the colour channels seperated out. For instance, in a .jpeg, the red colour channel corresponds to im(:,:,1).
I'm not sure what you mean plot in this context. Can you give an example of what you're trying to do?
回答 (2 件)
Image Analyst
2015 年 12 月 12 日
See several color segmentation demos in my File Exchange: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862
In addition, see the attached zip file where I find the green parts of a Sharpie marker pen moving in a video.
0 件のコメント
Image Analyst
2015 年 12 月 12 日
An alternative to my other answer is one that looks at a video and finds the mean intensities of the R, G, and B channels and plots them.

0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!