Borrar filtros
Borrar filtros

how to find the pixel value of an image ?

1 visualización (últimos 30 días)
Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran el 24 de Ag. de 2012
Comentada: Image Analyst el 8 de Oct. de 2017
How to find the following
2) pixel within 5 units (out of 255) of pixel ; 3) pixel within 10 units (out of 255) of pixel ; 4) pixel within 25 units (out of 255) of pixel ; 5) pixel within 50 units (out of 255) of pixel .
I used the code a=imread('cameraman.tif');[r c]=size(a). Then accessed each and every row and column values. Is that right.

Respuestas (1)

Image Analyst
Image Analyst el 24 de Ag. de 2012
% Specify the pixel value that you want to find intensities around.
targetValue = 173; % Or whatever you want.
% Specify how much intensity around that value do you want to find.
tolerance = 95; % or 10 or 25 or 50 or whatever.
% Get the low and high of that intensity range.
lowValue = uint8(targetValue - tolerance);
highValue = uint8(targetValue + tolerance);
% Get a binary image (like a map) of where are the pixels in range.
pixelsInRange = (grayImage >= lowValue) & (grayImage <= highValue);
  2 comentarios
sathish kumar rb
sathish kumar rb el 8 de Oct. de 2017
Editada: Image Analyst el 8 de Oct. de 2017
Where do I read the image in above code?
Is grayImage the image?
Image Analyst
Image Analyst el 8 de Oct. de 2017
grayImage is the image. Usually you get it from reading in some image file with imread():
grayImage = imread(fullFileName);

Iniciar sesión para comentar.

Categorías

Más información sobre Image Segmentation and Analysis en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by