Projeto inovador de simulação de tatuagens usando inteligência artificial e realidade aumentada.
Esta aplicação permite visualizar como uma tatuagem ficaria em seu corpo antes de fazê-la permanentemente.
O RTG Tattoo é uma aplicação web que utiliza:
- 🕶 Realidade Aumentada para visualização em tempo real
- 🤖 Inteligência Artificial para adaptação perfeita à curvatura do corpo
- 🖼 Processamento de Imagem para aplicação realista de tatuagens
- ⚡ Streamlit para uma interface simples e amigável
- 📸 Upload de imagens do corpo e designs de tatuagem
- 🎯 Posicionamento preciso da tatuagem na área desejada
- 🔄 Ajuste de tamanho, rotação e transparência
- 👁 Visualização realista com adaptação à curvatura da pele
- 💾 Download do resultado final
- Python **3.8+**
- `pip`Clone o repositório:
Instale as dependências:
pip install -r requirements.txtExecute a aplicação:
streamlit run main.pyAcesse no navegador:
http://localhost:8501Streamlit
- Interface web
OpenCV
- Processamento de imagem
NumPy
- Manipulação de arrays
Pillow
- Processamento de imagem
Docker
- Containerização (opcional)
##📦 Uso com Docker
docker build -t rtg-tattoo .docker run -p 8501:8501 rtg-tattooFaça upload de uma foto da área onde deseja a tatuagem
Faça upload do design da tatuagem (PNG com fundo transparente)
Ajuste posição, tamanho e rotação usando os controles
Visualize o resultado em tempo real
Baixe a imagem final quando estiver satisfeito
📂 Estrutura do Projeto
RTG-Tattoo/
├── main.py # Aplicação principal Streamlit
├── requirements.txt # Dependências do projeto
├── Dockerfile # Configuração do container Docker
├── .gitignore # Arquivos ignorados pelo Git
├── LICENSE # Licença MIT
└── images/ # Diretório para imagens de exemplo
├── body_sample.jpg # Exemplo de imagem corporal
└── tattoo_sample.png # Exemplo de design de tatuagemContribuições são sempre bem-vindas! Para contribuir:
Faça um Fork do projeto
Crie uma Branch para sua Feature
git checkout -b feature/AmazingFeatureAdicione suas mudanças
git add .Faça o Commit
git commit -m 'Add AmazingFeature'Faça o Push
git push origin feature/AmazingFeatureAbra um Pull Request 🎉
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
📌 Link do Projeto: RTG Tattoo
Quer que eu já prepare também um requirements.txt inicial com as dependências que você citou (
git clone https://github.com/alexritzmann/RTG-Tattoo.git
cd RTG-Tattoo