3

我正在使用onPreviewFrame(). 我只需要图像的灰度部分,我将其作为字节数组传递给一些本机代码。

在我支持的较新操作系统版本上,支持 YV12 和 NV21 预览格式,默认为 NV21。

在大多数设备上,其中之一是否可能更快(即匹配硬件格式并且不需要操作系统进行额外处理)?它是否完全取决于设备制造商?

4

2 回答 2

3

制造商可能很重要,具体取决于相机类型和硬件。NV21 格式是安卓默认的。就速度而言,我怀疑无论格式如何,您都会注意到差异。我个人会使用 NV21 YCrCb。这是有关不同格式的链接-Android图像格式的类型

于 2014-01-02T19:38:49.717 回答
0

我相信任何处理都将比帧格式的硬件转换长几个数量级。如果不是,它将完全依赖于设备。

于 2014-01-02T22:10:24.727 回答