6
respostas

Capturar imagem da Webcam

Como fazer isso com:

1) PHP ?

2) HTML ?

3) Javascript ?

4) há outro modo mais fácil?

Obrigado desde já

6 respostas

fiz uma busca no google e encontrei estes links que respondem a sua duvida. o ultimo roda java script mas só no chrome funciona.

1)Como tirar foto no php http://www.phpblog.com.br/tirar-foto-utilizando-webcam-e-php/

2) HTML5 Webcam Image Capture Library with Flash Fallback https://github.com/jhuckaby/webcamjs

http://blog.kolaborativa.com/2012/09/aprenda-a-integrar-a-sua-webcam-com-o-navegador-usando-html5-e-javascript/

Então,

No Google eu também posso pesquisar.

GOSTARIA de exemplos ou um testemunho prático.

Alguém tem alguma idéia ??

Se for só pra capturar uma foto e fazer upload dela por exemplo, basta um parametro a mais no input file do HTML:

<input type="file" accept="image/*" capture="camera">

Para usos mais avancados, como controlar o stream da camera, fazer analise da imagem em tempo real etc, voce precisa usar a getUserMedia API. (ja usei num leitor de codigo de barras certa vez, ela é bem complexa)

Caro Sérgio,

Obrigado pela prontidão em responder!

Permita-se perguntar mais um pouco:

1) Esse uso do input com o parâmetro "capture" é suficiente para um sisteminha desses de academia, por exemplo, onde o atendente captura a foto "3x4" do cliente e então adiciona no banco ?

2) Qual a stack tecnológica que você utilizou nesse sistema de leitor de código de barras ?

Valeu

1) É sim! Bem isso mesmo. Ai ele vai fazer o upload normalemte e vc trata no servidor pra salvar no banco. (em PHP por exemplo: http://php.net/manual/pt_BR/features.file-upload.php)

2) Foi um exemplo totalmente client-side, só HTML e JS no browser mesmo. Usei o Quagga.js . O exemplo ta online e o codigo todo no Github caso fique curioso: https://sergiolopes.github.io/shopping/