We are working with a phone which supports both, the Android Camera2 API and ARCore. If at all relevant, the phone is the Samsung S20 FE.
With the Camera2 API we gain access to camera configurations corresponding to different fields of view (FOVs). Specifically, in our case we gain access to frames captured with a narrower FOV (around 60 degrees), or with a wider FOV (around 100 degrees).
With the ARCore API we gain access to camera configurations (ArCameraConfig
objects) which correspond to only the narrower FOV (around 60 degrees).
Based on the above, the 100-degree FOV camera seems to be inaccessible by the ARCore API, even though it is clearly supported by the phone hardware.
We have searched thoroughly throughout the ARCore documentation but have not found any reference to this issue.
Questions:
- How to extract the wider FOV using the ARCore API?
- Is the above perhaps not possible (or at least not guaranteed) by ARCore? If so, why?
- Where in the documentation is the above problem discussed?
2