dlib的介紹和安裝

2022-06-11 20:36:07 字數 957 閱讀 1891

dlib是乙個包含機器學習演算法的c++開源工具包。dlib可以幫助您建立很多複雜的機器學習方面的軟體來幫助解決實際問題。目前dlib已經被廣泛的用在行業和學術領域,包括機械人,嵌入式裝置,移動**和大型高效能計算環境。

dlib的主要特點:

1. 文件齊全

不像很多其他的開源庫一樣,dlib為每乙個類和函式提供了完整的文件說明。同時,還提供了debug模式;開啟debug模式後,使用者可以除錯**,檢視變數和物件的值,快速定位錯誤點。另外,dlib還提供了大量的例項。

2. 高質量的可移植**

dlib不依賴第三方庫,無須安裝和配置,這部分可參照(官網左側樹形目錄的how to compile的介紹)。dlib可用在window、mac os、linux系統上。

3. 提供大量的機器學習 / 影象處理演算法

>> 深度學習

>> 基於svm的分類和遞迴演算法

>> 針對大規模分類和遞迴的降維方法

>> 相關向量機(relevance vector machine);是與支援向量機相同的函式形式稀疏概率模型,對未知函式進行**或分類。其訓練是在貝葉斯框架下進行的,與svm相比,不需要估計正則化引數,其核函式也不需要滿足mercer條件,需要更少的相關向量,訓練時間長,測試時間短。

>> 聚類: linear or kernel k-means, chinese whispers, and newman clustering. radial basis function networks

pycharm中dlib的安裝

在pycharm中直接通過

pip install dlib

會報錯誤

cmake must be installed to build the following extensions: dlib

所以需要先通過

pip install cmake

dlib庫的安裝

t1方法 pip install dlib 此方法是需要在你安裝cmake boost環境的計算機使用 1 使用pip install cmake安裝cmake庫 2 使用pip install boost安裝boost庫 t2方法 conda install c menpo dlib 19.10 ...

Dlib安裝的坑

畢設需要用到特徵點標定,dlib庫有官方已經訓練好的模型,所以比較簡單,但是在安裝的時候出現了問題,為了防止自己忘記,在這裡記錄下來。環境是windows 10和python 3.9 在執行pip install dlib這一步會一直卡在wheel這一步 後來在網上看到,dlib好像還沒有對應pyt...

Dlib庫學習與介紹

github位址 主要特點 文獻資料 與許多開源專案不同,該專案為每個類和功能提供完整而精確的文件。還有一些除錯模式可以檢查記錄在案的功能前提條件。啟用此功能後,它將捕獲由於錯誤地呼叫函式或以不正確的方式使用物件而導致的絕大多數錯誤。高品質可移植 機器學習演算法 數值演算法 圖形模型推斷演算法 影象...