Capturar foto por webcam

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Capturar foto por webcam

Mensagem por marcos.gurupi »

Caro, alguem sabe de alguma funcao em hwgui para capturar foto do cliente pela webcam?

Marcos Roberto
Marcos Roberto
NetService Software
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Capturar foto por webcam

Mensagem por sygecom »

Exemplo em anexo:
Anexos
Web_Cam.zip
(167.76 KiB) Baixado 556 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Re: Capturar foto por webcam

Mensagem por marcos.gurupi »

Obrigado.... salvou a minha vida!
:{ :{ :{ :{ :{ :{ :{ :{ :{
Marcos Roberto
NetService Software
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Re: Capturar foto por webcam

Mensagem 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
Marcos Roberto
NetService Software
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Capturar foto por webcam

Mensagem por sygecom »

Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: Capturar foto por webcam

Mensagem 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
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: Capturar foto por webcam

Mensagem 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
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Capturar foto por webcam

Mensagem 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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: Capturar foto por webcam

Mensagem 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
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: Capturar foto por webcam

Mensagem 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
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: Capturar foto por webcam

Mensagem 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
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: Capturar foto por webcam

Mensagem 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 ????
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: Capturar foto por webcam

Mensagem por clebervn »

aproveitando... pra q serve a cláusula ON SIZE do BITMAP ???
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: Capturar foto por webcam

Mensagem 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()
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: Capturar foto por webcam

Mensagem 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
Responder