Webcam no php

720 views
Skip to first unread message

mitchel monteiro

unread,
Mar 20, 2009, 9:50:32 AM3/20/09
to phpmg
Bom dia amigos,

Gostaria de saber se alguem pode me indicar uma forma de capturar uma imagem de webcam via php.

Estou desenvolvendo um cadastro, onde necessita gravar a foto do cliente. Queria via php mesmo, ativar a webcam e capturar a imagem ( via ocx, java ou o que for).

Alguem conhece uma biblioteca gratis que faça isto ? Não preciso de nenhum recurso avançado não..

Antes que alguem gaste seu precioso tempo falando pra eu procurar no google, eu ja estou fazendo isto, porem ainda não encontrei nada satisfatório ou grátis.
As vezes alguem que ja tenha feito isto e te indique um site, vale mais do que:
 Resultados 1 - 10 de aproximadamente 24.000.000 para webcam php  ou
 Resultados 1 - 10 de aproximadamente 38.100 para capturar foto webcam php

Antecipo meus agradecimentos a quem puder ajudar.

Mitchel Monteiro



Gustavo Campos

unread,
Mar 20, 2009, 9:53:06 AM3/20/09
to ph...@googlegroups.com
Você está buscando errado. Com o PHP você nunca vai conseguir captar uma imagem com a webcam, simplesmente porque a webcam está na máquina do usuário e o php no servidor.

Procure por soluções usando Javascript/Flash. Que eu saiba só dá com Flash.

--
Gustavo Campos


2009/3/20 mitchel monteiro <mitchel....@gmail.com>

Michael Mafort

unread,
Mar 20, 2009, 9:54:42 AM3/20/09
to ph...@googlegroups.com
Bom talvez em flash seja uma boa opção.

http://www.undolog.com/pt/2008/03/31/come-salvare-immagini-in-flash-cs3/

Gustavo, acredito que ele queira salvar a imagem utilizando php, no caso ele ate disse que poderia ser utilizando java, ocx...


Abraços,

2009/3/20 mitchel monteiro <mitchel....@gmail.com>



--
Michael Mafort | Diretor de Tecnologia
CRIASOL - Desenvolvimento Web
www.criasol.com.br
+55 31 9846-5904
michae...@criasol.com.br

Gustavo Campos

unread,
Mar 20, 2009, 9:57:48 AM3/20/09
to ph...@googlegroups.com
Uai mas ai eu num entendi a dúvida.

Uma vez capturada a imagem pelo java, flash ou o que for, pro php ela é uma imagem qualquer =p
--
Gustavo Campos


2009/3/20 Michael Mafort <michae...@gmail.com>

mitchel monteiro

unread,
Mar 20, 2009, 10:08:53 AM3/20/09
to ph...@googlegroups.com
Sim, deixa e tentar explicar melhor.

Eu ja vi em um cadastro de cliente em apsx ao inves de se fazer o upload de uma imagem previamente capturada, via provavelmente um componente OCX, ativar a webcam instalada na maquina cliente para capturar a foto e ai sim enviar pro servidor, sem ter tido que abrir o programa da webcam em separado.

Queria fazer o mesmo pra um cadastro em php.

Ou seja, o problema é: como usar o java, flash, ocx ou o que for para fazer isto

Não sei se fui claro...

2009/3/20 Gustavo Campos <guhc...@gmail.com>



--
Mitchel Monteiro
----------------------------------------------------------------

Campanha anti-vírus
Ao encaminhar esta mensagem, por favor:

1- Delete o meu e-mail e meu nome.
2- Apague também os endereços dos amigos antes de reenviar.
3- Encaminhe como cópia oculta (Cco ou Bcc) aos SEUS destinatários.
Agindo sempre assim dificultaremos a disseminação de vírus e spams.

Gustavo Campos

unread,
Mar 20, 2009, 10:14:39 AM3/20/09
to ph...@googlegroups.com
Entendi.

É, Java resolve, Flash tb. OCX  vai te deixar preso ao IE, portanto é não recomendável.

Como exatamente fazer eu não sei, mas sei que o Flash tem uma estrutura mais ou menos pronta pra isso, então acredito que vai ser o mais fácil. Eu entendia muito de flash, mas parei no MX, então não vou poder te ajudar =(
--
Gustavo Campos


2009/3/20 mitchel monteiro <mitchel....@gmail.com>
Sim, deixa e tentar explicar melhor.

Rodrigo de Oliveira

unread,
Mar 20, 2009, 10:20:53 AM3/20/09
to ph...@googlegroups.com
sam's club é assim

só que nem reparei se o sistema deles é via browser

Joaquim Lopes Junior

unread,
Mar 20, 2009, 10:28:48 AM3/20/09
to ph...@googlegroups.com
Eu já trabalhei numa equipe que fez algo parecido utilizando applet java. Na verdade não era por webcam, mas sim um desenho que o usuário fazia e depois a imagem era enviada para o servidor. Mas o tratamento é o mesmo, exceto a forma de geração da imagem.

Atenciosamente,

Joaquim Lopes Júnior
F6 Sistemas | PHPrime Training
(31) 3247-6207 | 9239-6090


2009/3/20 Rodrigo de Oliveira <r.ef...@gmail.com>

Michael Mafort

unread,
Mar 20, 2009, 10:35:03 AM3/20/09
to ph...@googlegroups.com
Um detalhe é que para capturar a imagem deverá ter ação do usuário, no caso do flash o plugin não autoriza automaticamente a captura de imagem utilizando webcam sem que o usuário de permissão.

E o link que eu te mandei é depois que vc capturar a imagem no flash para salvar em jpg no servidor, onde será passado os bits da imagem.

2009/3/20 Joaquim Lopes Junior <joaquim...@gmail.com>

Herberth Amaral

unread,
Mar 20, 2009, 10:37:07 AM3/20/09
to ph...@googlegroups.com
Já fiz isso com o flex... é tranquilo: http://tinkerlog.com/2007/11/03/webcam-snapshots-with-flex3/

Você só vai precisar sacar um pouco de Actionscript/MXML, que é tranquilo tb.

2009/3/20 mitchel monteiro <mitchel....@gmail.com>
Reply all
Reply to author
Forward
0 new messages