OpenCV操作不了树莓派原装摄像头(picam)解决方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV操作不了树莓派原装摄像头(picam)解决方法相关的知识,希望对你有一定的参考价值。
参考技术Aopencv讲道理是可以直接调用摄像头的
但是有时候真是一点道理都不讲啊~~~😣😣😣😣
但可能会出现无法打开摄像头,问题就在cap = cv2.VideoCapture(0)
上,原因:树莓派摄像头模块没有video0
解决:
加入 bcm2835-v4l2至内容
重启,即可
树莓派:使用OpenCV调用自带的摄像头.
总所周知,树莓派上,调用摄像头的指令有raspistill和raspivid。若要使用opencv对摄像头进行调用,不少人会出现
cvCaptureFromCAM(0)函数无法找到Pi Cam的错误情况。
但是当树莓派外接USB摄像头时,该函数可以正常使用。但对于一体机器,想要把树莓派封装成一个小机器人。使用自带
摄像头,就需要花点功夫去自己编译生成可以用opencv调用自带摄像头的程序了。过程可能有些许复杂。
step 1 : install csi webcam step 2 : installation and compilation of userland-master (including mmal and raspicam tools) step 3 : create your own project step 4 : link with OpenCV libraries step 5 : basic use of OpenCV and Pi camera : display an image from camera step 5.5 :use many snapshots to emulate a video (slow) step 6 : capture video within OpenCV window ! Step 7 : Face recognition (magic mirror release 2 :-)
以上是关于OpenCV操作不了树莓派原装摄像头(picam)解决方法的主要内容,如果未能解决你的问题,请参考以下文章