To set the stage: I made a prototype of an app for a company, the app is to be used internally right now. Prototype runs perfectly on iOS, so now I got VP to port the app to its final destination. The first thing I found out is that the image tracking on VP is useless for moving images (and that's the core of my app). Also distance at which image is lost seems to be way shorter on VP. Now I'm trying to figure out if it's possible to fix/work around it in any way and I'm wondering if Enterprise API would change anything.
So:
-
Is it possible to request Enterprise API access as a single person with basic Apple Developer subscription? I looked around the forum and only got more confused.
-
Does QR code detection and tracking work any better than image detection, or anchor updates are the same?
-
Does the increased "object detection" frequency affect in any way image/QR tracking, or is it (as name implies) only for object tracking?
-
Would increasing the CPU/GPU headroom make any change to image/QR detection frequency?
-
Is there something to disable to make anchor updates more frequent? I don't need complex models, shadows, physics, etc.
Greetings Michal
Hi @brother_z
TLDR - none of the approaches you referenced will help you track images at a higher refresh rate. I encourage you to file an enhancement request for this feature using feedback assistant. Be sure to explain your use case.
If your use case qualifies for enterprise APIs, you can use Main camera access to obtain the camera frames then feed those to a Core ML model to detect the images. I realize this isn't trivial and I haven't tried it myself, but I want you to have all the options.
Answers to your exact questions inline.
Is it possible to request Enterprise API access as a single person with basic Apple Developer subscription? I looked around the forum and only got more confused.
There's no company size requirement to obtain access to enterprise APIs. The evaluation process considers your use case. For more information, including how to apply for this entitlement, see Building spatial experiences for business apps with enterprise APIs for visionOS.
Does QR code detection and tracking work any better than image detection, or anchor updates are the same?
No, QR code and barcode scanning has a low refresh rate.
Does the increased "object detection" frequency affect in any way image/QR tracking, or is it (as name implies) only for object tracking?
You are correct, this only affects object tracking.
Would increasing the CPU/GPU headroom make any change to image/QR detection frequency?
No
Is there something to disable to make anchor updates more frequent? I don't need complex models, shadows, physics, etc
No