Dlib是一個機器學習的C++庫,包含了許多機器學習常用的演算法。而且文件和例子都非常詳細。這裡介紹該庫的安裝和使用
工具/原料
VS2013
dlib-18.14
CMake 3.2.1
方法/步驟
我將dlib-18.14 解壓到D盤中了
開始新建一個專案,右擊解決方案管理器中的該專案開啟屬性。在專案目錄中新增 dlib- 18.14的路徑
使用軟體CMake軟體只做Dlib.lib庫檔案,將其匯入工程中,CMake製作lib檔案的方式請參考我的上一篇經驗。
下面我們就需要把dlib.lib匯入到原來的工程中去,右擊工程選擇屬性修改兩處地方。
在工程 屬性 前處理器 前處理器定義 中加入
DLIB_PNG_SUPPORT
DLIB_JPEG_SUPPORT
兩項
使用專案的原始碼我們使用Dlib中介紹GUI的例子。 我們只需要把example中的原始碼拷貝到ConsoleApplication6.cpp 中,由於程式碼太長就不貼上了,使用的例子為:color_box,正確結果結果如下
出現如下圖所示,請檢查工程lib包是否和工程為同一架構
注意事項
注意路徑請假查清楚,以免出錯