Rekog -AI - Bilderkennung
Was ist das?
Eine Web -App, mit der Sie den AI -Dienst von Amazon verwenden können, um Bilder zu analysieren.
Die App ist in node.js geschrieben und verwendet den Amazon Rekognition AI -Dienst, um die Bilderkennung und -analyse durchzuführen.
Weitere Informationen finden Sie unter https://aws.amazon.com/rekognition/
Funktionalität
- Bild hochladen
- Holen Sie sich eine Textbeschreibung (Beschriftungen) für das Bild
- Text und Wörter aus dem Bild extrahieren
- Holen Sie sich Gesichtsdetails einschließlich Stimmungsanalyse (glücklich, traurig, ruhig usw.)
Screenshots



Repo -Inhalt
- /config = Beispiel AWS Creds Config -Datei
- /Controller = UI HTTP Controller und Rekognition API -Funktionalität
- /Bilder = Beispielbilder (geben Sie Ihre eigenen Bilder in dieses Verzeichnis)
- /Models = UI -Datenmodell
- /public = stylesheet, Lieblings -Ikone, UI -Vermögenswerte
- /Screenshots - Screenshot -Bilder für diese Readme
- /Views = UI -EJS -Komponenten, Vermögenswerte und Teilnehmer
Todo
- Fügen Sie Videoerkennungsfunktionen hinzu
- Fügen Sie Funktionen hinzu, um Screenshots von Webcam zu erfassen
- Batch -Erkennung und Klassifizierung
- kontinuierlich (Bilderkennung von Webcam (Umfrage)
- Text zur Sprache
- Hardwareerkennungsprototyp?
Bilder zu analysieren
Legen Sie sie in das Verzeichnis /Images -Verzeichnis
Die Bilder müssen unter 5 MB und entweder in .JPG- oder .png -Format sein
Installationsübersicht
1. Installieren Sie Node.js
Holen Sie sich es von https://nodejs.org/en/
2. Klonen Sie dieses Repository klonen
git clone https://github.com/ajyounguk/img-rekog
3. Installieren Sie Projektmodule/Abhängigkeiten
4. Erstellen Sie AWS -Anmeldeinformationen und fügen Sie sie der Konfigurationsdatei im Verzeichnis /Konfiguration hinzu
Sie benötigen einen AWS -IAM -Benutzer , der mit AmazonRekognitionitionsfullAccess -Berechtigungen konfiguriert ist
cd config
cp aws-config-sample.json aws-config.json
Bearbeiten Sie die Datei aws --config.json und fügen Sie Ihren IAM-Zugriffstast
IAM -Richtlinie erfordert Zugang zu "Rekognition" -APIs - z.
Wie man es ausführt
Führen Sie den Webserver aus:
So greifen Sie auf die App zu
Zeigen Sie Ihren Browser auf den lokalen/remoteip -Port 3000, um das HTML -Formular zu laden
EG http://127.0.0.1:3000/