【发布时间】:2011-07-06 15:00:55
【问题描述】:
我的应用目前正在使用 AVFoundation 从 iPhone 的后置摄像头获取原始摄像头数据,并将其实时显示在 AVCaptureVideoPreviewLayer 上。
我的目标是有条件地将简单的图像过滤器应用于预览层。图像没有保存,所以我不需要捕获输出。例如,我想切换一个设置,将进入预览层的视频转换为黑白。
我发现了一个问题here,它似乎通过捕获缓冲区中的各个视频帧、应用所需的转换,然后将每个帧显示为 UIImage 来完成类似的事情。出于多种原因,这对我的项目来说似乎是多余的,我想避免这可能导致的任何性能问题。
这是实现我的目标的唯一方法吗?
正如我所提到的,我不想捕捉任何 AVCaptureSession 的视频,只是预览它。
【问题讨论】:
标签: iphone avfoundation avcapturesession