Dlib安裝
首先安裝如下:
-
sudo apt-get install build-essential cmake
-
sudo apt-get install libgtk-3-dev
-
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()