immersive-web / front-facing-camera Goto Github PK
View Code? Open in Web Editor NEWIncubation repository for access to front-facing-camera. Repo contact Piotr Bialecki and Rik Cabanier
License: Other
Incubation repository for access to front-facing-camera. Repo contact Piotr Bialecki and Rik Cabanier
License: Other
I understand the rationale to separate this out from a potential "face-tracking" feature.
The explainer links to the ARCore documentation for the facing mode, but this comes along with very different behaviour in terms of tracking, plane detection, hit testing, etc. Effectively the only thing that ARCore can do in front-facing mode is face tracking, as documented here:
When the front camera is selected, ARCore's behavior changes in the following ways:
- [...]
- Camera.getTrackingState() will always return TrackingState.PAUSED.
- All forms of Frame.hitTest() will always return an empty list.
- Camera.getDisplayOrientedPose() will always return an identity pose.
- Session.createAnchor(Pose) will always throw NotTrackingException.
- Planes will never be detected.
Perhaps you're aware of upcoming changes to these limitations @bialpio but it seems to me like there would be no benefit for a WebXR front-facing camera mode on android vs getUserMedia. Indeed, it would inherit all of the general downsides of WebXR for smartphones that I discussed at length in immersive-web/webxr-ar-module#77.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.