我正在实施一个iPhone应用程序,其中我实现了以下功能:
我怎么能这样做?
答案 0 :(得分:6)
如果我可以再次推荐它,我的开源GPUImage框架有一个内置的过滤器就可以做到这一点。 GPUImageSketchFilter使用Sobel边缘检测来突出显示图像或视频中的黑色边缘,从而产生与该应用程序中看到的完全相同的效果:
上面的图片来自this answer,我在这里描述了过滤器的工作原理,并展示了其他一些过滤器示例。
事实上,框架附带的SimplePhotoFilter示例应用程序完全按照您的描述(捕获照片,对其应用草图过滤器,并将其保存到照片库),所以如果你想要的话,我会从那里开始快速启动并运行。
答案 1 :(得分:1)
OpenCV可用于在iphone中为图像提供草图效果。
参考iphone-how-to-convert-a-photo-into-a-pencil-drawing链接并获取帮助。
答案 2 :(得分:0)