在视频捕捉模式下,如何从iPhone相机获取原始图像数据(每个像素的RGB值)



我必须制作一个可以处理视频数据的iPhone项目实时。这个应用程序必须能够识别颜色视频帧中的对象。在我找到有关的信息之后视频处理在iOS中,我发现我可以使用AVFoundation框架来实现这个任务,但我不知道哪些api或功能能够完成这个视频处理任务。

谁能建议我使用哪个函数来获取图像帧或从实时视频流中提取原始图像数据?

如果你能给我一些示例代码,我将不胜感激

您可以首先使用AVAsset类初始化您的视频文件URL。

您可以使用AVAssetReader对象获取该资产的媒体数据。这将帮助您获得视频帧,您可以使用AVAssetReaderVideoCompositionOutput类对象读取。从这些帧访问RGB通道数据与CGImage类和它的方法相关。

最新更新