(OLD) Passthrough Video for Image Processing (e.g., Real Object Detection/Tracking) is Not Possible
I wanted to share some insights regarding the passthrough API and object tracking for AR projects.
Initially, I thought the passthrough API would provide access to the RGB camera feed for processing with OpenCV. However, it turns out that Meta does not allow access to the RGB feed due to privacy and security concerns. Instead, they handle the processing directly on the Quest device, and applications like Unity or Unreal Engine are not provided access to this video feed.
The only viable solution would be to stream the camera feed live from the Quest 3 and process it on that stream, but there may be unforeseen challenges with this approach, so I decided to abandon this direction. If you're planning an image processing project with Quest, I'd recommend being aware of these limitations.
*sighs out*
EDIT: Passthrough Camera API finally gives permission to access RGB cameras. Link
EDIT: Passthrough Camera API is up for Unity but there is some issues with Unreal. It is possible but there is no official sample(yet?). Link