有什么方法可以得到相机的分辨率吗?(除非从头开始使用Android )我没有在session.setDisplayGeometry()上的setter上找到任何getter,这并不是我所期望的。
我的目标是知道相机的图片比例,以便在我的显示器上裁剪它,因为屏幕和相机不使用相同的大小。
谢谢。
发布于 2017-10-11 00:46:03
在开发者预览版中,无法通过ARCore接口访问摄像头的分辨率。我在另一个问题的评论中询问了解决方案,它看起来像camera resolution in the developer preview will always be 1920x1080。
发布于 2018-07-13 07:51:40
有一种方法可以获得相机的分辨率:
Frame frame = session.update();
Camera camera = frame.getCamera();
int dim[] = camera.getImageIntrinsics().getImageDimensions();
Log.d("ARCORE","Camera Dimensions: "+dim[0]+" x "+dim[1]);
但它只给了我640x480,我不认为现在有任何方法可以改变它,尽管它可能在不同的硬件上使用不同的值。(ARCore 1.3)
我知道这是一个古老的问题,但从那时起,答案似乎发生了变化。
https://stackoverflow.com/questions/46667214
复制相似问题