Rekog-ai - reconnaissance d'image
Qu'est-ce que c'est?
Une application Web qui vous permet d'utiliser le service de rekognition AI d'Amazon pour analyser les images.
L'application est écrite dans Node.js et utilise le service AMATON Rekognition AI pour effectuer la reconnaissance et l'analyse d'image.
Voir https://aws.amazon.com/rekognition/ pour plus de détails
Fonctionnalité
- Télécharger l'image
- Obtenez une description textuelle (étiquettes) pour l'image
- Extraire du texte et des mots de l'image
- Obtenez les détails du visage, y compris l'analyse des sentiments (heureux, triste, calme, etc.)
Captures d'écran



Repo
- / config = Exemple AWS Creds Fichier Config
- / contrôleurs = fonctionnalité UI HTTP Controller et Rekognition API
- / images = exemples d'images (mettez vos propres images dans ce répertoire)
- / modèles = modèle de données d'interface utilisateur
- / public = feuille de style, icône préférée, actifs d'interface utilisateur
- / Captures d'écran - Images de capture d'écran pour cette lecture
- / vues = composants, actifs et partiels de l'interface utilisateur
Faire
- Ajouter une fonctionnalité de reconnaissance vidéo
- ajouter des fonctionnalités pour capturer des captures d'écran à partir de webcam
- Reconnaissance et classification par lots
- continu (reconnaissance d'image de la webcam (sondage)
- texte à la parole
- Prototype de reconnaissance matérielle?
Images à analyser
Mettez-les dans le répertoire / images
Les images doivent être inférieures à 5 Mo et au format .jpg ou .png
Présentation de l'installation
1. Installer Node.js
Obtenez-le à partir de https://nodejs.org/en/
2. Clone ce référentiel
git clone https://github.com/ajyounguk/img-rekog
3. Installez les modules / dépendances du projet
4. Créez des informations d'identification AWS et ajoutez-les au fichier de configuration dans le répertoire / configuration
Vous aurez besoin d'un utilisateur AWS IAM configuré avec AmazonRekognitionfullAccess Autorisations , veuillez prendre soin et ne pas recommencer vos crédits à Git si vous clonez ce repo
cd config
cp aws-config-sample.json aws-config.json
Modifiez le fichier AWS-Config.json et ajoutez votre clé d'accès IAM (par exemple, akiaiosfodnn7Example), la clé d'accès secrète et votre région de compte AWS dans le fichier de configuration
La politique IAM nécessite l'accès aux API «Rekognition» - par exemple ARN: AWS: IAM :: AWS: Politique / Amazonrekognitionfullaccess
Comment l'exécuter
Exécutez le serveur Web:
Comment accéder à l'application
pointez votre navigateur sur le port local / distant 3000 pour charger le formulaire HTML
par exemple http://127.0.0.1:3000/