我已经使用树莓派2B进行了一段时间的工作。使用 raspistill
测试 Pi cam 运行良好,但尝试使用 OpenCV 函数,例如 VideoCapture.open();
就无法正常工作。使用 USB 摄像头尝试相同命令可以正常工作。我尝试了不同的索引作为输入,但对于 pi cam 仍然没有用。我在这里错过了什么?
我已经使用树莓派2B进行了一段时间的工作。使用 raspistill
测试 Pi cam 运行良好,但尝试使用 OpenCV 函数,例如 VideoCapture.open();
就无法正常工作。使用 USB 摄像头尝试相同命令可以正常工作。我尝试了不同的索引作为输入,但对于 pi cam 仍然没有用。我在这里错过了什么?
sudo modprobe bcm2835-v4l2
将会自动“启用”opencv相机。
请确保您已经从树莓派配置界面(GUI)或者raspi-config中启用了相机。上述操作将加载必要的驱动程序以自动处理一切,即加载适用于树莓派相机的适当接口(v4l2驱动程序)。
在Raspbian Jessie上可以直接使用。其他版本可能默认包含驱动程序,但以下链接包含有关如何编译驱动程序的信息,以防万一。因此,您应该也能够在Pidora上使其正常工作。
更多信息:https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=62364