2017-02-01 1 views
-1

Ich suche valide, wenn ein Objekt nah genug an der Kamera in webrtc gehalten wird und dachte, dass ich eine Form erkennen und die Grenzen mit der Größe des Streams vergleichen könnte. Es schien eine einfache Aufgabe zu sein, aber ich habe Probleme, Formen mit Javascript zu erkennen. Es gibt viele Beispiele für die Erkennung von Gesichtern oder Teilen von Gesichtern mit Haar-Kaskaden, aber ich bin mir nicht sicher, ob das wirklich das ist, wonach ich suchen sollte. Das Endziel wäre, etwas Ähnliches wie Bank-Apps zu haben, die ein Bild von einem Scheck machen, sobald er aufgereiht ist oder genug Platz im Stream hat. Ich möchte nur den Benutzer wissen lassen, dass sie das Foto haben, dass sie ein Bild von zentriert und nah genug an der Kamera machen werden. Ich habe mir jsFeat angesehen, das ziemlich cool wirkt und gut mit vordefinierten Kaskaden wie Gesichtern funktioniert, aber wie erkenne ich Shapes oder zumindest die Positionierung des Hauptelements in einem Videostream, ohne meine eigenen Kaskaden zu trainieren?Wie erkenne ich webrtc Formen und Objektposition in Javascript?

+0

Momentan habe ich nur einige Svg Guide Overlays, um Benutzern zu helfen, aber sie möchten, dass sie grün werden oder etwas, wenn sie ihren Gegenstand in einer guten Position haben. – jumpdart

+0

nicht ganz sicher, ob ich dafür bereit bin: http://cdn.intechweb.org/pdfs/5781.pdf – jumpdart

Antwort

1

Wow, Shape-Erkennung in einem Video-Stream, klingt wie eine Herausforderung und wird einen leistungsstarken Prozessor benötigen. Diese Links können Sie in die richtige Richtung lenken.

Die erste trägt den Titel „Object Detection mit HTML5 getUserMedia“, und ist eine Diskussion über die Gesichtserkennung mit Hilfe von Javascript, und stellt eine Reihe von Verbindungen zu Projekten

http://techslides.com/object-detection-with-html5-getusermedia

Das zweite ist, zu verfolgen. js

Die tracking.js-Bibliothek bringt verschiedene Computer Vision-Algorithmen und Techniken in die Browser-Umgebung. Durch den Einsatz moderner HTML5 Spezifikationen ermöglichen wir Ihnen Echtzeit-Farb Tracking zu tun, das Gesicht Erkennung und vieles mehr - alles mit einem leichten Kern (~ 7 KB) und intuitive Schnittstelle

https://trackingjs.com/

Viel Spaß, es klingt wie ein cooles Projekt!

Verwandte Themen