1

我是一名本科生,正在编写一些 HumanSeg iPhone 应用程序。现在我必须从相机读取原始帧,但我发现官方指南中的代码不够清晰,我无法理解。

当我从相机获取帧(CMPixelBuffer格式)时,我需要对其进行修改(我的意思是我必须进行一些填充调整大小,并将其转换为CVPixelBuffer格式,以将其提供给 CoreML MobileNet)。

几周来我一直在寻找解决方案,但不幸的是我什么也没得到。在官方指南中,我被告知这些缓冲区“不提供对内部数据的直接访问”。

我什至尝试使用 aContext将 a 拉CMPixelBuffer入 aUIImage并将其拉回 a CVPixelBuffer,我发现这个过程非常缓慢,正如官方指南所说的那样。由于我正在做视频处理,这种方法是不可接受的。

我应该做什么或读什么?我真的很感谢你的帮助。

4

0 回答 0