樹莓派Python3 最簡單方式安裝OpenCv3.4.0
阿新 • • 發佈:2018-11-10
因為最近在開發使用樹莓派+usb攝像頭識別模組,打算用OpenCv,發現網上的樹莓派OpenCv安裝教程都過於繁瑣佔用記憶體大,我經過自己的實驗,發現出了一種非常簡易快捷的方式,網速OK的話,十分鐘能安裝完成。
我用的環境:
- 樹莓派3b+
- Python3.5.4
- 樹莓派官方作業系統
以下是安裝步驟:
-
樹莓派相關庫安裝:
sudo apt-get update
sudo apt-get install libjpeg-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libpng12-dev
sudo apt-get install libqtgui4 libqt4-test
sudo apt-get install libjasper-dev -
OpenCV模組pip安裝
sudo pip3 install opencv-python
安裝完成
- 測試
在終端輸入 :python3
然後 :import cv2
如果安裝成功,則import不會有問題
下面就可以輸出OpenCv的版本號
使用 :print(cv2.version)
退出python用: exit()
簡單應用
使用OpenCv庫讀取usb攝像頭,實時顯示,拍照
- 程式碼如下:
import cv2 import numpy as np cap = cv2.VideoCapture(0) while(1): # get a frame ret, frame = cap.read() # show a frame cv2.imshow("capture", frame) if cv2.waitKey(1) & 0xFF == ord('q'): #退出並拍照 cv2.imwrite("takephoto2.jpg", frame) print("take Photo Ok") break cap.release() cv2.destroyAllWindows()
- 執行截圖
(後記:這個部落格是在樹莓派上寫的,感覺系統用著不習慣,中文輸入法也比較難用)