AI-ClothingTryOn : Outil d'essayage virtuel de vêtements basé sur Gemini

Introduction générale

AI-ClothingTryOn est une application de bureau open source basée sur Python, créée par le développeur speedTD et hébergée sur GitHub. Elle utilise Google Gémeaux Technologie d'intelligence artificielle qui permet aux utilisateurs de télécharger des photos de personnes et des photos de vêtements pour générer des résultats d'essayage virtuels. Les utilisateurs peuvent voir comment les vêtements leur vont et décider s'ils les achètent ou non. L'application utilise PyQt6 pour créer une interface intuitive par le biais de l'interface utilisateur. API Gemini Traite les images pour générer des résultats d'essayage réalistes. Cet outil convient aux amateurs de shopping en ligne, mais aussi aux développeurs qui souhaitent étudier la technologie de l'IA. Le projet propose deux façons d'utiliser le fichier EXE et le code source, ce qui convient à différents utilisateurs.

AI-ClothingTryOn:基于 Gemini 的虚拟服装试穿工具

 

Liste des fonctions

  • Télécharger des photosLes photos de personnages et les photos de vêtements peuvent être téléchargées séparément.
  • Générer des résultats d'ajustementLa fonction d'ajustement permet de générer 10 images différentes des résultats de l'ajustement à la fois.
  • Conseils personnalisésLes utilisateurs peuvent saisir des textes pour ajuster l'effet de génération de l'IA.
  • Enregistrer les résultatsVous pouvez enregistrer localement vos images d'ajustement préférées.
  • interface intuitiveLe système est doté d'une interface graphique conviviale et facile à utiliser.
  • fichier de lotTraitement de plusieurs images en même temps pour plus d'efficacité.

 

Utiliser l'aide

AI-ClothingTryOn est un outil de bureau qui peut être utilisé directement à partir d'un fichier EXE précompilé ou exécuté à partir du code source. Vous trouverez ci-dessous un guide d'installation et d'utilisation détaillé pour vous aider à démarrer rapidement.

Processus d'installation

Méthode 1 : Utiliser un fichier EXE (adapté aux utilisateurs ordinaires)

  1. télécharger le programme
    • Visitez la page GitHub à l'adresse https://github.com/speedTD/AI-ClothingTryOn.
    • Téléchargez la dernière version du fichier EXE à partir de la section Releases.
    • Si votre navigateur bloque le téléchargement de l'EXE, vous pouvez utiliser le lien alternatif pour télécharger le fichier ZIP :
      https://mega.nz/file/pYpkQbzJ#exFxB7T2QhQFbMUzza1xx_KeAajMreSy3MdBgZOKuQM
      
    • Après avoir téléchargé et extrait le fichier ZIP, recherchez le fichier AI-ClothingTryOn.exe.
  2. programme de course
    • double clic AI-ClothingTryOn.exe Lancement.
    • Lorsque vous l'exécutez pour la première fois, vous êtes invité à saisir la clé API Google Gemini.
  3. Configuration de la clé API
    • Reportez-vous à la section "Obtenir la clé API Google Gemini" ci-dessous pour obtenir la clé.
    • Saisissez la clé dans la fenêtre contextuelle du programme ou enregistrez-la dans le répertoire racine du projet dans le fichier api_key.txt Documentation.

Méthode 2 : Utilisation du code source (pour les développeurs)

  1. Préparation de l'environnement
    • Installez Python 3.8 ou une version plus récente à partir du site officiel de Python.
    • Installez l'outil Git, téléchargez-le depuis le site web de Git.
    • Assurez-vous que vous disposez d'une connexion internet pour appeler l'API Gemini.
  2. Télécharger le code
    • Ouvrez un terminal et entrez la commande suivante pour cloner le projet :
      git clone https://github.com/speedTD/AI-ClothingTryOn.git
      
    • Accédez au catalogue de projets :
      cd AI-ClothingTryOn
      
  3. Installation des dépendances
    • Exécutez la commande suivante pour installer les bibliothèques requises :
      pip install -r requirements.txt
      
    • S'il y a un manque de requirements.txt, d'installer manuellement les bibliothèques de base :
      pip install pyqt6 google-generativeai pillow
      
  4. programme de course
    • Saisissez la commande de démarrage :
      python main.py
      

Obtenir la clé API de Google Gemini

  1. Ouvrez votre navigateur et visitez Google AI Studio.
  2. Connectez-vous avec votre compte Google.
  3. Trouvez l'option "API Keys" sur la page et cliquez sur "Create new key".
  4. Copiez la clé API générée.
  5. Collez la clé dans la boîte d'invite du programme ou enregistrez-la dans le fichier api_key.txt Documentation.

