Only analyze what is outlined in black in an image

1 Ansicht (letzte 30 Tage)
Dinuri Rupasinghe
Dinuri Rupasinghe am 26 Jul. 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!

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by