20

我有一个锁定为横向的相机应用程序。需要时,我会旋转从 on 获取的原始字节onPreviewFrame()并使用它们对视频进行编码。

然而,这种方法在 Nexus 5X 和 6 设备中失败了,因为它们的反向传感器给了我颠倒的帧。

由于在这种情况下旋转预览对我没有帮助,如此所述:

这不会影响 onPreviewFrame(byte[], Camera) 传入的字节数组的顺序

我想知道是否有任何方法可以检测到相机传感器倒置和/或原始帧倒置,因此在旋转它们时会添加额外的校正。

4

1 回答 1

1

Nexus 5x 和 6 的相机传感器旋转 180 度。在设备发布时,许多应用程序都存在此问题。您应该在创建相机应用程序时考虑到这一点,并相应地设置您的表面旋转。

有关更多信息,请访问 https://stackoverflow.com/a/35431231/1492034

于 2016-11-02T10:26:37.863 回答