如何将ARKit捕获的帧的CVPixelBuffer颜色空间转换为RGB

时间:2018-07-27 09:43:58

标签: swift arkit metal coreml cvpixelbuffer

我想在我训练有素的模型中使用coreML和视觉,但这只能拍摄具有RGB颜色空间的图像。我想知道如何将ARFrame的{​​{1}} CVPixelBuffer转换为ycbcr色彩空间。我需要RGB作为返回类型。我读到使用金属着色器很容易做到这一点,因此我想在项目的其余部分中使用CVPixelBuffer。有没有金属着色器的解决方案?如果不能,如何在保留SceneKit的同时使用金属着色器呢?预先感谢您的回答!

0 个答案:

没有答案