[Feature]: Add a Snapchat-Style Black Face Mask Filter
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- electron, typescript
- Bereich
- computer-vision
Rechercherichtung
No files are named in the issue. Start by exploring the OpenScreen Electron/TypeScript codebase to find the webcam preview and recording pipeline, then design a face-tracking overlay. Done means a black mask tracks the user's face in real time in both preview and saved video.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Search existing issues
- I have searched the existing issues
Is your feature request related to a problem?
Currently, it would be useful to have more webcam customization options in OpenScreen, especially for users who want to add visual effects to their face while recording.
Describe the solution you'd like
I'd like to propose adding a Snapchat-style black face mask filter to OpenScreen.
The feature should overlay a solid black mask over the user's entire face and track the face in real time using the webcam. The mask should remain aligned with the face as the user moves, turns, or tilts their head.
The effect should be visible in both the webcam preview and the final recorded video.
Describe alternatives you've considered
One alternative would be to use a static black overlay, but it would not adapt to head movements and could become misaligned.
A real-time face-tracking solution would provide a more natural experience similar to Snapchat's face filters.
Additional context
No response
- Vorherrschende Sprache
- TypeScript
- Sterne
- 3.7k
- Forks
- 231
- Ø Merge
- 15 Std. 55 Min.
- Gemergte PRs (30 T.)
- 291
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus getopenscreen/openscreen
-
Native review wanted: machine-translated recording bar tooltips (14 locales)Evtl. wieder frei @auberginewly hat das vor 23 Tagen übernommen, und es ist kein Pull Request offen. Offengood first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
getopenscreen/openscreen#913 · 5 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: Declining Windows update UAC leaves OpenScreen closedEvtl. vergeben @EtienneLescot hat das heute übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 15/100
getopenscreen/openscreen#1461 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 18/100
getopenscreen/openscreen#1459 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 18/100
getopenscreen/openscreen#1456 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 15/100
getopenscreen/openscreen#1455 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in getopenscreen/openscreen
Ähnliche Issues
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 61/100
lingdojo/kana-dojo#33465 · 1 Kommentar · 5 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
opensheetmusicdisplay/opensheetmusicdisplay#1885 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
Time zone picker still shows America/Winnipeg as -06:00 after Manitoba’s move to permanent UTC-5Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
home-assistant/frontend#55537 ·
Maintainer antworten meist innerhalb von 1 Tag
-
What's New sheet: inline rows join title and summary with no space in copied/accessibility textOffenneeds-triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
manaflow-ai/cmux#31347 ·
Maintainer antworten meist innerhalb von 1 Tag