Versuchen Sie, Fische mit Python + OpenCV2.4 (unvollendet) zu erkennen.

Motivation

Ich habe mich entschlossen, am [Kaggle-Wettbewerb] teilzunehmen (https://www.kaggle.com/c/the-nature-conservancy-fisheries-monitoring). Das Ziel dieser Zeit ist nur Fisch, und die Idee ist, dass es möglich sein könnte, eine andere Methode als Deep zu verwenden. Aber gewinnt immer noch Faster RCNN ...

Umgebung

Angenommen, Ubuntu 14.04

Referenzartikel

Programm zu verwenden

https://github.com/mrnugget/opencv-haar-classifier-training

Danke für das benutzen. Befolgen Sie grundsätzlich die Anweisungen in README.

Vorsichtsmaßnahmen

Ignorieren Sie "1.", da die Umgebung bereits erstellt wurde. Beginnen Sie mit "2." Stellen Sie für "3." und "4." sicher, dass Sie die Option -follow hinzufügen, wenn der Ordner positive_images ein symbolischer Link ist. Fügen Sie das Bild des zugeschnittenen Fisches in positive_images ein (Kaggles Datensatz ist nicht zugeschnitten, daher müssen Sie Ihr Bestes tun, um es zuzuschneiden), fügen Sie das Bild ohne Fisch in negative_images ein und führen Sie den folgenden Befehl aus! find ./positive_images -follow -iname "*.jpg " > positives.txt Wenn ein Fehler auftritt, lösen Sie "6." mit dem folgenden Befehl find . -empty | xargs rm -rf

Recommended Posts

Versuchen Sie, Fische mit Python + OpenCV2.4 (unvollendet) zu erkennen.
Versuchen Sie, Facebook mit Python zu betreiben
Versuchen Sie die Gesichtserkennung mit Python + OpenCV
Ich möchte Objekte mit OpenCV erkennen
Versuchen Sie, Farbfilme mit Python zu reproduzieren
Versuchen Sie, sich mit Python bei qiita anzumelden
[Python] Versuchen Sie, Zeichen aus Bildern mit OpenCV und pyocr zu erkennen
Versuchen Sie es mit Python.
Katze zurück mit OpenCV erkennen
Binarisierung mit OpenCV / Python
Versuchen Sie, das Mensch-Maschine-Diagramm mit Python zu lösen
Ich habe versucht, mit OpenCV Bewegungen schnell zu erkennen
So beschneiden Sie ein Bild mit Python + OpenCV
Versuchen Sie, in Python einen "Entschlüsselungs" -Code zu erstellen
Versuchen Sie, Python-Dokumente automatisch mit Sphinx zu generieren
Der einfachste Weg, OpenCV mit Python zu verwenden
Versuchen Sie, mit Python eine Diedergruppe zu bilden
[Python] Umgang mit japanischen Zeichen mit openCV
Lassen Sie uns ein Befehls-Standby-Tool mit Python erstellen
Versuchen Sie, das Problem der Zuweisung von Schulungsärzten mit Python zu lösen
Versuchen Sie, die Bildkonvertierung mit OpenCV mit Python zu projizieren
Probieren Sie die DB-Operation mit Python aus und visualisieren Sie sie mit d3
Versuchen Sie, den Boden durch Rekursion herauszufordern
Stellen Sie mit Python eine Verbindung zu BigQuery her
"Apple-Verarbeitung" mit OpenCV3 + Python3
Versuchen Sie die Kantenerkennung mit OpenCV
Bildbearbeitung mit Python OpenCV
Kameraerfassung mit Python + OpenCV
Versuchen Sie, Python selbst zu verstehen
Probieren Sie die Python-Ausgabe mit Haxe 3.2 aus
Stellen Sie mit Python eine Verbindung zu Wikipedia her
Post to Slack mit Python 3
[Python] Verwenden von OpenCV mit Python (Basic)
Gesichtserkennung mit Python + OpenCV
Schalten Sie Python mit Alternativen auf 2.7 um
Schreiben Sie mit Python in csv
Versuchen Sie die Gesichtserkennung mit Python
Probieren Sie OpenCV mit Google Colaboratory aus
Verwenden von OpenCV mit Python @Mac
Versuchen Sie, verschiedene Informationen anzuzeigen, die für das Debuggen mit Python nützlich sind
[AWS] Versuchen Sie, die Python-Bibliothek mit SAM + Lambda (Python) zur Ebene hinzuzufügen.
Versuchen Sie, ein Unterfenster mit PyQt5 und Python zu öffnen
Versuchen Sie, den Betrieb von Netzwerkgeräten mit Python zu automatisieren
Konvertieren Sie Videos mit ffmpeg + python + opencv in Schwarzweiß
Es ist Halloween, also werde ich versuchen, es mit Python zu verstecken
Versuchen Sie, die verstümmelten Zeichen im angehängten Dateinamen mit Python zu entschlüsseln
Leuchtendes Leben mit Python und OpenCV
Versuchen Sie es mit Python + Beautiful Soup
Python: So verwenden Sie Async mit
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
[Python] Mit Python in eine CSV-Datei schreiben
Schön dich mit Python zu treffen
[Python] Verwenden von OpenCV mit Python (Kantenerkennung)
Versuchen Sie die Singularwertzerlegung mit Python
Ausgabe in eine CSV-Datei mit Python
Versuchen Sie, sich mit ONNX Runtime zu profilieren
Konvertieren Sie die Liste mit Python in DataFrame
MP3 → WAV-Konvertierung mit Python