AUS
Amazon Upload Service (AUS) es un servicio configurable desarrollado en python 3.x que permite enviar imágenes de diferentes formatos a Amazon, con la finalidad de realizar análisis mediante los algoritmos de AI que Amazon provee.
El servicio monitorea el directorio especificado por el usuario (archivo de configuración) y entra en acción cuando las cámaras de seguridad envían las imágenes tomadas a dicho directorio.
AUS cuenta con dos modos de operación:
- S3: cuando AUS detecta una nueva entrada, la procesa y envía al Bucket S3 especificado por el usuario, para que posteriormente pueda ser utilizada y procesada en su proyecto en Amazon AWS.
- Rekognition: cuando AUS detecta una nueva entrada, la procesa y estandariza su formato para posteriormente utilizar la API de Amazon Rekognition, con la finalidad de detectar objetos y personas mediante el algoritmo "Detected Labels".
Cuando se utiliza AUS en modo Rekognition, retornará desde Amazon un json con la información de las etiquetas y objetos detectados, posteriormente el resultado puede ser escrito en un archivo para que pueda ser monitoreado por alguna herramienta de terceros o ser enviado, mediante protocolo UDP, a un host remoto para que pueda hacer análisis de los datos (Splunk, PowerBI, etc.).