ARCore:获取相机的分辨率

ARCore : Get Camera's resolution

有什么方法可以获取相机的分辨率吗? (除非从头开始使用 Android) 我没有在 session.setDisplayGeometry() 上的 setter 上找到任何 getter,这并不是我所期望的。

我的目标是了解相机的图片比例,以便在我的显示器上裁剪它,因为屏幕和相机使用的尺寸不同。

谢谢。

无法通过开发者预览中的 ARCore API 访问相机的分辨率。我在一个单独问题的评论中询问了解决方案,它看起来像 .

有一种获取相机分辨率的方法:

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)

我知道这是一个老问题,但答案似乎已经改变了。