Raspberry 3B+ Dlib和OpenCV3.X安裝

Dlib安裝

首先安裝如下: 

  1. sudo apt-get install build-essential cmake

  2. sudo apt-get install libgtk-3-dev

  3. sudo apt-get install libboost-all-dev

安裝DLib

 

1、首先從Dlib官方下載安裝包。下載鏈接:http://dlib.net/

 安裝 dlib-19.17.0.tar.gz,地址:(鏈接:https://pan.baidu.com/s/1YUeKdrkyFaP0BTG2qgCt-A  提取碼:099n) 

從18版本開始Dlib安裝包中有setup.py。因此在Windows端安裝只需要pip install setup.py命令即可。樹莓派端首先需要擴大緩存。

2、更新交換文件大小

交換文件或交換空間是用作虛擬內存的硬盤/內存卡上的空間,  作爲系統實內存(RAM)的擴展。

啓用交換文件允許操作系統“假裝”,因爲它具有比實際更多的板載內存。使用交換文件體系結構,RAM中的頁面被

“換出”到磁盤,直到它們被再

次需要,在這種情況下它們被“交換”。

幾乎所有主要的操作系統都支持某種程度的交換。

在Raspbian中,dphys-swapfile解決方案的使用默認爲100MB專用於交換我們的卡。

爲了更新我們交換的大小,我們需要編輯位於/ etc / dphys - swapfile中的dphys-swapfile配置文件  。

sudo nano /etc/dphys-swapfile 

找到CONF_SWAPSIZE = 100,將100改爲1024(100M改爲1024M) 

保存上述更改,重新啓動

sudo /etc/init.d/dphys-swapfile stop

sudo /etc/init.d/dphys-swapfile start

查看更改後的結果 

free-m

然後進入Dlib的目錄(解壓後的內有setup.py文件),運行:

sudo python setup.py install 

參考

OpenCV3.X安裝

按照順序依次輸入以下命令

sudo apt-get update
sudo apt-get install libjpeg-dev
sudo apt-get install libatlas-base-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
sudo apt-get install libhdf5-dev
sudo pip3 install opencv-python

一個簡單的打開攝像頭程序

import cv2

cap=cv2.VideoCapture(0)
while True:
    ret,frame=cap.read()
    cv2.imshow('1',frame)
    a=cv2.waitKey(2)
    if a==27:
        break
cv2.destroyAllWindows()
cap.release()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章