使用Image Magick在iPhone中对图像进行边缘检测

我想将RGB图像转换为下图像。 我正在使用ImageMagick Library。 我想帮助知道我可以通过哪些function将原始图像转换为Image-2。 这是下面两张图片。 我想使用Only ImageMagick Library。 我想在Objective C中对此链接进行Image Processing simillar。

在此处输入图像描述

在此处输入图像描述

@Apoorv我不知道任何事情,但如果你只是想要边缘检测可能你可以使用openCV。

这里是一些关于如何使用openCV检测iphone边缘的源代码和教程的链接

iPhone和OpenCV

http://dasl.mem.drexel.edu/~noahKuntz/openCVTut5.html

这是我使用openCV在iphone中创建的示例项目

原始图像

在此处输入图像描述

边缘检测后的图像。

在此处输入图像描述

无法确定图像是否甚至是使用Image Magick生成的。 但是如果你读到这个答案 ,那么值得看一下木炭filter :

 convert holocaust_sm.jpg -charcoal 5 charcoal.gif 

我的建议是你也试验阈值 ,并看看儿童的彩色轮廓图像示例,因为我认为它不是一个单一的filter达到了这种效果(假设它是由IM生成的)。

经过一段时间的研究后,我相信你所寻找的效果可以通过多种滤波器的混合来实现。 你必须检查这个页面 ,它使用IM提供了大量的酷炫效果。

这是我的尝试:

 convert ms8nP.png -colorspace Gray -blur 0x.7 -negate -edge 2 -negate -threshold 40% -blur 0x.5 out.png