之前做的一些利用攝像頭的工作,結果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
路徑就是差不多這樣的,看具體情況。