[PYTHON] Erstellung eines Kaskadenklassifikators mit opencv

Einführung

Diese Website (https://www.pro-s.co.jp/engineerblog/opencv/post_6202.html) Die Methode ist in geschrieben, aber ich bin über verschiedene Dinge gestolpert, also werde ich sie als Memo schreiben. Die Umgebung ist win10.


  1. Beziehen und installieren Sie opencv 2.4.13. (Muster erstellen und Zugkaskade sind nach opencv3 nicht enthalten. Ich frage mich, ob die Unterstützung verschwunden ist?)

  2. Wenn Sie das richtige Bild mit Erstellungsmustern vorbereiten, reduzieren Sie es so weit wie möglich. (Da die Traincascade die Größe des NG-Bilds auf die Größe des richtigen Bilds reduziert, ist die Lerneffizienz schlecht, sofern sie nicht klein ist.)

  3. Füllen Sie die Liste der in traincascade verwendeten NG-Bilder mit dem vollständigen Pfad aus. Andernfalls erhalten Sie eine Fehlermeldung.

  4. Der Zeilenvorschubcode ist LF in der Liste der in traincascade verwendeten NG-Bilder. Andernfalls erhalten Sie eine Fehlermeldung.

Beiseite

Die Traincascade-Fehlermeldung ist sehr verwirrend. Aber selbst wenn es mit einem Fehler in der Mitte aufhört, denke ich, dass es in Ordnung ist, da die Kaskadendatei vorerst verwendet werden kann.

Recommended Posts

Erstellung eines Kaskadenklassifikators mit opencv
Erstellen Sie einen Kaskadenklassifizierer mit Google Colaboratory
Bildverarbeitung mit Lambda + OpenCV (graue Bilderzeugung)
Katze zurück mit OpenCV erkennen
Sprites mit OpenCV drehen
Datenerweiterung mit openCV
Einfache TopView mit OpenCV
Stolpern Sie mit opencv3 von Homebrew
Gesichtserkennung mit OpenCV von Python
"Apple-Verarbeitung" mit OpenCV3 + Python3
Versuchen Sie die Kantenerkennung mit OpenCV
Bildbearbeitung mit Python OpenCV
Kameraerfassung mit Python + OpenCV
[Python] Verwenden von OpenCV mit Python (Basic)
Binarisieren Sie Fotodaten mit OpenCV
Echtzeit-Kantenerkennung mit OpenCV
Kaskadenklassifikator [Hinweis] [Opencv]
Gesichtserkennung mit Python + OpenCV
Holen Sie sich Bildfunktionen mit OpenCV
Gesichtserkennung / Schneiden mit OpenCV
Probieren Sie OpenCV mit Google Colaboratory aus
Verwenden von OpenCV mit Python @Mac
Bilderkennung mit Keras + OpenCV
Anime-Gesichtserkennung mit OpenCV
Grundlagen der Echtzeit-Bildverarbeitung mit opencv
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
Neuronales Netzwerk mit OpenCV 3 und Python 3
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
[Python] Verwenden von OpenCV mit Python (Kantenerkennung)
Einführung von OpenCV in Mac mit Homebrew
Einfache Python + OpenCV-Programmierung mit Canopy
Mit OpenCV die einfachsten Fehler finden
[OpenCV] Persönliche Identifikation mit Gesichtsfoto
GUI-Erstellung mit Pyside2 <Kindergartenlevel>
Versuchen Sie die Gesichtserkennung mit Python + OpenCV
Sprites mit OpenCV # 2 drehen ~ Mastering cv2.warpAffine () ~
Schneiden Sie das Gesicht mit Python + OpenCV aus
Gesichtserkennung mit Kamera mit opencv3 + python2.7
OpenCV-Funktionserkennung mit Google Colaboratory
Suchen Sie mit opencv nach phasenidentischen zusammengesetzten Wörtern
Laden Sie das GIF-Bild mit Python + OpenCV
Katzenerkennung mit OpenCV (Modellverteilung)
Versuchen Sie, das Bild mit opencv2 zu verwischen
Verwenden Sie OpenCV mit Python 3 in Window
Zeichnen Sie eine Illustration mit Python + OpenCV
Gesichtserkennung mit einem Kaskadenklassifikator
Verfolgen Sie Baseballbälle mit Python + OpenCV
Post Bulletin Board Erstellung mit Flasche
Graphbasierte Segmentierung mit Python + OpenCV
Objekterkennung mit openCV durch traincascade
Zeichnen Sie Figuren mit OpenCV und PIL
Ich habe versucht, das Gesicht mit OpenCV zu erkennen
Implementierte Inter-Frame-Differenzmethode mit OpenCV
Zeichnen Sie einen Pfeil (Vektor) mit opencv / python
Grundlegendes Studium von OpenCV mit Python