edge & non-edge pixels

14 visualizaciones (últimos 30 días)
matlab_image
matlab_image el 31 de Ag. de 2012
Comentada: Ram el 23 de Feb. de 2016
How to find total no. of edge and non-edge pixels from any edge detected image. I am finding no. of edge images with nnz(img) method. Is this right way? If yes then tell me how to count non-edge pixels & If not then tell me about both.. Thanks in advance.

Respuesta aceptada

Kevin Moerman
Kevin Moerman el 31 de Ag. de 2012
Editada: Kevin Moerman el 31 de Ag. de 2012
If img is a logic say where ones define edge pixels and zeros define non-edge pixels then you are correct nnz(img): counts the number of non-zero entries and therefore the number of edge pixels this would be equivalent to say: sum(img(:)) If img is a logic then you can also count the non-edge pixels using the nnz command, e.g. : nnz(~img) Where ~ is NOT. Another method would be to say that the non-edge pixels are simply: numel(img)-nnz(img) I.e. the number of elements (all) minus the edge pixels.
Good luck,
Kevin
  2 comentarios
matlab_image
matlab_image el 4 de Sept. de 2012
thanks a lot.......
Ram
Ram el 23 de Feb. de 2016
what are edge pixels in a image ? how to find edge pixels for a given image

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by