Introdução geral
O AI-ClothingTryOn é um aplicativo de desktop de código aberto baseado em Python, criado pelo desenvolvedor speedTD e hospedado no GitHub. Ele usa o Google Gêmeos Tecnologia de Inteligência Artificial que permite que os usuários carreguem fotos de pessoas e fotos de roupas para gerar resultados de experimentação virtual. Os usuários podem ver como as roupas ficam nelas e ajudar a decidir se querem comprar ou não. O aplicativo usa o PyQt6 para criar uma interface intuitiva por meio do API Gemini Processa imagens para gerar resultados de ajuste realistas. Essa ferramenta é adequada para entusiastas de compras on-line, mas também para desenvolvedores que desejam estudar a tecnologia de IA. O projeto oferece duas maneiras de usar o arquivo EXE e o código-fonte, o que é conveniente para diferentes usuários.
Lista de funções
- Fazer upload de fotosSuporte a upload de fotos de personagens e fotos de roupas separadamente.
- Gerar resultados de ajusteGerar 10 imagens diferentes dos resultados do ajuste de cada vez.
- Dicas personalizadasOs usuários podem inserir prompts de texto para ajustar o efeito de geração de IA.
- Salvar resultadosVocê pode salvar suas imagens de ajuste favoritas localmente.
- interface intuitivaInterface gráfica: Oferece uma interface gráfica fácil de usar e de operar.
- arquivo de loteSuporte ao processamento de várias imagens ao mesmo tempo para aumentar a eficiência.
Usando a Ajuda
O AI-ClothingTryOn é uma ferramenta de desktop que pode ser usada diretamente de um arquivo EXE pré-compilado ou executada a partir do código-fonte. Abaixo está um guia detalhado de instalação e uso para ajudá-lo a começar rapidamente.
Processo de instalação
Método 1: Use um arquivo EXE (adequado para usuários comuns)
- programa de download
- Visite a página do GitHub em https://github.com/speedTD/AI-ClothingTryOn.
- Faça o download da versão mais recente do arquivo EXE na seção Releases.
- Se o seu navegador estiver bloqueando o download do EXE, você poderá usar o link alternativo para fazer o download do arquivo ZIP:
https://mega.nz/file/pYpkQbzJ#exFxB7T2QhQFbMUzza1xx_KeAajMreSy3MdBgZOKuQM
- Após fazer o download e extrair o arquivo ZIP, localize o arquivo
AI-ClothingTryOn.exe
.
- programa de corrida
- clique duas vezes
AI-ClothingTryOn.exe
Lançamento. - Ao executá-lo pela primeira vez, você será solicitado a inserir a chave da API do Google Gemini.
- clique duas vezes
- Configuração da chave de API
- Consulte a seção "Get Google Gemini API Key" abaixo para obter a chave.
- Digite a chave na janela pop-up do programa ou salve-a no diretório raiz do projeto na pasta
api_key.txt
Documentação.
Método 2: Uso do código-fonte (para desenvolvedores)
- Preparação do ambiente
- Instale o Python 3.8 ou superior no site oficial do Python.
- Instale a ferramenta Git, baixe-a do site do Git.
- Certifique-se de que você tenha uma conexão com a Internet para chamar a API Gemini.
- Código de download
- Abra um terminal e digite o seguinte comando para clonar o projeto:
git clone https://github.com/speedTD/AI-ClothingTryOn.git
- Vá para o catálogo de projetos:
cd AI-ClothingTryOn
- Abra um terminal e digite o seguinte comando para clonar o projeto:
- Instalação de dependências
- Execute o seguinte comando para instalar as bibliotecas necessárias:
pip install -r requirements.txt
- Se houver falta de
requirements.txt
Instale manualmente as bibliotecas principais:pip install pyqt6 google-generativeai pillow
- Execute o seguinte comando para instalar as bibliotecas necessárias:
- programa de corrida
- Digite o comando para iniciar:
python main.py
- Digite o comando para iniciar:
Obter a chave da API do Google Gemini
- Abra seu navegador e acesse o Google AI Studio.
- Faça login com sua conta do Google.
- Localize a opção "API Keys" (Chaves de API) na página e clique em "Create new key" (Criar nova chave).
- Copie a chave de API gerada.
- Cole a chave na caixa de prompt do programa ou salve-a na pasta
api_key.txt
Documentação.
Funções principais
Fazer upload de fotos
- Depois de iniciar o programa, há dois botões na interface: "Select People Photo" (Selecionar foto de pessoas) e "Select Clothes Photo" (Selecionar foto de roupas).
- Clique em "Select People Photo" e carregue uma foto nítida de corpo inteiro (recomenda-se o formato JPG ou PNG).
- Clique em "Select Clothes Photo" (Selecionar foto da roupa) e faça o upload de uma foto de sua roupa (de preferência vista frontal, sem obstruções).
- As fotos são salvas automaticamente em
uploads/
Pasta.
Gerar resultados de ajuste
- Depois de carregar suas fotos, clique no botão "Generate 10 Try-On Pictures" (Gerar 10 fotos de prova).
- O programa chama a API do Google Gemini para gerar 10 imagens diferentes do encaixe.
- O processo de geração leva de alguns segundos a alguns minutos, dependendo da velocidade da rede e do tamanho da imagem.
- Os resultados são exibidos na interface e também salvos no arquivo
results/
Pasta.
Dicas personalizadas
- Na caixa de texto da interface, você pode inserir avisos, como "Wear in outdoor scenes" (Usar em cenas ao ar livre) ou "Adjust for a tight fit" (Ajustar para um ajuste perfeito).
- Digite-o e clique no botão Generate (Gerar) novamente, e a IA ajustará o resultado de acordo com os prompts.
Salvar resultados
- Há um botão "Save" (Salvar) abaixo das 10 imagens geradas.
- Clique em "Save" (Salvar) e selecione o caminho para salvar; a imagem será armazenada no formato JPG.
advertência
- Requisitos de imagemFotos de pessoas precisam ser totalmente visíveis, e fotos de roupas precisam ser nítidas e livres de distrações de fundo.
- requisito de redeO aplicativo precisa estar conectado em rede para chamar a API Gemini.
- Lembretes de taxasA API do Google Gemini pode incorrer em taxas dependendo do uso, portanto, recomendamos verificar os preços oficiais do Google.
- Tratamento de errosSe o programa falhar, verifique se a chave de API está correta ou se a conexão de rede está funcionando.
Uso avançado
- Código de ajusteOs desenvolvedores podem modificar
main.py
como, por exemplo, aumentar o número de imagens geradas ou otimizar a interface. - Otimização multi-threadedO programa usa vários threads para processar imagens, e os usuários que sabem programar podem ajustar os parâmetros do thread para aumentar a velocidade.
- Projetos de contribuiçãoSe você encontrar um problema ou tiver uma sugestão de melhoria, poderá fazer o Fork do projeto e enviar uma Pull Request.
Com essas etapas, você pode experimentar roupas com o AI-ClothingGENERATE e vivenciar a conveniência da IA.
cenário do aplicativo
- Decisão de compra on-line
Os usuários olham para uma peça de roupa em uma plataforma de comércio eletrônico e usam essa ferramenta para carregar sua foto e uma foto da roupa para gerar um efeito de experimentação e determinar se ela é adequada para compra. - Teste de correspondência de roupas
Os usuários que desejam experimentar diferentes combinações de roupas podem carregar várias fotos de roupas para gerar vários resultados de experimentação e encontrar a melhor combinação. - Aprendizagem técnica de IA
Os alunos ou desenvolvedores podem estudar o código do projeto e aprender a desenvolver aplicativos de desktop com a API do Google Gemini e o PyQt6.
QA
- Essa ferramenta é gratuita?
O projeto em si é gratuito, mas o uso da API do Google Gemini pode incorrer em uma taxa, dependendo das tarifas do Google. - Preciso fazer networking?
Sim, o programa depende da API do Google Gemini e deve estar conectado em rede para gerar imagens. - O efeito de geração é real?
Os resultados dependem da qualidade da foto e da palavra-chave. A maioria das fotos é realista, mas os fundos complexos podem afetar os resultados. - Posso experimentar mais de um vestido por vez?
A versão atual processa uma peça de roupa por vez; várias peças exigem várias execuções.