Rekog -ai - Reconocimiento de imágenes
¿Qué es esto?
Una aplicación web que le permite usar el servicio Rekognition AI de Amazon para analizar imágenes.
La aplicación está escrita en Node.js y utiliza el servicio Amazon Rekognition AI para realizar el reconocimiento y el análisis de imágenes.
Consulte https://aws.amazon.com/rekognition/ para más detalles
Funcionalidad
- cargar imagen
- Obtener una descripción textual (etiquetas) para la imagen
- extraer texto y palabras de la imagen
- Obtenga detalles de la cara, incluido el análisis de sentimientos (feliz, triste, tranquilo, etc.)
Capturas de pantalla



Contenido de repositorio
- /config = Ejemplo AWS Creds Config File
- /controladores = UI HTTP Controller y Rekognition API Funcionality
- /imágenes = muestras de imágenes (coloque sus propias imágenes en este directorio)
- /modelos = modelo de datos de la interfaz de usuario
- /public = Stylesheet, ícono favorito, activos de la interfaz de usuario
- /Capturas de pantalla - Imágenes de captura de pantalla para este Readme
- /Vistas = UI EJS Componentes, activos y parciales
Hacer
- Agregar funcionalidad de reconocimiento de video
- Agregar funcionalidad para capturar capturas de pantalla de la cámara web
- Reconocimiento y clasificación de lotes
- Continuo (Reconocimiento de imágenes de la cámara web (encuesta)
- texto a discurso
- Prototipo de reconocimiento de hardware?
Imágenes a analizar
Póngalos en el directorio /imágenes
Las imágenes deben estar por debajo de 5 MB y en formato .jpg o .png
Descripción general de la instalación
1. Instale Node.js
Consíguelo de https://nodejs.org/en/
2. Clon este repositorio
git clone https://github.com/ajyounguk/img-rekog
3. Instale módulos/dependencias del proyecto
4. Cree credenciales de AWS y agrégalas al archivo de configuración en el directorio /config
Necesitará un usuario de AWS IAM configurado con los permisos de AmazonReKognitionFulLaccess . Tenga cuidado y no comete sus credibilidad a GIT si clona este repositorio
cd config
cp aws-config-sample.json aws-config.json
Edite el archivo AWS-Config.json y agregue su clave de acceso IAM (por ejemplo, akiaiosfodnn7Example), la clave de acceso secreto y su región de cuenta de AWS en el archivo de configuración
La política de IAM requiere acceso a las API 'Rekognition' - por ejemplo: AWS: IAM :: AWS: Policy/AmazonrekognitionfulLaccess
Cómo ejecutarlo
Ejecute el servidor web:
Cómo acceder a la aplicación
Apunte su navegador en el puerto local/remoto 3000 para cargar el formulario HTML
por ejemplo, http://127.0.0.1:3000/