之前做的一些利用摄像头的工作,结果python3下怎么弄都cv2.VideoCapture 无法获取usb摄像头图像,但在python2下能用。
解决方案:
1.从opencv的github上git clone最新的源码,自行编译安装:
打开cmake,选好路径,configure , generate ,然后就sudo make install
要编译一阵。。
2.编译好的文件:
sudo cp <path to opencv source repo>/build/lib/python3/cv2.cpython-36m-x86_64-linux-gnu.so /usr/local/lib/python3.6/dist-packages/cv2/cv2.cpython-36m-x86_64-linux-gnu.so
路径就是差不多这样的,看具体情况。