Erkennung von Menschen, die über eine Linie mit OpenCV

Ich möchte die Anzahl der Menschen, die über eine Zeile von beiden Seiten. Ich habe eine Kamera, die auf Decke und Dreharbeiten für den Boden, wo die Linie ist (Also Kamera sieht einfach nur top von Menschen-Köpfen; und so ist es mehr der Objekterkennung als Menschen detection).

Gibt es eine Beispiel-Lösung für dieses problem oder ähnliche Probleme wie diese? So kann ich von Ihnen lernen?

Edit 1: Mehr als eine person ist über die Linie, in jedem moment.

  • Sind Sie sicher, dass Sie nicht wollen, um mehr tags auf Ihre Frage?
  • Eigentlich bin ich ein C# Entwickler und ich fand Emgu ist ein cross-Plattform .NET wrapper für OpenCV. So werde ich C# verwenden. Aber ich dachte, es wäre unangebracht, zum hinzufügen weiterer tags wie C#. Und ich Schätze, wenn Sie schlagen andere tags; vielen Dank im Voraus.
  • Dort gehen Sie, fügen Sie hinzu: C#, Emgu, video-Bearbeitung
  • Gibt es irgendein Grund müssen Sie verwenden OpenCV und einer video-Kamera? Infrarot-Photodetektoren, die genau das tun, was Sie beschreiben, sind erhältlich im Baumarkt für unter $100.
  • Hohen Bogen gibt Es kein "muss" hier. Wenn es so ist wie du sagst dann sollte ich glücklich sein und weitere Hinweise mehr als dankbar! Ich wusste nicht, über diese Kameras, und meine einzigen Vorgaben sind in der Frage beschriebenen: Die Linie und das verschieben von Kreisen (Menschen-Köpfe, vielleicht gedeckt hat oder so). Nochmals vielen Dank!
  • Photodetektoren sind sehr Häufig in meiner Heimatstadt. Die meisten arbeiten durch die Erkennung von Störungen in der Infrarot-Strahlen, und werden verwendet, für Dinge wie das zählen von Kunden oder Türen zu öffnen. Sie können erhalten Detektoren mit Kameras, aber was Sie beschreiben, nicht eine, es sei denn, es gibt Anforderungen, die Sie nicht uns mitzuteilen. Sie können beginnen, durch Google-Suche: google.ca/search?q=photoelektrischen+beam+sensor
  • Das ist keine option, leider! 🙁

Schreibe einen Kommentar