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?

Risposte (1)

Image Analyst
Image Analyst il 25 Apr 2014

0 voti

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 Commenti

My x-axis from 0 to 128 that I want to each point of x get the average of all red pixels valuse Along the x
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);
thanks i want to get mean of green pixel values along the point such x=20 in RGB image.can you help me?
Try this:
greenLine20 = rgbImage(20,:,2); % Extract line 20 of the green channel.
meanGreenLine20 = mean(greenLine20); % Get its mean.
what is 2 in this code?(rgbImage(20,:,2)). response is zero!!why?
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.
no image size is 47*108. thank you i use other function for this problem.
Okay, whatever...as long as you got it working.

Accedi per commentare.

Categorie

Richiesto:

il 25 Apr 2014

Commentato:

il 13 Mag 2014

Community Treasure Hunt

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

Start Hunting!

Translated by