【发布时间】:2013-04-25 21:28:43
【问题描述】:
我的相机应用程序使用 OpenCV 处理来自 onPreviewFrame() 的原始相机帧,然后将它们显示在屏幕上。但是,原始帧的方向与相机安装在手机上的方式相同,通常不是正面朝上。为了解决这个问题,我使用 OpenCV 手动旋转它们,这很耗时。
我已经研究过使用 setDisplayOrientation,但文档指出
这不会影响onPreviewFrame传入的字节数组的顺序
我需要数据实际上是 正面朝上,而不仅仅是正面朝上显示。如何正确定位原始相机数据?如果这是不可能的,我是否可以有效地旋转在onPreviewFrame() 中传递给我的字节数组,比如使用 OpenGL?
【问题讨论】: