Borrar filtros
Borrar filtros

How to remove thin lines in binary image

7 visualizaciones (últimos 30 días)
Az
Az el 30 de Oct. de 2023
Respondida: Image Analyst el 30 de Oct. de 2023
How to remove thin horizontal or verticle lines - image attached
line thinkness < 3 -- remove
lines thinkness > 5-- stay
small objects -- remove

Respuestas (2)

Matt J
Matt J el 30 de Oct. de 2023
Editada: Matt J el 30 de Oct. de 2023
Image=imopen(Image,ones(3));

Image Analyst
Image Analyst el 30 de Oct. de 2023
Like Matt said, use imopen to get rid of thin lines.
outputImage = imopen(binaryImage, ones(3, 3));
To get rid of small objects, of any shape, use bwareaopen or bwareafilt.

Community Treasure Hunt

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

Start Hunting!

Translated by