【发布时间】:2018-11-15 01:12:18
【问题描述】:
ARKit 以 60 帧/秒的速度运行,相当于每帧 16.6 毫秒。
我当前将 CVPixelBufferRef (kCVPixelFormatType_420YpCbCr8BiPlanarFullRange 格式) 转换为 cv::Mat (YCrCb) 的代码在 30 毫秒内运行,这会导致 ARKit 停止并且一切都滞后。
是否有人对如何更快地转换或我是否需要降低帧速率有任何想法?
有一个suggestion by Apple to use Metal,但我不知道该怎么做。
我也可以只取灰度平面,这是第一个通道,运行时间
【问题讨论】: