TShopping

 找回密碼
 註冊
搜索
查看: 1760|回復: 0
打印 上一主題 下一主題

[教學] Python 用 CMake 編譯並安裝 dlib (Win10)

[複製鏈接]
跳轉到指定樓層
1#
發表於 2021-4-29 20:39:53 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
dlib 是一個跨平台的函式庫,囊括資料探勘、影像處理、機器學習等,用途甚廣。筆者因為要做人臉辨識,不過在安裝 face_recognition 時其中的依賴套件 dlib 安裝失敗。且官方在 19.8.1 版後就沒有再提供 WHL 檔,需要自行編譯,會稍微麻煩一些。

安裝 Visual Studio
如果您沒有安裝過 Visual Studio,請至官方網站下載 Community 版本。
請透過 Visual Studio 安裝「使用 C++ 的桌面開發」,並確定有勾選「適用於 Windows 的 C++ CMake 工具」

真的要裝 Visual Studio 嗎? 我平常沒有用 VS 的需求,又很佔空間…
筆者也是這樣想,所以花了半天的時間嘗試設定 CMake 用 GCC (Mingw-w64) 編譯 (依官方教學須 link 到 gdi32, comctl32, user32, winmm, ws2_32 或 imm32),到最終報錯失敗。在 Windows 平台使用非 Microsoft 的解決方案通常比較麻煩也容易有問題,如果有成功用 GCC 編譯的讀者歡迎在下方留言與筆者分享。若真的不喜歡 Visual Studio,等編譯完再把它移除吧!

安裝完成後開啟 Visual Studio,按一下「不使用程式碼繼續」

點選【工具】→【命令列】→【開發人員命令提示字元】

透過 pip 安裝 dlib
之後請使用以下指令進行安裝
  1. pip install dlib
複製代碼


如果出現 pip 不是內部或外部命令、可執行的程式或批次檔,就代表您在安裝 Python 時未勾選【Add Python to PATH】選項,請自行加入環境變數或直接重裝 Python。這部分網路上有很多教學可以參考,筆者就不贅述。

安裝完後即可透過以下指令確認是否正確無誤
  1. pip show dlib
複製代碼

 

臉書網友討論
*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-4-19 23:35 , Processed in 0.051661 second(s), 25 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表