1. 程式人生 > >樹莓派Python3 最簡單方式安裝OpenCv3.4.0

樹莓派Python3 最簡單方式安裝OpenCv3.4.0

因為最近在開發使用樹莓派+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()
  • 執行截圖
    在這裡插入圖片描述

(後記:這個部落格是在樹莓派上寫的,感覺系統用著不習慣,中文輸入法也比較難用)