Effacer les filtres
Effacer les filtres

Get coordinates from struct created with bwconncomp

1 vue (au cours des 30 derniers jours)
Stefan Lang
Stefan Lang le 28 Avr 2021
Commenté : Matt J le 28 Avr 2021
Hello guys
I have a binary image as a prediction from a neural network. This image has several regions (vertebras of the spine). When i run bwconncomp(binary_image), i get as a result a struct with 17-19 Objects (vertebras). Now i need to find the coordinates of the regions. [y x] = find(binary_image) just gives me all coordinates, but i need this separated for each region, so 17-19 coordinate arrays. How do i get this?

Réponse acceptée

Matt J
Matt J le 28 Avr 2021
Modifié(e) : Matt J le 28 Avr 2021
Use regionprops instead,
stats=regionprops(BW,'PixelList')
  6 commentaires
Stefan Lang
Stefan Lang le 28 Avr 2021
Ooh, i used the array and did not convert it into a logical. Now that worked. Thank you!
Matt J
Matt J le 28 Avr 2021
You should have had the same problem with bwconncomp.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by