Frage

Wenn Sie mit OpenCV Bibliothek vertraut sind, wissen Sie, was Haar Cascade Bildobjekterkennung ist. Durch Bildobjekterkennung meine ich, wie menschliche Gesichtserkennung oder etwas anderes. Ich habe einige Haar Cascade XMLs für Gesichtserkennung, aber ich weiß nicht, wie meine eigenen. Ich mag Haar Cascade XMLs schaffen einfache hellen Kreis Lichtquellen zu erfassen (das heißt Infrarotlicht von TV-Fernbedienung zu blinken).

Also, wie kann ich ein Haar Cascade (.xml-Datei) erstellen in OpenCV verwenden?

War es hilfreich?

Lösung

Ich denke, das könnte hilfreich sein:

http://note.sonots.com/SciSoftware/haartraining.html

Andere Tipps

Wenn Sie Interesse an einfach IR-Licht Blob durch Haar Kaskade zu erfassen, wird es sehr seltsam zu tun. Da einfache IR Blob nicht genügend Funktionen durch opencv wie andere Objekte trainiert werden (Gesicht, Augen, Nase usw.). Da IR ist nur ein einfaches Licht, das nur ein Merkmal der Helligkeit in meiner Sicht. Aber wenn Sie wissen wollen, wie einen Klassifikator zu trainieren folgenden Link helfen Ihnen sehr.

http://note.sonots.com/SciSoftware/haartraining.html

Und wenn Sie nur IR-Blob erkennen wollen, dann haben Sie zwei weitere Möglichkeiten, ist man für DIP-Algorithmen geht hellen Bereich und die andere zu erkennen, die ich empfehle Sie sind, können Sie einen IR-Cam benutzen, die nur den Pass IR-Blob und Sie können mit opencv blob functiuons leicht die IR-Blobs erkennen. Wenn Sie ein IR-Cam ist weiträumig denken, können Sie einfach Webcam an ein IR-Cam machen durch IR-Blocker zu entfernen (falls vorhanden) und sichtbare Licht-Blocker hinzufügen d.h Negativfilm, Floppy-Material oder andere. Sie können auf den folgenden Link überprüfen einfache Webcam IR-Cam zu konvertieren.

http://www.metacafe.com/watch/385098/transform_your_webcam_into_an_infrared_cam/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top