2010-12-20 12 views
5

Estoy intentando aprender OpenCV. He estado jugando todo el día intentando que reconozca mi cámara. Simplemente no puedo hacer que funcione y no puedo encontrar ninguna información al respecto.Cómo utilizar una cámara con OpenCV

Mi cámara es una cámara web usb xbox live, tan pronto como lo conecté a mi computadora, Windows lo reconoció como si fuera su propio hijo e instaló los controladores.

RENUNCIA Soy como completamente idea ya que nunca he trabajado con cámaras antes de código y no sé lo duro o difícil que sería utilizar una, ni sé por dónde empezar, qué información para mirar hacia arriba, o algo por el estilo. :(RENUNCIA

me encontré con este ejemplo en el sitio web OpenCV en la siguiente dirección: http://opencv.willowgarage.com/wiki/CameraCapture

copio y pego el primero que dice "Aquí está un marco sencillo para conectarse a una cámara y mostrar la imágenes en una ventana. ". Me formateé correctamente y lo hice compilar y ejecutar perfectamente, pero da el error" ERROR: capture is NULL "cuando lo ejecuto (no es un error del compilador, es un error en la aplicación)

+0

de la cámara? – genpfault

+0

No estoy seguro si lo hice bien, pero un VirtualDub fui a File-> Capture AVI y cuando solicitó el dispositivo de video elegí mi cámara. Se encendió la pequeña luz de la cámara, pero la vista previa del programa solo muestra un cuadro negro – Alex

Respuesta

0

Para consultar todas VideoInput . Es una biblioteca que usa DirectX para acceder a tu cámara web. Aquí hay un artículo que escribí sobre using videoInput with OpenCV.

-2

como su enlace dado:

#include "cv.h" 
#include "highgui.h" 

Puede probar esto [VirtualDub] (http://www.virtualdub.org/) la captura de un

#include <"opencv\cv.h> 
#include <"opencv\highgui.h> //"opencv is the file where cv.h and highgui placed 
+0

, el OP indicaba que no hay errores de compilación. – moooeeeep

+2

No use \ en una ruta ... eso es un aborto cerebral de Windows. Use/como Dios quiso. – xcramps

Cuestiones relacionadas