Mit der Funktion "Gesicht erkennen" von Watson Visual Recognition können Sie das Alter, das Geschlecht und die Position des Gesichts einer Person im Bild ablesen. Dieses Mal haben wir einen Code in Java implementiert, der eine Gesichtserkennungsfunktion namens "Gesicht erkennen" verwendet, um die Position des Gesichts aus dem Bild einer Person zu erkennen und es in ein Bild nur des Gesichtsteils zu verarbeiten.
Die Installationsmethode finden Sie unter der folgenden URL. http://qiita.com/hiesiea/items/54e49dabfb5606edb54d#2-jdk%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB 2. Installieren Sie Eclipse Installieren Sie Eclipse über die folgende URL. http://www.eclipse.org/downloads/
Die Installationsmethode finden Sie unter der folgenden URL. http://qiita.com/hiesiea/items/54e49dabfb5606edb54d#3-eclipse%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB 3. Erstellen eines Maven-Projekts Erstellen Sie "Neu" -> "Projekt" -> "Maven-Projekt" von Eclipse.
Erstellen Sie einen visuellen Erkennungsdienst auf Bluemix. Melden Sie sich über die unten stehende URL bei Bluemix an und erstellen Sie einen Dienst "Katalog" -> "Watson" -> "Visuelle Erkennung". https://console.bluemix.net/
Überprüfen Sie nach dem Erstellen des visuellen Erkennungsdienstes {api_key} unter "Dienstanmeldeinformationen" -> "Anmeldeinformationen-1" und notieren Sie sich diesen.
Führen Sie dieses Mal DetectFaces.java aus, einen Code, der nur den Gesichtsteil des Bilds einer Person schneidet und speichert.
Ändern Sie den Code in DetectFacesThread.java. Ändern Sie den {api_key} im Code für diese Klasse in den zuvor notierten api_key.
Platzieren Sie das Bild, das Sie erkennen möchten. Erstellen Sie für Bilder einen Ordner "trainImage" direkt unter dem Projekt, erstellen Sie einen Ordner "image ID name" im Ordner "trainImage" und platzieren Sie das Bild im Ordner "image ID name". Diese Bild-ID wird zum Sortieren nach Person verwendet. Platzieren Sie dieselbe Person in einem Ordner mit demselben Bild-ID-Namen.
PROJECTNAME
|-trainImage
|-IMGID_NAME
|-IMG
|-IMG
Speichern Sie beispielsweise die Bilder von "m010462.jpg " und "m010469.jpg " in dem Ordner mit der Bild-ID "femaleA", wie unten gezeigt.
Fügen Sie Folgendes in das Argument ein und implementieren Sie es. 「./trainImage」
Das Ausführungsergebnis ist wie folgt.
Nach der Ausführung wird ein Ordner mit der Bild-ID im faceImage-Ordner direkt unter dem Projekt erstellt und das Bild in diesem Bild-ID-Ordner gespeichert.