Using bwpropfilt after imrotate
Show older comments
Hi all,
I have a code that detects objects from an image using bwconncomp, this function detects more then 4000 objects in my original image.
I realized that i need to rotate the image in order for the object detection algorithm to work better.
When I use imrotate before the function bwconncomp it recognizes 380 objects (much less then the original):
-> differences marked in redWhat do I need to add in order that i will be able to detect the same number of objects in both images (the original and the rotated)?.
I also realized that when im using the imrotate the size of the image is changing so im using it with crop:
tif_file=imrotate(tif_file,-4,'crop');
And then the size does not change, and when I use imshow the image looks the same.
Any help will be highly appreciated!!
2 Comments
Image Analyst
on 31 Jul 2022
Not sure I understand. Why do you believe that it needs to be rotated to segment it better but then when you do that you say it segments it worse. Why do you believe your premise when you've shown it not to be true?
stav marzuk
on 31 Jul 2022
Accepted Answer
More Answers (0)
Categories
Find more on Region and Image Properties in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!