[PYTHON] Comment faire pour qu'AWS rekognition reconnaisse les fichiers image locaux

TL;DR

Mettez les données binaires dans la valeur de la clé `` 'Bytes' 'et passez-les à Image

import boto3

client = boto3.client('rekognition')

with open('image.jpg', 'rb') as f:
    response = client.search_faces_by_image(
        CollectionId='string',
        Image={
            'Bytes': f.read()
        }
    )

Autres cas

Dans l'échantillon du monde, il y a eu une très grande majorité de cas de transmission du fichier image stocké dans s3. Lors du passage de s3, il peut être analysé en passant le nom du compartiment et le nom de l'objet.

response = client.search_faces_by_image(
    CollectionId='string',
    Image={
        'S3Object': {
            'Bucket': 'string',
            'Name': 'string',
            'Version': 'string'
        }
    },
)

Recommended Posts

Comment faire pour qu'AWS rekognition reconnaisse les fichiers image locaux
Comment faire une traduction japonais-anglais
Comment créer des couches AWS Lambda lors de l'exécution de sélénium × chrome sur AWS Lambda
Comment créer un bot slack
Comment créer un robot - Avancé
Comment créer une fonction récursive
[Blender] Comment créer un plug-in Blender
[Blender] Comment rendre les scripts Blender multilingues
Comment écrire une image de base Docker
Comment ajouter un volume AWS EBS
Comment créer un robot - Basic
[AWS] Comment gérer WordPress "Une erreur s'est produite lors du recadrage d'une image."
Comment rendre les caractères de Word Cloud monochromatiques
Comment rendre le sélénium aussi léger que possible
[Linux] Comment subdiviser des fichiers et des dossiers
[Python] Comment rendre une classe itérable
Comment créer un fichier * .spec pour pyinstaller.
[Cocos2d-x] Comment créer une liaison de script (partie 2)
Comment régler le contraste de l'image en Python
Comment créer une clé USB à démarrage multiple (compatible Windows 10)
Comment créer un indicateur personnalisé Backtrader
Comment créer un plan de site Pelican
[Cocos2d-x] Comment créer une liaison de script (partie 1)
Comment trouver des fichiers volumineux sous Linux
Comment lire des fichiers CSV avec Pandas
Résumé de l'écriture d'AWS Lambda
Comment télécharger automatiquement des fichiers .gpx sur Strava
Comment créer un système de dialogue dédié aux débutants
Comment créer un pilote de périphérique Linux intégré (11)
Comment créer des fichiers volumineux à haute vitesse
Comment faire correspondre WTForms TextArea à la suppression de fichier
Comment coder un drone en utilisant la reconnaissance d'image
Comment créer un pilote de périphérique Linux intégré (8)
Comment créer un plug-in Spigot (pour les débutants Java)
Comment créer un pilote de périphérique Linux intégré (1)
[Version 2020] Comment installer Python3 sur EC2 d'AWS
Comment créer un pilote de périphérique Linux intégré (4)
Résumé de la façon d'importer des fichiers dans Python 3
Comment rendre plusieurs noyaux sélectionnables sur Jupyter
Comment utiliser la bibliothèque d'images Python dans la série python3
Comment créer un dictionnaire avec une structure hiérarchique.
Comment créer un pilote de périphérique Linux intégré (7)
Comment créer un pilote de périphérique Linux intégré (2)
Comment recadrer une image avec Python + OpenCV
Comment créer une sortie JSON Scintillante en japonais
Comment créer un pilote de périphérique Linux intégré (3)
Comment créer un plug-in QGIS (génération de package)
Comment vérifier / extraire des fichiers dans un package RPM
Comment obtenir les fichiers dans le dossier [Python]
J'ai lu "Comment créer un laboratoire de piratage"
Comment créer un pilote de périphérique Linux intégré (6)
[AWS / Lambda] Comment charger une bibliothèque externe Python
Comment configurer un serveur de développement local
Comment créer le plugin Python de Substance Painter (Introduction)
Comment utiliser la bibliothèque de traitement d'image basée sur PyTorch "Kornia"
Comment créer un pilote de périphérique Linux intégré (5)