Pessoal,
Estou desenvolvendo uma aplicação de para registro de VISITAS, para isso irei precisar tirar foto do visitante e imprimir a foto e os dados do visitante, em uma etiqueta.
Dessa forma peço ajuda para integrar esse tipo de tecnologia ao meu software. Tenho uma webCam logTec Ver. 10.5 e a impressora que irei utilizar para Teste será a Bematech 2100, isso pq ainda não tenho a impressora de etique, talvez eu compre a impressora da PIMACO!
A principio preciso que apontem alguns fotores:
Onde posso obter esse tipo de material?
O que é necessário entender ou saber, antes de trabalhar com esse tipo de tecnologia?
Com qual API fica mais facil de trabalhar?
Quais dificuldades vou encontrar?
Cara, no Adobe Air já existe um componente de WebCam. Para tirar foto com ela é a maior moleza. Na empresa onde trabalho usamos isso para tirar fotos e colocar no cadastro da pessoa.
E no Adobe Air 2.0 existem classes para impressão.
Se sua aplicação tiver que rodar em mais plataformas, deixe o Java de lado e use QT: http://qt.nokia.com/
Só reforçando, em 2010 o JMF estava descontinuado, em 2012 ele continua descontinuado.
A
ALBANO_PEIXOTO
A princípio será pra Windows mesmo porém não sei com implementar o DJS nem JMF sou novo em programação já ouvi falar que da pra fazer com OpenCV mas não achei nem um exemplo que posse me dar mais clareza do assunto achei que a solução do renzonuccitelli seria de mais fácil compreendi mento já que quero colocar uma foto no cadastro através da web cam :?:
V
ViniGodoy
Existe um projeto chamado javacv, que é o binding do opencv.
Mas nesse caso acho que é um canhão para matar um pato (ele seria adequado se você quisesse processar a imagem).
Ok irei dar uma estudada e tentar implementar e dou um feedback
A
ALBANO_PEIXOTO
Ok irei dar uma estudada e tentar implementar e dou um feedback
A
ALBANO_PEIXOTO
tentei implementar mas ta dando o seguinte erro
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at WebCamUtil.(WebCamUtil.java:24)
at WebCamUtil$1.run(WebCamUtil.java:152)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
não faço a minima ideia o que seja mas espero que seja coisa bouba
C
carvalhoromulo
Estou com o mesmo problema…
:?
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at visual.WebCamUtil.<init>(WebCamUtil.java:24)
at visual.WebCamUtil$1.run(WebCamUtil.java:152)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
V
ViniGodoy
Tentou usar o depurador?
E você tem certeza que a dll está na pasta lib, e que a pasta certa está sendo retornada pelo File?
C
carvalhoromulo
1º obrigado Vini pela força!
Vamos lá eu coloquei a dll na pasta do meu projeto dentro de:
Meuprojeto\lib\dsj.dll
2º Depurei o projeto e não chega e executar o método iniciarWebCam ()
o erro ocorre no :
pnlPlayer.add (player.asComponet());
um detalhe estou usar a webcam de um notebook com windows 7 64
outra coisa já testei com as 2 dll (32 e 64)
obrigado pela ajuda!
V
ViniGodoy
Você chamou o método estático WebCamUtil.iniciarWebCam() antes de rodar o construtor?
C
carvalhoromulo
Muito obrigado Vini, é o cara mesmo!
eu estava iniciando a classe assim