How to remove small connected parts in the image without smoothing the others?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I would like to remove the "triangle protuberance" in the belowing image, but I don't want to change the other part of the image. As the "triangle protuberance" is connected to the main "ellispe" like part, I could not use "bwareopen" function to remove it. I have tried the " watershed", but don't have a good output. Besides, I also have tried "imclose" and "imopen" combination, it smoothed the other part unintendly. I need some suggestion in how to deal with this problem. Any advise in processing procedure, matlab function or algorithm will be appreciated. Thank you.
The original image has been attached.
2 Commenti
Risposte (1)
KSSV
il 13 Giu 2019
- Read the image
- Get the locations of black pixels
- Fit the ellipse for the data
- Plot the ellipse on the image
- Use inpolygon and remove the unwanted points.
Check in fileexchange for fitellipse functions. Read about inpolygon.
0 Commenti
Vedere anche
Categorie
Scopri di più su Image Processing Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!