Plane Detection and Image Tracking in Unity

0 votes
asked 4 hours ago by wjrivera (840 points)

I am working on a Unity project where I am trying to use Plane Detection and Image Tracking simultaneously with EasyAR.

Both features work correctly when tested independently. When I combine them, the application initially works as expected: the camera starts, planes are detected, and image targets can be tracked.

However, after running for some time, EasyAR stops the AR session and displays the following errors:

Unable to start AR Session (EasyAR) (easyar.ARSession) before EasyAR Sense is ready (license invalid)

and:

Running Failed: EasyAR Sense (Android-arm64) Custom Camera timed out for current process due to use of a limited license or a trial version of Mega service.

This makes me think that my current implementation is causing EasyAR to use a Custom Camera, even though I am not intentionally implementing a custom camera.

1 Answer

0 votes
answered 40 minutes ago by kenn (19,890 points)
Custom camera is defined in EasyAR Sense native SDK, so in Unity:
Different from external frame sources, custom cameras are not necessarily provided externally; some built-in frame sources are also custom cameras.

For details:

https://www.easyar.com/doc/en/develop/unity/cameras/frame-source.html
Welcome to EasyAR SDK Q&A, where you can ask questions and receive answers from other members of the community.
...