1. 程式人生 > 程式設計 >樹莓派極簡安裝OpenCv的方法步驟

樹莓派極簡安裝OpenCv的方法步驟

因為最近在開發使用樹莓派+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 li.jpg12-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()

執行截圖

在這裡插入圖片描述

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。