Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在实现一个 iPhone 应用程序,其中我实现了以下功能:
我怎么能这样做?
如果我可以再次推荐它,我的开源GPUImage框架有一个内置过滤器可以做到这一点。GPUImageSketchFilter 使用 Sobel 边缘检测来突出图像或视频上的黑色边缘,从而产生与该应用程序中所见完全相同的效果:
上图取自这个答案,我在其中描述了该过滤器的工作原理,并展示了其他几个过滤器示例。
事实上,框架附带的 SimplePhotoFilter 示例应用程序完全符合您的描述(捕获照片,对其应用草图过滤器,并将其保存到照片库),所以如果您想获得它,我会从那里开始快速启动并运行。
OpenCV 可用于在 iphone 中对图像进行素描效果。
请参阅iphone-how-to-convert-a-photo-into-a-pencil-drawing链接并获得帮助。
Core Image 滤镜可能是最好的选择。
http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CoreImageFilterReference/。