Oi pessoal, sou novo por aqui…
Estou começando a programar em Java e recebi um grande desafio, meu professor pediu para desenvolver algo com realidade aumentada, enfim… estou precisando desenvolver um sistema em que a camera de vídeo detecte a face de quem passar por ela, já pesquisei sobre o OPencv, mas não consegi muita coisa. Um amigo indicou que fizesse em Python que era mais fácil.
Realmente, achei mais fácil que Java, mas por ser algo muito novo pra mim achei melhor continuar com Java. Alguém pode me ajudar, estou precisando muito e não sei nem como começar…
Desde já grato pela atenção e um Feliz Ano Novo pra Todos!
procura por
Artoolkit java
por pyartoolkit em java
ae vc já vai ter um framework super simples de realidade aumentada
soh nao se preocupa com as letras japonesas no comentarios
falo
Poxa, estou com muita dificuldade para desenvolver este sistema.
Pesquisei sobre o Artoolkit e nyartoolkit (ainda estou apanhando muito…rsrs), mas valeu pela dica Rafa!
Abraço…
Talvez você encontra algo em C++, que não é tão diferente do Java e tem muito mateiral.
Realmente, nas pesquisas que estou fazendo vejo muita coisa em C++, nem me preocupei em ler pois meu amigo que indicou fazer em Python falou que C++ seria bem mais dificíl para desenvolver algo desta natureza.
Mas de qualquer forma valeu pela dica, vou ler mais sobre o assunto e quem sabe o C++ seja uma boa escolha.
Valeu Marcos!
Este link que estou passando abaixo funciona plenamente.
É incrívelmente preciso. Faça o teste com sua webcam e depois venha contar aqui.
http://www.seeingmachines.com/product/faceapi/
Está disponível para download mas não é free, portanto, se for usar, tem que pagar. É só ver o link Licensing para confirmar que mesmo para uso acadêmico, tem que pagar.
[quote=Everthon]Realmente, nas pesquisas que estou fazendo vejo muita coisa em C++, nem me preocupei em ler pois meu amigo que indicou fazer em Python falou que C++ seria bem mais dificíl para desenvolver algo desta natureza.
Mas de qualquer forma valeu pela dica, vou ler mais sobre o assunto e quem sabe o C++ seja uma boa escolha.
Valeu Marcos! [/quote]
Se você pegar um exemplo em C++ vai conseguir fazer uma versão em Java com relativa facilidade.
Oi Pessoal,
Antes de mais nada, muito obrigado pelas dicas, estudei um pouco de cada coisa e todos vocês me ajudaram muito (Rafa, Marcos e boone que inclusive achei muito legal a api FaceAPI indicada por você. Baixei a versão não comercial, mas fica uma mensagem na frente é uma api muito boa, pena que é pago). Valeu mesmo galera!!!
Bem, estou quase conseguindo concluir o que precisava usando o processing1.2.1 e o OpenCV1.0 com a IDE eclipse3.6.1, segue link do tutorial que utilizei:
“http://pkmital.com/home/tag/face-tracking/” e escolhi a última opção “OpenCV with Processing using Eclipse”.
O único problema é que no OpenCV na pasta ‘Samples’ tem um arquivo exe (arquivo em C) que funciona legal, mas consegui o arquivo java e quando executo ele no eclipse aparece a mensagem “OpenCV face detection sample”. A webcam fica ligada, mas não carrega a imagem na tela. Acho que pode ser a cam, mas isso é o de menos!
Se alguém precisar do arquivo java pode baixar no link “http://ubaa.net/shared/processing/opencv/download/opencv_java_samples.zip”.
E se houver dúvidas em instalar o OpenCV segue este tutorial, “http://ubaa.net/shared/processing/opencv/”.
Valeu pessoal…
Uma vez brincando com um destes kits, tive o problema de nenhum exemplo com webcam mostrar a imagem na tela. Aparecia somente uma janela azul.
Fui descobrir depois que a causa era que eu tinha 2 fontes de vídeo e os ditos cujos dos exemplos não ofereciam suporte para selecionar qual a fonte deveria usar (webcam ou placa de tv).
Foi eu desabilitar a placa de tv para os exemplos enxergarem só a webcam e funcionarem.