Only analyze what is outlined in black in an image

3 visualizzazioni (ultimi 30 giorni)
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!

Risposta accettata

Matt J
Matt J il 26 Lug 2021
If you have a binary mask of the circles, you can just do
numBlack = nnz( circles & ~BW );
numWhite = nnz( circles & BW);
  10 Commenti
Matt J
Matt J il 30 Lug 2021
I and BW need to be the same size.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by