How do I get the values of the surrounding pixels when I choose a particular pixel in an image?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
The Imagician
el 2 de Nov. de 2016
Comentada: The Imagician
el 3 de Nov. de 2016
I'm trying to estimate the possible points of intersection between two lines (arrays) in an image. Is there any function to return the values of the surrounding pixels for a particular value of the array?
0 comentarios
Respuesta aceptada
Image Analyst
el 2 de Nov. de 2016
Assuming it's a gray scale image, and that the row and column is not on the edge of the image:
surroundingWindow = grayImage(row-1:row+1, col-1:col+1);
If it's color:
surroundingWindow = rgbImage(row-1:row+1, col-1:col+1, :);
6 comentarios
Image Analyst
el 3 de Nov. de 2016
You'd need to do this:
[rows, columns] = find(abs(Pdist) > 50);
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Segmentation and Analysis en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!