tattoo-AR
Projeto da disciplina PCS3559 - Tecnologia para Aplicações Interativas
Vídeo de demonstração do projeto: link
Instalação
- Instalar dependências:
pip install opencv-python imutils
- (Opcional) Instalar ActiveState: link
- Caso tenha instalado o ActiveState, executar:
python gui.py
Caso contrário, executarpython main.py
Controles
z
- Captura tom da peleb
- Captura do ROI para gestos da mãoh j k l
- Movimenta ROI para gestos da mão
É possível mover a tatuagem por meio de gestos da mão:
- 2 dedos levantados - move para baixo
- 3 dedos levantados - move para cima
- 4 dedos levantados - move para direita
- 5 dedos levantados - move para esquerda
Referências
[1] https://docs.opencv.org/master/df/d3d/tutorial_py_inpainting.html
[2] https://docs.opencv.org/master/d4/dc6/tutorial_py_template_matching.html
[3] https://github.com/ChinHuan/finger-detection
[4] https://github.com/lzane/Fingers-Detection-using-OpenCV-and-Python
[5] https://github.com/amarlearning/Finger-Detection-and-Tracking
[6] http://creat-tabu.blogspot.com/2013/08/opencv-python-hand-gesture-recognition.html
Inspirado no aplicativo Ink Hunter: https://www.inkhunter.tattoo/
Copyright das Imagens
As imagens utilizadas como tattoos foram obtidas do site stickpng.com. Seu uso é permitido para projetos pessoais sem fins comerciais:
License: Free for personal use only
Commercial usage: Not allowed
The products or characters depicted in these images are © by their respective authors.
You can download in a tap this free Anchor Tattoo transparent PNG image. As you can see, there's no background. Use it for your creative projects or simply as a sticker you'll share on Tumblr, WhatsApp, Facebook Messenger, Wechat, Twitter or in other messaging apps.