ImageMagick:填补大洞
ImageMagick: Filling big holes
如何使用 ImageMagick 填充黑白图像中的大洞,例如第 6 行第 1 列的元素?
=== 已添加 ===
实际上,我需要像下面这样填充面罩中的内孔和隔间。使用 Gimp,我会 模糊 select 背景,反转 select离子,增长 缩小 20 像素,缩小 20 像素,然后 编辑 > 用前景颜色填充。
这似乎与您最近的其他 post 非常相似。
对于小孔,-morphology 会起作用。但是如果你的孔大于黑色区域之间的距离,黑色区域就会合并。
最好的方法是使用 Imagemagick 连接组件。这不会在区域之间流血。但是如果你的洞比任何黑色区域都大,那些黑色区域将在面积阈值以上合并为白色。
convert image.png \
-define connected-components:area-threshold=500 \
-define connected-components:mean-color=true \
-connected-components 4 \
result.png
如何使用 ImageMagick 填充黑白图像中的大洞,例如第 6 行第 1 列的元素?
=== 已添加 ===
实际上,我需要像下面这样填充面罩中的内孔和隔间。使用 Gimp,我会 模糊 select 背景,反转 select离子,增长 缩小 20 像素,缩小 20 像素,然后 编辑 > 用前景颜色填充。
这似乎与您最近的其他 post
对于小孔,-morphology 会起作用。但是如果你的孔大于黑色区域之间的距离,黑色区域就会合并。
最好的方法是使用 Imagemagick 连接组件。这不会在区域之间流血。但是如果你的洞比任何黑色区域都大,那些黑色区域将在面积阈值以上合并为白色。
convert image.png \
-define connected-components:area-threshold=500 \
-define connected-components:mean-color=true \
-connected-components 4 \
result.png