Shape detection of blobs
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I have two different types of blobs:
- Close to kidney shape but not that perfect
- Close to a rectangle but with a dent or two and with filleted vertices
How can I differentiate between the two using Image processing
![blob.bmp](https://www.mathworks.com/matlabcentral/answers/uploaded_files/207448/blob.bmp)
0 Commenti
Risposte (1)
Image Analyst
il 8 Mar 2019
What I'd probably do is to get the bounding box. Then make a mask that is the bounding box and get the XOR of that with the blob. This will get you the black "bays" (black regions between blob and it's bounding box) as blobs. Then look at the area, and possibly aspect ratio (bounding box) of those blobs to determine which are like slivers, like the rectangular blob, and which are rounded and large like the bay in the kidney.
3 Commenti
Image Analyst
il 8 Mar 2019
Actually I didn't mean bounding box, I meant convex hull. Try bwconvhull()
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!