How I want to segment the three different fruits by using the color intensity of each fruit?

16 ビュー (過去 30 日間)
Lukman
Lukman 2017 年 12 月 3 日
回答済み: Image Analyst 2017 年 12 月 3 日

回答 (2 件)

Blue Bird
Blue Bird 2017 年 12 月 3 日
There are two examples from MathWorks that may be useful.
The first one transforms RGB to LAB. Components A and B are colors without the disturbance of light. By considering the distance between the standard colors to colors in your figure, the fruits may be separated. We may do a little change on this example, e.g. calculating histograms of colors for different fruit. See ‘. Color-Based Segmentation Using the L*a*b* Color Space’ .
The second one collects the similar colors with clus tering technology. MATLAB can automatically generate the code that you want. See Segment Image Using Auto Cluster.

Image Analyst
Image Analyst 2017 年 12 月 3 日
Maybe try rgb2ind() telling it that there are 6 or 7 colors (white, black, red, orange, yellow, light green, dark green) and see what it comes up with.

Community Treasure Hunt

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

Start Hunting!

Translated by