我想用AVFoundation和/或CoreImage同时获得实时和后处理的HDR效果。我假设一旦捕获全帧静止图像,使用CoreImage相对容易,但有人知道如何使用AVCaptureVideoPreviewLayer实现类似HDR的效果吗?
答案 0 :(得分:4)
您可以使用AVCaptureVideoOutput
类和上面提到的委托方法(captureOutput:didOutputSampleBuffer:fromConnection:
)从相机获取每个实时帧。从该框架中,您可以使用CoreImage框架创建CIImage并进行更改;之后,使用drawRect:method