关于opencv-python库在树莓派上调用摄像头的问题
背景
参加学院内比赛时用到了树莓派3B+,系统是Raspberry Pi OS。程序源码是在Windows环境下写的,跑起来毫无问题,但是在树莓派上就开始问题百出。这里分享一下我在使用opencv库调用摄像头时发现了一些坑
问题:cv2.VideoCapture()函数参数问题
调用图中摄像头时
cv2.VideoCapture()
这个函数无论是在书里还是网上讲的大多都是
这并没有错。但在树莓派上调用时需要更改参数,改为
cap = cv2.VideoCapture(1)
笔者没搞清楚为啥,翻了下文档也没搞懂摄像头的顺序咋查,官方文档放在参考里了,有需要的同志可以去看看
调用手机摄像头时
摄像头是后来才买的,一开始是用队友的手机连树莓派充当摄像