Is it a result of k-means clustering? If so, you can count each color pixel easily by using the output variable of kmeans function.
How to count each colour pixel of an image?
1 回表示 (過去 30 日間)
古いコメントを表示
I am trying to quantify the value of of each matter of the brain using matlab. I have segmented the image and result as shown below.

2 件のコメント
採用された回答
Image Analyst
2018 年 9 月 30 日
Take the histogram of your segmented/classified image
counts = imhist(classifiedImage);
Each class will have a certain value, like gray matter is 1, background is 0, white material is 2, etc. imhist() simply counts the pixels in each class.
3 件のコメント
Image Analyst
2018 年 10 月 1 日
imhist() will do it. You pass in the classified image, not an RGB image, but the image you got from kmeans. See attached demo.
Image Analyst
2018 年 10 月 2 日
Do you still not understand? If so, give me the script you used to create that image along with the original image.