优化iPhone拍照速度,UIImagePickerController
我在我的应用程序中使用UIImagePickerController。有没有人使用任何优化技巧来拍照延迟?我不需要将它们存储到库中。我只想捕获像素数据并在进行计算后销毁图像对象。
此外,还有一种方法可以在镜头加载时隐藏镜头吗?
(最坏的情况是,我可以在相机启动时屏蔽镜头并在保存/计算时屏蔽冻结的图像。)
编辑:我已经设置了
showsCameraControls = NO;
。这会隐藏快照之间的镜头效果,但不会影响相机启动时镜头动画的存在。
没有找到相关结果
已邀请:
1 个回复
了驳
然后,这将开始将CMSampleBuffers传递给您的captureOutput:didOutputSampleBuffer:fromConnection:在您创建的调度队列上(即,一个单独的线程)。显然,与上述相比,生产代码将具有更多的理智和结果检查。 下面的示例代码获取包含视频帧的传入CMSampleBuffer并将其转换为CGImage,然后将其发送到主线程,在我的测试代码中,它被转换为UIImage并设置为UIImageView中的内容,证明整件事情正在发挥作用:
为了举个例子,我把通常用来接收视频帧和视频控制器的东西的对象混为一谈;希望我没有犯任何错误。