2017-10-10 5 views
-3

Ich denke über die Erstellung einer Software, die einige Polygone auf Videos und seine Bewegung erkennen kann. Etwas wie: Ich habe ein Video, das eine weiße Wand fokussiert, dann nehme ich einige sich bewegende Formen auf (Dreiecke, Kreise, Quadrate) und ich möchte die Bewegung von nur Dreiecken erkennen, wie das Markieren auf dem Bildschirm.Ich beginne eine Videodetektions-Software

Mit diesem Hintergrund gesagt, ich brauche die Software nicht getan, ich will nur etwas Hilfe auf welche Werkzeuge muss ich verwenden, um das zu entwickeln.

Ich habe Erfahrung auf Desktop-und Web-Programmierung, aber dieses Video erkennen ist neu für mich.

Irgendwelche Anleitungen oder Werkzeuge, die mir helfen würden?

Danke!

+1

Das erste Tool, das Sie verwenden sollten heißt Google ... Ihre Frage ist Off-Topic für SO –

Antwort

0

Haben Sie nicht genug Ruf, um zu kommentieren. Ihre Frage kann nicht direkt beantwortet werden. Sie müssen zuerst auf die Pixel der decodierten Videoframes zugreifen, bevor Sie irgendwelche "Erkennungs" -Aufnahmen oder ähnliches machen.

1) Was ist Ihr Videoeingang und haben Sie eine Software, die dekodierte Bilder, Farbraumkonvertierung und ähnliche Sachen von Ihrer Eingabe bietet?

2) Unterstützt Ihre Software von Punkt (1) die Programmiersprache, in der Sie Ihre Erkennungsalgorithmen entwickeln möchten?

Wenn Sie sich überhaupt nicht um die Leistung kümmern, könnten Sie FFmpeg verwenden, um jedes einzelne Bild als RGB BMP auf Platte (oder Speicher) zu extrahieren, so dass Sie mit Ihrer Erkennungssoftware fortfahren und direkt auf die Pixel arbeiten können.

Ein weiterer verwandter Tipp und völlig anderer Ansatz ist der Einstieg in die MATLAB-Software (Verwendung für die OpenCV-Bibliothek), so haben einige Studenten, die ich kenne, in diesem Bereich gelernt.

+0

Vielen Dank, das war sehr hilfreich. Das ist etwas, mit dem ich anfangen kann. – Logic

+0

Ich habe versucht, Ihnen einen Punkt zu geben, aber ich denke, ich bin zu neu dafür. – Logic