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

时间:2011-07-27 08:37:46

标签: iphone video avfoundation video-capture avcapturesession

我必须制作一个可以处理视频数据的iPhone项目 即时的。这个应用程序必须能够重新调整颜色 视频帧中的对象。在我找到有关的信息之后 在iOS视频处理中,我发现我可以使用AVFoundation 实现此任务的框架但我不知道哪些API或函数 AVFoundation能够做这个视频处理任务。

任何人都可以建议我使用哪个功能来获取图像帧或 实时视频流中的原始图像数据?

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

非常感谢你帮助我...

1 个答案:

答案 0 :(得分:1)

您可以首先使用视频文件网址启用AVAsset课程。

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

希望这有助于您入门