Página 1 de 1

Capturar foto por webcam

Enviado: 19 Jan 2009 15:22
por marcos.gurupi
Caro, alguem sabe de alguma funcao em hwgui para capturar foto do cliente pela webcam?

Marcos Roberto

Re: Capturar foto por webcam

Enviado: 20 Jan 2009 20:45
por sygecom
Exemplo em anexo:

Re: Capturar foto por webcam

Enviado: 21 Jan 2009 10:12
por marcos.gurupi
Obrigado.... salvou a minha vida!
:{ :{ :{ :{ :{ :{ :{ :{ :{

Re: Capturar foto por webcam

Enviado: 21 Jan 2009 11:38
por marcos.gurupi
Leonardo onde eu poderia encontrar a documentacao dessa dll, afinal gostaria de implementar a funcao colocando a imagem em um cadastro de cliente pelo Copiar/Colar e etc. Obrigado.

Marcos Roberto

Re: Capturar foto por webcam

Enviado: 22 Jan 2009 19:07
por sygecom

Re: Capturar foto por webcam

Enviado: 22 Dez 2009 15:45
por clebervn
Baixei o exemplo, compilei mas da erro ao executar, como não entendo, provavelmente falto algo... cabe dizer q não conectei nenhum dispositivo tipo camera caso seja necessario..

O erro relatado foi :


UNABLE TO OPEN DEFAULT DATA SOURCE
SOURCE MANAGER OPERATION FAILED
RC : TWRC_FAILURE
CC : TWCC_NODS (NO DATA SOURCE

Re: Capturar foto por webcam

Enviado: 22 Dez 2009 15:48
por clebervn
O q eu preciso na verdade é (seja qual for a forma de se ter uma foto), poder depois associar esta foto a um cadastro de funcionários.

Que comandos depois utilizo para visualizar na tela, etc...

ABC

Re: Capturar foto por webcam

Enviado: 22 Dez 2009 18:18
por sygecom
Sem a WEBCAM não tem como testar, ai a DLL retorna um erro mesmo, mas não é um erro que aborta o aplicativo e sim um aviso na tela.
Primeiro tenha a Webcam em mãos para realizar os testes e verá que ele é salvo em um BMP, que você faz o que quiser com ele depois.

Re: Capturar foto por webcam

Enviado: 05 Jan 2010 09:50
por clebervn
instalei a cam e ao chamar o aplicativo, abre uma telinha com a imagem em movimento... blz ! para salvar a foto eu usaria o "snapshot" ?? porque após eu clicar no exit ele entra no teu programa exemplo mas não tem mais nada la dentro para operar a imagem.
Você pode me explicar melhor como funciona isso ??

abc

Re: Capturar foto por webcam

Enviado: 05 Jan 2010 11:01
por clebervn
ora funciona e salva a foto, ora não funciona e da erro.... também não sei o porque, não sei se falta habilitar algo...

abc

Re: Capturar foto por webcam

Enviado: 05 Jan 2010 16:05
por clebervn
Aproveitando o assunto.... e depois, supondo que salve o nome do arquivo como sendo o numero da matricula do funcionario....
ex: 1.bmp

como faço pra mostrar na tela essa foto salva ??

abc

Re: Capturar foto por webcam

Enviado: 08 Jan 2010 14:30
por clebervn
Ainda não consegui utilizar o processo de bater a foto... mas por enqto agora minha dúvida é outra.

Supondo q salvei a foto num diretório especifico, ao acesar o cadastro de funcionários, eu mostro na tela todos os dados do mesmo, inclusive a foto, estou utilizando o seguinte comando :

@ y,x BITMAP oFoto SHOW cFoto SIZE 120,160

onde em "cFoto" existe o caminho da foto; pois bem, nesta mesma tela e como os dados estão todos desabilitados, somente para visualização, eu tenho um controle de + e - para troca das informações na tela para o funcionário seguinte ou anterior.

Dúvida :

como faço para carregar a nova foto do próximo funcionário ????

Re: Capturar foto por webcam

Enviado: 08 Jan 2010 16:38
por clebervn
aproveitando... pra q serve a cláusula ON SIZE do BITMAP ???

Re: Capturar foto por webcam

Enviado: 08 Jan 2010 22:38
por esbasso
para embelezar o comando é que não serve.
Serve para definir o espaço da foto, ou seja seu tamanho
xcommand @ <x>,<y> BITMAP [ <oBmp> SHOW ] <bitmap> ;
[<res: FROM RESOURCE>] ;
[ OF <oWnd> ] ;
[ ID <nId> ] ;
[ SIZE <width>, <height> ] ;
[ STRETCH <nStretch>] ;

STRETCH DEFINE a forma de mostrar
STRETCH 0|1|2 (STRETCH,ISOMETRIC,CLIP)

PARA CARREGAR NOVA FOTO
oFoto1:oImage := HBitmap():AddFile(cfoto)
oFoto1:REFRESH()

Re: Capturar foto por webcam

Enviado: 11 Jan 2010 11:00
por clebervn
eu perguntei do ON SIZE e não do SIZE......

obg sobre o STRETCH q tb vou precisar, embora tenha q baixar versão mais atual onde ainda tb encontro problemas de coisas não funcionarem com esta versão...... a atualização da foto já deu certo ! vlw