我正在实现一个iPhone应用程序,其中我实现了以下功能:
- 选择照片
- 拍摄照片
- 现在我想为那张照片提供素描效果,例如这个。
我怎么能这样做呢?
如果我可以再次推荐它,我的开源GPUImage框架有一个内置的过滤器可以做到这一点。 GPUImageSketchFilter 使用 Sobel 边缘检测来突出显示图像或视频上的黑色边缘,从而产生与该应用程序中看到的完全相同的效果:
![Sketch filter](https://i.stack.imgur.com/JNBxo.jpg)
上图取自这个答案,我在其中描述了该过滤器的工作原理,并展示了其他几个过滤器示例。
事实上,框架附带的 SimplePhotoFilter 示例应用程序完全按照您所描述的方式执行(捕获照片,对其应用草图过滤器,然后将其保存到照片库),所以如果您想得到这个,我会从这里开始快速启动并运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)