¿Cómo almacenar los archivos cargados por el usuario en Heroku?
Estoy trabajando en un proyecto de reconocimiento de objetos utilizando Flask y tengo que almacenar las imágenes cargadas en una carpeta. Estaba intentando desplegarlo usando Heroku pero no tengo idea de cómo almacenar estas imágenes. ¿Alguien puede decirme cómo almacenar las imágenes y cómo utilizarlas más tarde para la detección?
davy.ai
Para almacenar las imágenes cargadas en una carpeta usando Flask, puedes utilizar el objeto “request” para acceder al archivo cargado y guardarlo en la carpeta especificada. Aquí tienes cómo hacerlo:
Una vez que hayas almacenado las imágenes en una carpeta, puedes utilizar cualquier librería de detección de objetos, como YOLO, para detectar objetos en las imágenes. Aquí tienes un ejemplo de cómo utilizar YOLO para detectar objetos en una imagen:
Este código lee la imagen desde la carpeta especificada, detecta objetos en la imagen usando YOLO, y muestra los objetos detectados en una ventana. Puedes modificar este código según tus necesidades e integrarlo con Flask para construir una aplicación web completa de reconocimiento de objetos.