red Pixel values in ditinct points
古いコメントを表示
I have a separate part of the picture. Had placed the image into a new coordinates. How can I get the red Pixel values in the points of x-y coordinate?
回答 (1 件)
Image Analyst
2014 年 4 月 25 日
0 投票
See my color segmentation demos in my File Exchange. They do that (find red pixels), though I'm not exactly sure what you mean by "points of x-y coordinate".
8 件のコメント
fereshte
2014 年 4 月 25 日
Image Analyst
2014 年 4 月 25 日
OK, you can do that, just segment it to get a binary image, redMask, and then use find and mean:
[rows, columns] = find(redMask);
meanX = mean(columns);
fereshte
2014 年 5 月 12 日
Image Analyst
2014 年 5 月 12 日
Try this:
greenLine20 = rgbImage(20,:,2); % Extract line 20 of the green channel.
meanGreenLine20 = mean(greenLine20); % Get its mean.
fereshte
2014 年 5 月 12 日
Image Analyst
2014 年 5 月 12 日
The 2 means color channel 2, which is green. Here, run this code:
rgbImage = imread('peppers.png');
greenLine20 = rgbImage(20,:,2); % Extract line 20 of the green channel.
meanGreenLine20 = mean(greenLine20); % Get its mean.
Do you get a 512 element long array for greenLine20? And a value of 36.3770 for the mean? If you don't get that for your image, then attach it.
fereshte
2014 年 5 月 13 日
Image Analyst
2014 年 5 月 13 日
Okay, whatever...as long as you got it working.
カテゴリ
ヘルプ センター および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!