Borrar filtros
Borrar filtros

How to get the pixel value at centroid point

1 visualización (últimos 30 días)
Elysi Cochin
Elysi Cochin el 20 de Sept. de 2017
Respondida: Walter Roberson el 20 de Sept. de 2017
how i get the pixel value at the centroid of image
i did as below
cn = s(1).Centroid;
rc = round(cn);
pixelValue = img(rc(1),rc(2));
but in some cases error is shown as
Index exceeds matrix dimensions.
Error in exe_demo (line 73)
pixelValue = img(rc(1),rc(2))
But the centroid point is plotted correctly. How to get the pixel value at that point without error.

Respuesta aceptada

Walter Roberson
Walter Roberson el 20 de Sept. de 2017
pixelValue = img(rc(2), rc(1));
The centroid coordinate order is X, Y, but image arrays are in the order Y, X.

Más respuestas (0)

Categorías

Más información sobre Images 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