我正在使用 SurfaceView 和 Google 的移动视觉库。对于许多设备来说,它看起来不错,但是当与 Nexus 7 等少数设备一起使用时,相机 View 会进入横向模式。这使得扫描条形码等变得困难,因为很难正确聚焦和定位。
在我探索过的 Vision 库中,没有方法可以返回硬件摄像头,因此我们可以管理方向,就像如果摄像头 View 返回横向,那么我们可以动态旋转 View ,使其看起来像纵向。
所以想问一下 Nexus 7 之类的设备是否有任何方法可以将相机或 View 更改为纵向。
欢迎任何帮助!谢谢
最佳答案
许多选项卡的摄像头安装是旋转的,因此当水平放置时,图片将被视为“纵向”,即使图片实际上宽度大于高度。 我在一段时间前构建的应用程序上通过艰难的方式学到了它。唯一的方法是检查屏幕方面与图像方面和图像旋转。 通过比较这些,您可以推断出相机图像是否正确旋转,或者是否需要旋转 90 度。
关于android - 使用移动视觉的 Surfaceview 以横向显示相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36215641/