2009-10-04 14 views
14

Tengo una cámara web Logitech (QuickCam Pro para computadoras portátiles), y me gustaría tomar una instantánea usando la cámara desde una línea de comandos.Tomar fotos usando la cámara web desde la línea de comandos

¿Tiene alguna interfaz de línea de comandos?

Si no, ¿hay una API que me permita construir una herramienta de línea de comandos como esta?

+1

* ¿De qué * línea de comandos está hablando? – pavium

+7

¿Por qué alguien vota para cerrar? ¿Qué le está sucediendo a SO en estos días? –

+1

¿Qué SO estás usando? –

Respuesta

8

Puede usar OpenCV para construir una aplicación de línea de comandos usted mismo. Básicamente usará captureFromCam() para inicializar la cámara y luego llamar a QueryFrame() para capturar una imagen. Debería ser sencillo.

+0

OpenCV ya no se encuentra en el enlace proporcionado. Ahora está aquí: http://opencv.org/ –

4

La pregunta en sí no está relacionada con la programación, solo una solicitud de algunos hardwares incluidos en la documentación del software.

Responderé la pregunta, ya que ES UNA pregunta de programación.

Si hablando de cámaras web en un sistema operativo de Windows que puede utilizar DirectShow como en este ejemplo:

http://www.codeproject.com/KB/audio-video/WebcamUsingDirectShowNET.aspx

Basta con crear una aplicación de consola en Visual Studio que tiene algunos parámetros de línea de comandos y se deja utilizar el código en el ejemplo y estás en camino.

14

Sé que esta es una discusión antigua, pero tal vez llegó aquí como lo hice recientemente buscando una aplicación de línea de comandos simple para capturar una imagen instantánea desde una cámara web en Windows. Si es así, echar un vistazo a la siguiente post en mi blog:

http://batchloaf.wordpress.com/2011/04/06/snapz-a-command-line-cam-image-grabber/

Es sobre un pequeño programa llamado Snapz que acabo de escribir para tomar una instantánea de una cámara USB en un archivo por lotes. Es realmente básico: cuando lo ejecutas, toma una imagen de 640x480 del dispositivo de captura de video predeterminado (por ejemplo, una cámara web) y la guarda en el directorio actual. Es gratis y fácil de usar.

Cuestiones relacionadas