threading raspicam raspberry picamera increase fps camara opencv raspberry-pi webcam video-capture raspberry-pi2

opencv - raspicam - VideoCapture.open(0) no reconocerá pi cam



raspberry pi motion detection (2)

Supongo que su pregunta es sobre la API de C ++, no sobre python? Según tengo entendido, la cámara raspberry pi no es una cámara usb y, como tal, debería abordarse de manera diferente. Para Python hay picamera paquete de picamera que funciona como un encanto (con opencv). Nunca usé la interfaz de C ++, pero un google rápido lleva a this

He estado trabajando con mi Raspberry Pi 2B por un tiempo. Probar la cámara Pi utilizando raspistill funciona muy bien, pero intentar usar funciones OpenCV como VideoCapture.open(); no funcionará intentar el mismo comando con una cámara USB funciona bien. Probé diferentes índices como entradas pero nada funciona para la cámara pi. ¿Que me estoy perdiendo aqui?


sudo modprobe bcm2835-v4l2

"habilitará" la cámara para opencv automáticamente.

asegúrese de tener la cámara habilitada desde la configuración de la frambuesa, ya sea gui o raspi-config. lo anterior carga los controladores necesarios para manejar todo automáticamente, es decir, carga las interfaces apropiadas (controladores v4l2) para la cámara de frambuesa.

trabaja fuera de la caja en Raspbian Jessie. otras versiones pueden incluir los controladores de forma predeterminada, pero el siguiente enlace contiene información sobre cómo compilar los controladores en su peor caso. por lo que debería ser capaz de hacer que esto funcione también con pidora.

más información: https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=62364