Principales fonctions

Télécharger des photos

  • Après avoir lancé le programme, l'interface comporte deux boutons : "Sélectionner une photo de personne" et "Sélectionner une photo de vêtement".
  • Cliquez sur "Select People Photo" et téléchargez une photo claire du corps entier (le format JPG ou PNG est recommandé).
  • Cliquez sur "Select Clothes Photo" et téléchargez une photo de vos vêtements (de préférence vue de face, non obstruée).
  • Les photos sont automatiquement enregistrées dans uploads/ Dossier.

Générer des résultats d'ajustement

  • Une fois que vous avez téléchargé vos photos, cliquez sur le bouton "Générer 10 photos d'essai".
  • Le programme fait appel à l'API Google Gemini pour générer 10 images différentes de l'armature.
  • Le processus de génération prend de quelques secondes à quelques minutes, en fonction de la vitesse du réseau et de la taille de l'image.
  • Les résultats s'affichent sur l'interface et sont également enregistrés dans le fichier results/ Dossier.

Conseils personnalisés

  • Dans la zone de texte de l'interface, vous pouvez saisir des invites, telles que "Porter en extérieur" ou "Ajuster pour un bon maintien".
  • Saisissez-le et cliquez à nouveau sur le bouton Générer. L'IA ajustera le résultat en fonction des invites.

Enregistrer les résultats

  • Un bouton "Enregistrer" se trouve sous les 10 images générées.
  • Cliquez sur "Enregistrer" et sélectionnez le chemin d'enregistrement, l'image sera stockée au format JPG.

mise en garde

  • Exigences en matière d'imagesLes photos de personnes doivent être parfaitement visibles et les photos de vêtements doivent être claires et sans arrière-plan.
  • exigences en matière de réseauL'application doit être en réseau pour appeler l'API Gemini.
  • Rappels de fraisL'API Google Gemini peut entraîner des frais en fonction de l'utilisation. Nous vous conseillons donc de vérifier les tarifs officiels de Google.
  • traitement des erreursSi le programme se bloque, vérifiez que la clé API est correcte ou que la connexion réseau fonctionne.

Utilisation avancée

  • Code d'ajustementLes développeurs peuvent modifier main.pyIl s'agit notamment d'augmenter le nombre d'images générées ou d'optimiser l'interface.
  • Optimisation multithreadLe programme utilise plusieurs fils pour traiter les images, et les utilisateurs qui savent programmer peuvent ajuster les paramètres des fils pour augmenter la vitesse.
  • Projets de contributionSi vous trouvez un problème ou si vous avez une suggestion d'amélioration, vous pouvez mettre le projet en fourche et soumettre une demande de retrait (Pull Request).

En suivant ces étapes, vous pouvez essayer des vêtements avec AI-ClothingGENERATE et découvrir la commodité de l'IA.

 

scénario d'application

  1. Décision d'achat en ligne
    Les utilisateurs regardent un vêtement sur une plateforme de commerce électronique et utilisent cet outil pour télécharger leur photo et une photo du vêtement afin de générer un effet d'essayage et de déterminer si le vêtement convient à l'achat.
  2. Test de correspondance des vêtements
    Les utilisateurs qui souhaitent essayer différentes combinaisons de vêtements peuvent télécharger plusieurs photos de vêtements afin de générer plusieurs résultats d'essayage et de trouver la meilleure combinaison.
  3. Apprentissage technique de l'IA
    Les étudiants ou les développeurs peuvent étudier le code du projet et apprendre à développer des applications de bureau avec l'API Google Gemini et PyQt6.

 

QA

  1. Cet outil est-il gratuit ?
    Le projet lui-même est gratuit, mais l'utilisation de l'API Google Gemini peut être payante, en fonction des tarifs de Google.
  2. Dois-je travailler en réseau ?
    Oui, le programme s'appuie sur l'API Google Gemini et doit être mis en réseau pour générer des images.
  3. L'effet de génération est-il réel ?
    Les résultats dépendent de la qualité de la photo et du mot clé. La plupart du temps, les photos sont réalistes, mais les arrière-plans complexes peuvent affecter les résultats.
  4. Puis-je essayer plus d'une robe à la fois ?
    La version actuelle traite un vêtement à la fois, les pièces multiples nécessitant plusieurs tirages.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...