我想通过AVFoundation和/或CoreImage同时获得实时和后处理的HDR效果。我假设一旦捕获了全帧静止图像,使用CoreImage相对容易,但是有人知道如何使用AVCaptureVideoPreviewLayer实现类似HDR的效果吗?

最佳答案

您可以使用AVCaptureVideoOutput类和上面提到的委托(delegate)方法(captureOutput:didOutputSampleBuffer:fromConnection:)从相机获取每个实时帧。从该框架中,您可以创建CIImage并使用CoreImage框架进行更改。之后,只需使用drawRect:方法绘制输出

关于ios - 具有AVFoundation的HDR,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8145148/

10-12 13:37