如何在iphone中对图像进行草图效果?

时间:2012-08-08 09:14:39

标签: iphone

我正在实施一个iPhone应用程序,其中我实现了以下功能:

  1. 选择照片
  2. 拍摄照片
  3. 现在我想给像this one.
  4. 这样的照片画草图效果

    我怎么能这样做?

3 个答案:

答案 0 :(得分:6)

如果我可以再次推荐它,我的开源GPUImage框架有一个内置的过滤器就可以做到这一点。 GPUImageSketchFilter使用Sobel边缘检测来突出显示图像或视频中的黑色边缘,从而产生与该应用程序中看到的完全相同的效果:

Sketch filter

上面的图片来自this answer,我在这里描述了过滤器的工作原理,并展示了其他一些过滤器示例。

事实上,框架附带的SimplePhotoFilter示例应用程序完全按照您的描述(捕获照片,对其应用草图过滤器,并将其保存到照片库),所以如果你想要的话,我会从那里开始快速启动并运行。

答案 1 :(得分:1)

OpenCV可用于在iphone中为图像提供草图效果。

参考iphone-how-to-convert-a-photo-into-a-pencil-drawing链接并获取帮助。

答案 2 :(得分:0)