필터 지우기
필터 지우기

How to remove thin lines in binary image

조회 수: 7 (최근 30일)
Az
Az 2023년 10월 30일
답변: Image Analyst 2023년 10월 30일
How to remove thin horizontal or verticle lines - image attached
line thinkness < 3 -- remove
lines thinkness > 5-- stay
small objects -- remove

답변 (2개)

Matt J
Matt J 2023년 10월 30일
편집: Matt J 2023년 10월 30일
Image=imopen(Image,ones(3));

Image Analyst
Image Analyst 2023년 10월 30일
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