Search code examples
arcorexiaomi

No support for CPU image access


I am looking to get an Android device to try ARCore development for the first time. I had my eyes on the Pocophone but in the list of compatible ARCore devices (https://developers.google.com/ar/discover/supported-devices) there is a comment for all Xiaomi's devices that there is "No support for CPU image access".

I have found any information on what that means on how will limit me and affect me.

Can anybody explain this limitation?


Solution

  • I have been using Mi 8 for development and realized that acquire Image function was not working properly.

    ArCore Acquire Image

    https://developers.google.com/ar/reference/java/arcore/reference/com/google/ar/core/Frame#acquireCameraImage()

    After reporting the issue it was tagged as a bug and now ArCore team has finally updated that Mi Phones are not capable of executing the function.

    So if you are planning on Image Processing, saving image or any other operation that needs access to the image. Don't buy Pocophone !!

    The other functionalities like tracking and light estimation work perfectly.