如何捕获黑白视频(How to capture the black and white video)

2019-07-29 19:56发布

我在iPhone应用程序开发的新。 我开发一个iPhone应用程序。 在这种应用我想用iPhone拍照开发记录黑白视频。 请帮我如何开发这个,然后给一些示例代码的URL也。

提前致谢。

Answer 1:

你想使用kCVPixelFormatType_420YpCbCr8BiPlanarFullRange格式。

添加以下内容到videooutput

OSType format = kCVPixelFormatType_420YpCbCr8BiPlanarFullRange;

    videoOutput.videoSettings = [NSDictionary dictionaryWithObject:[NSNumber 
                                                                    numberWithUnsignedInt:format]
                                                            forKey:(id) kCVPixelBufferPixelFormatTypeKey];

并且在这之后转换的Y平面到灰度为图像:

AVFoundation -从Y平面获取灰度图像(kCVPixelFormatType_420YpCbCr8BiPlanarFullRange)

或者如果你想将其保存为视频:

如何转换的实况视频从iPhone摄像头为灰度?



文章来源: How to capture the black and white video