0

我正在使用 Apple 的示例应用程序早餐查找器进行检测,它使用双平面 yuv 格式的像素格式类型。我将其更改为 ARGB,并在我自己的 Turi create 训练模型上运行。现在我不知道更改像素格式类型对在缓冲区上执行视觉请求有任何影响。

4

1 回答 1

0

Vision 和/或 Core ML 会自动将 CVPixelBuffer 转换为模型期望的像素格式,因此您不必担心。

(如果直接用Core ML,相信像素格式一定是BGRA或者ARGB,不过Vision好像更灵活一些。)

请参阅我的Core ML Survival Guide存储库中的 CheckInputImage 示例应用程序,它可以让您仔细检查 Vision / Core ML 看到的图像是否真的是您所期望的。

于 2019-03-23T11:04:56.107 回答