ImageMagick 边缘检测 - 图片到线条图

问题描述 投票:0回答:1

我正在尝试将图像转换为线条图,就像在这个网站上一样(默认设置):

https://tech-lagoon.com/imagechef/en/image-to-edge.html

我正在使用 Image Magick 尝试达到完全相同的结果,但目前未能做到。 我尝试过使用 canny 边缘过滤器或 -edge 1 但结果不符合预期。 我设法实现的与上述网站最接近的命令是以下命令:

magick input.png -colorspace Gray -morphology EdgeOut Octagon -negate  out.bmp

这是我的原始图像:

这是我想要获得的图像:(只是白色背景上的黑线,以及粗黑线,没有像我获得的图像中看到的“双轮廓”,在狗的项圈中。我只想要一条线)

这是我从上面运行 Image Magick 命令时得到的结果:

有什么建议可以得到想要的结果吗? 如果我能获得与科技泻湖相同的图像,同时删除所有非黑色的线条(例如墙壁不同颜色的线条,非常细),那就更好了

imagemagick imagick imagemagick-convert
1个回答
0
投票

您想要的黑线似乎已经在图像中。把所有非黑的都变成白怎么样?

magick dog.png -fill white -fuzz 20% +opaque black result.png

© www.soinside.com 2019 - 2024. All rights reserved.