Forum Discussion

SimonPei's avatar
SimonPei
Explorer
27 days ago

Accessing RGB Images from Meta Quest Pro Front Camera

Hello, I would like to capture RGB images from the front camera of the Meta Quest Pro. Could you please confirm whether the Passthrough Camera API (Overview | Meta Horizon OS Developers) is available for the Meta Quest Pro? If not, are there any alternative methods to access these images?

Thank you in advance for your guidance!

7 Replies

  • jtriveri's avatar
    jtriveri
    Start Partner

    The Passthrough Camera API only works on the Quest 3 and 3S. You may be able to use a display capture API as a work-around if your app displays the passthrough feed. Here's one example project specifically for Unity, but it contains some Java code you can use in other environments https://github.com/trev3d/QuestDisplayAccessDemo

  • I noticed from a YouTube video(Quest 3 vs Quest Pro Passthrough #quest3 #metaquest3 #questpro #vr #mixedreality) that the Passthrough quality on the Quest Pro is significantly lower than on the Quest 3. Could this potentially affect the accuracy of object detection and recognition when feeding Passthrough camera frames into a machine learning model? For example, in the same scene, the higher-resolution frames from the Quest 3 might successfully detect a desk lamp or text on a wall, while the lower-resolution frames from the Quest Pro might fail to recognize them.

  • h.taylor's avatar
    h.taylor
    Community Manager

    Hey Simon! 

    While I'm not able to make a purchase recommendation, the Quest Pro is currently the only Quest device that supports eye tracking, using the OVREyeGaze script, which is covered in our documentation here.

    You could also achieve something similar to this effect on the Quest 3, basing the object recognition on the user's head location as they turn to look at an object. This would just require the user to turn their head rather than just moving their eyes. Both should support the Passthrough Camera API, which would provide the functionality you're looking for. 

    For what it's worth, the Quest Pro is also considered to be a legacy device. For more information on that, you can see the legacy device support article here


    • SimonPei's avatar
      SimonPei
      Explorer

      Thanks for your suggestions! 

      Do you mean that both Quest 3 and Quest Pro support the Passthrough Camera API, but only the Quest Pro supports eye tracking while the Quest 3 can only rely on head tracking (pseudo eye tracking)?

  • h.taylor's avatar
    h.taylor
    Community Manager

    Hey SimonPei, 

    Great question! I believe the Passthrough Camera API should work the same on a Quest Pro as a Quest 3/3S. To clarify, are you saying that you tried the guide in the documentation and that it didn't work for the Quest Pro? I'm more than happy to look into this further if so! 

    • SimonPei's avatar
      SimonPei
      Explorer

      Hey Taylor! I am a developer currently deciding between purchasing the Quest 3 or the Quest Pro. The effect I need to achieve is: in an AR scene, capture the real-world target that the user is looking at (based on eye-tracking data), for example, when I am wearing the AR headset and looking at a desk lamp, by combining and calling the eye-tracking data together with the front camera image data API, the system can display in real time near the lamp “You are currently looking at the desk lamp.”

      Therefore, the device must support both open access to eye-tracking data and open access to front camera image data. Between these two devices, which one would you recommend? Thank you!

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions