How do I remove the unwanted white part of the grayscale image?
Mostra commenti meno recenti
I used the camera to collect a series of images from a line laser hitting a small rotating metal ball and processed them accordingly. Now I only want to keep the images that belong to the outline of the blob, I want to remove the other invalid white parts, how can I achieve this? The parts circled by the red pen are the ones I want to remove.
Risposta accettata
Più risposte (1)
Walter Roberson
il 7 Gen 2023
Spostato: Walter Roberson
il 7 Gen 2023
0 voti
dilate the image to join close groups. bwareafilt to keep the largest only. regionprops to find the edge trace. Use that to extract from the un-dilated image. (I was going to suggest bounding box instead of edge trace but bounding box can have problems with accidentally including additional sections from another branch that happen to curve through the same rectangle.)
1 Commento
Sterne_17
il 8 Gen 2023
Categorie
Scopri di più su Matrox Hardware in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
