使用matlab实现:附加形态学操作。在标记条纹之前可以执行一些额外的操作来改善最终图像。清除单个孤立像素或以H形式破坏条纹。形态闭合元件尺寸为2磁盘元素
清除孤立像素可以使用bwareaopen函数,设置最小面积为1即可。破坏条纹可以使用strel函数创建一个“H”形的结构元素,然后使用imdilate函数进行膨胀操作即可。
代码示例:
清除孤立像素:
im = imread('stripes.jpg');
im_bw = im2bw(im);
im_cleaned = bwareaopen(im_bw, 1);
imshow(im_cleaned);
破坏条纹:
im = imread('stripes.jpg');
im_bw = im2bw(im);
se = strel('rectangle', [5,1]);
im_h = imdilate(im_bw, se);
imshow(im_h);
原文地址: https://www.cveoy.top/t/topic/bwQM 著作权归作者所有。请勿转载和采集!