edge & non-edge pixels

2 Ansichten (letzte 30 Tage)
matlab_image
matlab_image am 31 Aug. 2012
Kommentiert: Ram am 23 Feb. 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.

Akzeptierte Antwort

Kevin Moerman
Kevin Moerman am 31 Aug. 2012
Bearbeitet: Kevin Moerman am 31 Aug. 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 Kommentare
matlab_image
matlab_image am 4 Sep. 2012
thanks a lot.......
Ram
Ram am 23 Feb. 2016
what are edge pixels in a image ? how to find edge pixels for a given image

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by