ARCore 1.4:获取相机分辨率

时间:2018-08-20 12:42:40

标签: android camera arcore

基于这个古老的问题ARCore : Get Camera's resolution,由于ARCore更新并添加了相机数据,因此我仍然得到了一些我没想到的结果。

启动ARCore时:onCreate()我已测试

 Size imgSize = mSession.getCameraConfig().getImageSize();
 Size textSize = mSession.getCameraConfig().getTextureSize();

两个都返回640 * 480

因此,我等待会话运行时更新框架,并且尝试了

Frame frame = mSession.update();
Camera camera = frame.getCamera();
int[] imgIntSize = camera.getImageIntrinsics().getImageDimensions();
int[] texIntSize = camera.getTextureIntrinsics().getImageDimensions();

首先给出640 * 480,只有getTextureIntrinsics()返回1920 * 1080

那么,在获取相机分辨率之前,我们是否需要启动AR循环? 还是在创建ARCore配置时更适合具有相机的分辨率?

谢谢

0 个答案:

没有答案