[PYTHON] Veröffentlichen und Verwenden eines Programms, das automatisch Gesichtsbilder bestimmter Personen sammelt

PS (17.10.04)

Da die maximale Anzahl von Blättern, die gleichzeitig gesammelt werden können, gemäß den Spezifikationen der Schaberquelle 60 betrug, wurden bis zu 120 Blätter unterstützt.

PS (17.10.11)

Ich hatte keine Kaskadenklassifizierungsdatei, also habe ich sie hinzugefügt.

PS (18.04.14)

Die Anzahl der Blätter, die gleichzeitig gesammelt werden können, wurde von 120 auf unbegrenzt erhöht. Der Code in diesem Teil ist etwas schmutzig, wenn er in local () verwendet wird.

Einführung

Ich denke, es ist durchaus möglich, maschinelles Lernen mit dem Thema des Gesichts einer Person zu verwenden, aber es ist mühsam, jedes einzelne aufzunehmen und zu verarbeiten, also habe ich etwas gemacht, das alles automatisch erledigt. Ich hatte das Gefühl, dass jemand es bereits geschafft hatte, aber es gab nichts, was so verwendet werden konnte, wie es war, also werde ich es hier veröffentlichen.

Download (github)

Wie benutzt man

Wenn Sie die folgenden beiden nicht haben, geben Sie sie bitte ein. Entschuldigung… ・ OpenCV3-Serie ・ Schöne Suppe 4 Serie

Stellen Sie sicher, dass das Terminal, das Sie zum Sammeln aus dem Internet ausführen, mit dem Internet verbunden ist.

Führen Sie FaceImageCollector> image_gather> collect.py aus. Sie werden in der Reihenfolge des Schlüsselworts, der Anzahl der Blätter und des Bearbeitungsmodus gefragt.

スクリーンショット 2017-09-08 20.38.36.png

Auf dem Bild habe ich 30 Bilder von Zuckerberg eingestellt und das Gesicht beschnitten. Der Download wird gestartet.

スクリーンショット 2017-09-08 20.40.04.png

Wenn die angegebene Anzahl von Blättern abgeschlossen ist, wird in image_gather ein img-Ordner erstellt und dort ein Ordner mit dem diesmal angegebenen Schlüsselwort erstellt.

スクリーンショット 2017-09-08 20.25.34.png

Details zur Verbesserung

Wenn Sie andere Ideen haben, die nützlich wären, wenn Sie dies automatisch tun könnten, lassen Sie es mich bitte wissen!

abschließend

Es ist kein langer Code, aber ich werde es erklären, wenn ich Zeit habe. Vielen Dank für Ihren bisherigen Besuch!

Recommended Posts

Veröffentlichen und Verwenden eines Programms, das automatisch Gesichtsbilder bestimmter Personen sammelt
Python-Skript, das mithilfe der Bing-Image-Suche automatisch typische Bilder sammelt
Nogizaka46 Ein Programm, das Blog-Bilder automatisch speichert
Generiere automatisch Bilder von Koala und Bär
Ein Programm, das Python zum Abspielen von Junk verwendet
Ich habe in Python ein Programm erstellt, das FX-CSV-Daten liest und eine große Anzahl von Diagrammbildern erstellt
Erstellen Sie ein Programm, das jeden Morgen automatisch die Körpertemperatur eingibt und sendet [Hinweis]
Ich möchte ein Programm ausführen und verteilen, das die Größe von Bildern in Python3 + Pyinstaller ändert
[Python] Ein Programm, das die minimalen und maximalen Werte ohne Verwendung von Methoden findet
[Python] Ein Programm, das die Anzahl der Aktualisierungen der höchsten und niedrigsten Datensätze berechnet
Ein Programm, das von Python zu einem bestimmten Zeitpunkt eine feste E-Mail-Menge sendet
[Python] Ein Programm, das die Anzahl der Täler zählt
Erstellen Sie einen Stapel von Bildern und blasen Sie sie mit ImageDataGenerator auf
Shell-Programm, das in Vielfachen von 3 aho wird
Sammlung und Automatisierung erotischer Bilder durch Deep Learning
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
[Python] Ein Programm, um die Anzahl der Äpfel und Orangen zu ermitteln, die geerntet werden können
Python-Programm, das täglich Tweets mit bestimmten Schlüsselwörtern sammelt und in CSV speichert
Ein Werkzeug, das die Gacha von Soshage automatisch dreht
[Python] Kapitel 01-03 Über Python (Schreiben und Ausführen eines Programms mit PyCharm)
Ein Programm, das nur die Esc-Taste drückt und loslässt
Ein Programm, das den Servobefehl der Funksteuerung empfängt, den Raspetorte unterbricht und protokolliert.
[Python] Ein Programm, das jedes Element der Liste einzeln vergleicht und gewinnt oder verliert. Postleitzahl ()