Try on
es un proyecto que permite a las personas probar prendas de ropa antes de comprarlas en su e-commerce preferido!
Con esta extensión de Chrome, los usuarios pueden cargar una imagen de una persona (modelo) y una prenda de ropa (garment). Gracias al modelo IDM-VTON
, podemos generar una nueva imagen del modelo con esta nueva prenda de ropa!
try-on.demo.mp4
- Clonar el repositorio
git clone [email protected]:jrafaaael/try-on.git
- Instalar las dependencias
cd try-on/
pnpm i
- Genera las variables de entorno y rellena con los valores necesarios
cp extension/.env.example extension/.env.local && cp api/.dev.vars.example api/.dev.vars
- Levantar el backend
pnpm api:dev
- Levantar el frontend (en una terminal diferente a la del backend)
Important
La extensión fue desarrollada con Vite. Por ello, el desarrollo se lleva a cabo como un proyecto web normal. Para probar el funcionamiento como extensión, dirigete a ¿Cómo probar la extensión?
pnpm ext:dev
¿Cómo probar la extensión?
La extensión fue desarrollada con Vite. Por ello, el desarrollo se lleva a cabo como un proyecto web normal. Una vez se quiera probar el funcionamiento como extensión se deben seguir los siguientes pasos:
- Realizar el proceso de build
pnpm ext:build
- Sigue los pasos de la documentación de desarrolladores de Chrome con la carpeta
dist
generada en el directorioextension
¿Por qué solo están permitidas las prendas de la parte superior del cuerpo?
El modelo de inteligencia artificial IDM-VTON
tiene la capacidad de generar imagenes con prendas tanto de la parte superior como de la parte inferior del cuerpo. Sin embargo, la versión existente en Huggingface (donde está alojado dicho modelo de IA para su uso de forma gratuita) solo fue entrenado para realizar cambios de ropa en la parte superior del modelo (persona)
Una posible solución podría ser o bien intentar crear un nuevo Space en Huggingface con la versión más actualizada del modelo de IA o utilizar la versión de pago alojada en Replicate (no ad)
¿Cómo usa este proyecto el AI SDK de Vercel?
Las validaciones de las imágenes es gracias a AI SDK de Vercel y al modelo de Google, Gemini!