matlab - 用于删除 1 个像素连接的结构元素

标签 matlab image-processing image-morphology

我一直在思考和寻找这个,但能找到任何东西!谁能帮我找到结构元素

附上图片: link to image

谢谢

最佳答案

您想要做的是使用 hit or miss transformation/操作,这是skeleton/thinning transformation中大部分使用的操作。您寻找一个非常具体的图案,当您找到它时,您就删除了中心像素。

在您的情况下,您需要使用这样的结构元素:

? 1 ?                 ? 0 ?
0 1 0       or        1 1 1
? 1 ?                 ? 0 ?

其中 0 和 1 分别表示黑色和像素,并且?很狂野。

关于matlab - 用于删除 1 个像素连接的结构元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39941270/

相关文章:

python - 如何修复 tensorflow 中的 'ValueError: Empty Training Data'错误

python - OpenCV 使用形态学运算计算重叠圆

python - OpenCV dilate() 函数没有缩小所有方向的间隙

matlab - 验证文件夹内容

matlab - 链码无限循环

matlab - matlab编程(如何实时处理)

python - 如何在Python中用其区域指定的颜色填充openCV轮廓?

imagemagick - 如何将 Imagemagick 的 -morphology Erode Square 转换为 Rmagick?

python - 如何在python中获得稀疏图拉普拉斯矩阵?

matlab - 在 MATLAB 中建模 HSV 颜色空间柱面