Capturar foto por webcam
Moderador: Moderadores
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Capturar foto por webcam
Caro, alguem sabe de alguma funcao em hwgui para capturar foto do cliente pela webcam?
Marcos Roberto
Marcos Roberto
Marcos Roberto
NetService Software
NetService Software
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Capturar foto por webcam
Exemplo em anexo:
- Anexos
-
Web_Cam.zip- (167.76 KiB) Baixado 555 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
marcos.gurupi
- Usuário Nível 4

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

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Re: Capturar foto por webcam
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
Marcos Roberto
NetService Software
NetService Software
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
-
clebervn
- Usuário Nível 3

- Mensagens: 286
- Registrado em: 12 Jun 2007 10:49
- Localização: Florianópolis/SC
Re: Capturar foto por webcam
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
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

- Mensagens: 286
- Registrado em: 12 Jun 2007 10:49
- Localização: Florianópolis/SC
Re: Capturar foto por webcam
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
Que comandos depois utilizo para visualizar na tela, etc...
ABC
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Capturar foto por webcam
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.
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
xHarbour.org + Hwgui + PostgreSql
-
clebervn
- Usuário Nível 3

- Mensagens: 286
- Registrado em: 12 Jun 2007 10:49
- Localização: Florianópolis/SC
Re: Capturar foto por webcam
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
Você pode me explicar melhor como funciona isso ??
abc
-
clebervn
- Usuário Nível 3

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

- Mensagens: 286
- Registrado em: 12 Jun 2007 10:49
- Localização: Florianópolis/SC
Re: Capturar foto por webcam
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
ex: 1.bmp
como faço pra mostrar na tela essa foto salva ??
abc
-
clebervn
- Usuário Nível 3

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

- Mensagens: 286
- Registrado em: 12 Jun 2007 10:49
- Localização: Florianópolis/SC
Re: Capturar foto por webcam
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
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
