2016-12-21 6 views
-4

Ich bin neu zu OpenCV und Python beide. Ich versuche, Leute in einem Bild zu zählen. Das Bild soll mit einer Overhead-Kamera oder der Art, wie eine CCTV-Kamera platziert wird, aufgenommen werden. Ich habe das farbige Bild in ein Binärbild umgewandelt und dann das Binärbild invertiert. Dann habe ich bitweise ODER auf das ursprüngliche und invertierte Binärbild angewendet, so dass der Hintergrund weiß ist und die Personen farbig sind.Zählen von Personen in einem Bild mit Opencv und Python

  • Wie kann man diese Leute zählen? Ist es notwendig, einen Klassifikator zu verwenden oder kann ich nur die Konturen zählen, wenn ja, wie zähle ich sie dann?

Außerdem gibt es einige Probleme mit der Technik, die ich verwende.

  • Gesichter von Menschen sind hell, manchmal werden nur Haare extrahiert.
  • Die dunklen Objekte außer Menschen werden auch extrahiert.
  • Wenn der Boden dunkel ist, gibt es nicht das Binärbild, das benötigt wird.
  • Also gibt es eine andere Methode zu erreichen, was ich hier versuche?

    Antwort

    0

    Nicht sicher, aber es lohnt sich zu überprüfen there.

    Es erklärt, wie die Gesichtserkennung ausführen es mit OpenCV und Python in Bildern und extand here Zur Webcam, es nicht ganz ist, was Sie suchen, aber Sie können einen Hinweis geben/

    +0

    Ich will nicht ein Video verwenden , aber ich werde versuchen, ob dies mit einem Bild funktionieren kann. Vielen Dank. – Pratiksha

    Verwandte Themen