Only analyze what is outlined in black in an image

2 visualizaciones (últimos 30 días)
Dinuri Rupasinghe
Dinuri Rupasinghe el 26 de Jul. de 2021
Comentada: Dinuri Rupasinghe el 30 de Jul. de 2021
Hi, I have to write a code that only considers what is within a certain pattern of circles in a black and white image. To do this, I overlayed an image of a bracket of circles outlined in black over the picture that I want to analyze, and now I only want to get data about the parts of the picture that are within the circles. (Specifically, I want to count the number of black pixels vs white pixels within all the circles). Please let me know if there is a way to disregard the parts of the picture that are not outlined by the circles.
Thank you!

Respuesta aceptada

Matt J
Matt J el 26 de Jul. de 2021
If you have a binary mask of the circles, you can just do
numBlack = nnz( circles & ~BW );
numWhite = nnz( circles & BW);
  10 comentarios
Matt J
Matt J el 30 de Jul. de 2021
I and BW need to be the same size.
Dinuri Rupasinghe
Dinuri Rupasinghe el 30 de Jul. de 2021
This worked. Thank you!

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by