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)
我知道这是一个老问题,但答案似乎已经改变了。
有什么方法可以获取相机的分辨率吗? (除非从头开始使用 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)
我知道这是一个老问题,但答案似乎已经改变了。