ARkit Image Tracking quality...

I have build an ar app for Android and iOS. You have to scan an image and then a 3d object will spawn on it. I am using AR Foundation. The tracking works perfect on Android but on iOS the tracking is vrry bad and the objects are floating. Any idea what is causing this and how to fix this?

The most common reason for this is that the image you have provided is not suitable for tracking on the iOS platform. Apple offers a way to test image tracking quality in Xcode:

Not all images are equally suited for using them as ARReferenceImages. Good reference images typically have high contrast, good texture, clear edges, and are printed on a flat, non-glossy surface. Low-texture and low-contrast images will likely not work so well. When you add reference images to an ARResourceGroup in an Xcode asset catalog, Xcode will show quality estimation warnings, which may provide additional insights about the specific issue with that particular image.
In some cases, you can try using an image editing tool to tweak contrast, exposure, or emphasize edges. Depending on the subject, cropping may work as well. For example, a picture showing mostly a blue sky with a small airplane could be cropped to just the region showing the airplane. If you can’t get detection to work at all for a particular image, you probably need to consider replacing it.

https://developer.apple.com/forums/thread/685469

thank you very much. I will ook up the image quality. Hopefully I can get it to to work better.

Sorry to dig up an old thread, but anyone have a guide that actually shows how to reveal these quality estimation warnings in Xcode?

And a follow up… anyone know how to find ARFoundation image trackers in Xcode after the project has been exported from Unity?

Apple used to have a great explanation of this in their WWDC video “Discover ARKit 2”, but unfortunately they have taken this video down from their website. I have asked them to re-upload it.

You can’t. They aren’t visible to you in the built Xcode project.

Got it, OK thanks!

I ended up moving back to Vuforia, which I’ve built a lot of projects in over the years. Their tracking seems leaps above what iOS does natively, and their scene setup for multiple image trackers is really simple.

Glad you found something that works for your project :slight_smile: