我正在开发一个 Iphone 应用程序。
我需要执行以下操作:当用户单击“相机选项卡”时,相机会在带有圆形叠加层的视图内打开。
我想在相机上应用过滤算法。
我正在寻找最好的方法来做到这一点。有图书馆可以提供帮助吗?
我目前在做什么:
- 我正在使用
OpenCV
图书馆。 - 我定义了一个计时器。
- 对于每个计时器滴答,我
cvCaptureFromCam()
从OpenCV
框架中调用方法(这将用相机捕获图片并返回它)。 - 我将算法应用于捕获的图像。
- 我将图像显示在
UIImageView
这个想法是,在每个计时器滴答声中,我都会获取图像,对其进行过滤并将其放入UIImageView
. 如果计时器滴答声足够快,它将显示为连续的。
但是cvCaptureFromCam
速度有点慢,整个过程占用了太多内存。
任何更好的方法的建议都非常感谢。谢谢