iT邦幫忙

4

[Python]OpenCV 環境建置 及 Dlib 函式庫 on Windows

twob 2019-08-07 09:08:2822635 瀏覽
  • 分享至 

  • xImage
  •  

最近專題需要,所以找了些 OpenCV 的相關資訊來研究研究
首先第一步就是建置環境
只是光這天殺的環境我就搞了一整天...
不過天公疼憨人,最後還是讓我給建好了!

STEP 1: 使用 Anaconda

雖然說 Anaconda 最讓人詬病的就是它很肥大
但這次我們還是抓它來用用
安裝細節這邊就不多說了(請自行Google大神)
裝好 Anaconda 後
第一步打開你的 Command Line 創建虛擬環境

conda create -n opencv-env python=3.6.8

由於擔心 Python 版本太新,某些套件還不支援,這邊選擇3.6.8來安裝

STEP 2: 套件安裝開始 Install OpenCV

2.1 進入虛擬環境 Activate the env

先進入剛創建好的虛擬環境

conda activate opencv-env

2.2 安裝套件 Install OpenCV and Other Packages

接著依序安裝 OpenCV 相依套件

pip install numpy scipy matplotlib scikit-learn jupyter
pip install opencv-python
pip install dlib

PS.這邊注意一下
假設你安裝 dlib 像我一樣狂噴錯誤
建議可以直接到 Pypi 官網找更早期的版本來安裝
找到先前的版本 dlib-19.8.1-cp36-cp36m-win_amd64.whl
右鍵複製連結,將連結貼在 pip install 後面
像是這樣:

python -m pip install https://files.pythonhosted.org/packages/0e/ce/f8a3cff33ac03a8219768f0694c5d703c8e037e6aba2e865f9bae22ed63c/dlib-19.8.1-cp36-cp36m-win_amd64.whl#sha256=794994fa2c54e7776659fddb148363a5556468a6d5d46be8dad311722d54bfcf

或是將安裝檔整包下載
再到你下載的路徑執行安裝(不建議)

按下 ENTER 後
接著你就會看見一道曙光降落到你身上/images/emoticon/emoticon42.gif
(因為我就是卡這邊卡最久!)

2.3 測試安裝 Test installation

你可以使用 Python 直譯器做簡單測試

>>>import cv2
>>>cv.__version__
>>>import dlib
>>>dlib.__version__

如果看到版本代表安裝成功
接著就可以開始你的人臉辨識之旅了~

參考資料:Learn OpenCVHow To Install Dlib On Windows


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
sx0800
iT邦新手 1 級 ‧ 2021-03-18 13:47:33

Win10下 "安裝 dlib" 需安裝 vs2019 community 然後自行編譯 whl 檔才行。
我有編譯好的。若你的 python 為 v3.7 的話, 請服用:
指令:
pip install dlib-19.21.1-cp37-cp37m-win_amd64.whl
下載:
https://drive.google.com/file/d/1uqKCTds8miNa6kySBaGcQag2CSJxWEU1/view?usp=sharing

我要留言

立即登入留言