Contact emails
[email protected]<mailto:[email protected]>, 
[email protected]<mailto:[email protected]>,
[email protected]

Explainer
https://github.com/riju/faceFraming/blob/main/explainer.md

Specification
https://w3c.github.io/mediacapture-extensions/#exposing-mediastreamtrack-source-automatic-face-framing-support

Summary

Some platforms or User Agents may provide built-in support for automatic 
continuous framing based on the position of human faces

within the field of view, in particular for camera video streams. Web 
applications may either want to control or at least be aware that

automatic continuous human face framing is applied at the source level. This 
may for instance allow the web application to

update its UI or to not apply human face framing on its own.

Blink component
Blink>ImageCapture<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EImageCapture>

Motivation

The Face Framing API makes it possible for web apps to ask the operating system 
to 
efficiently<https://github.com/riju/faceFraming/blob/main/explainer.md#performance>
 apply the automatic face framing

effect to a camera's video feed. This eliminates the costly need for manual 
application of the effect through machine learning

frameworks such as TensorFlow.js, Mediapipe, or cloud-based solutions, which 
require processing each video frame individually.

Initial public proposal
https://w3c.github.io/mediacapture-extensions/#exposing-mediastreamtrack-source-automatic-face-framing-support

TAG review
None

TAG review status
Pending

Risks

Interoperability and Compatibility

None

Gecko: No signal (https://github.com/mozilla/standards-positions/issues/881) 
Jan-Ivar (Mozilla) approved
and merged the spec PR 
(https://github.com/w3c/mediacapture-extensions/pull/55#pullrequestreview-1365241197)

WebKit: No signal (https://github.com/WebKit/standards-positions/issues/253)
Youenn Fablet (Apple) is co-author and supportive of this change.

Web developers: No signals

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it 
has potentially high risk for Android WebView-based applications?

None

Debuggability
No specific DevTools changes are required. This feature is treated like any 
other JS method.

Is this feature fully tested by 
web-platform-tests<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
Yes.

Flag name on chrome://flags
--enable-blink-features=MediaCaptureCameraControl

Finch feature name
None

Non-finch justification
None

Requires code in //chrome?
False

Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1458341

Estimated milestones

No milestones specified

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5129939115835392

Links to previous Intent discussions


This intent message was generated by Chrome Platform 
Status<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/PH0PR11MB51911A201E1F19B658AC38F7F0C3A%40PH0PR11MB5191.namprd11.prod.outlook.com.

Reply via email to