微吼云上線多路互動直播服務 加速多場景互動直播落地
689
2025-04-01
簡要介紹
Dlib是一種現代的C++工具包,它包含機器學習算法和用于在C++中創建復雜軟件以解決現實世界問題的工具。它廣泛應用于工業界和學術界,包括機器人、嵌入式設備、移動電話和大型高性能計算環境。
開發語言:C++
一句話描述:C++工具包
開源協議:
建議的版本
根據實際需要選擇版本,本文檔以“Dlib github最新版”為例進行說明。
云服務器要求
本文以云服務器KC1實例測試,云服務器配置如表 云服務器配置所示。
項目
說明
規格
kc1.large.2 | 4vCPUs | 8GB
磁盤
系統盤:高IO(40GB)
操作系統要求
操作系統要求如表 操作系統要求所示。
項目
說明
-
CentOS
7.6
在公共鏡像中已提供。
Kernel
4.14.0-115
在公共鏡像中已提供。
安裝相關依賴
yum install -y wget github ?make cmake python36 python36-devel opencv-python python36-numpy libx11 libx11-devel
獲取“dlib最新版本”源碼包。
cd /usr/local/src
git clone https://github.com/davisking/dlib.git
并進入example目錄并創建build目錄
cd dlib/example
mkdir build && cd build
編譯dlib庫
cmake.. && cmake --build .
python API
cd /usr/local/src/dlib python3 setup.py install
添加環境變量,將“export PATH=$PATH:/usr/local/GMAP/bin”寫入“/etc/profile”文件最后一行
運行單元測試套件
cd /usr/local/src/dlib/dlib/test
mkdir build && cd build
cmake .. && cmake --build .
上述命令會生成可執行文件“dtest”
./dtest --runall
執行完畢后會回顯類似如下信息
Test?Finshed????Total?number?of?individual?testing?statements?executed?473797775All?tests?completed?successfully
測試 Python API
cd /usr/local/src/dlib/python-example
python3 train_object_detector.py ?../example/faces
運行結束后會回顯類似如下信息
Training?completeTrained?with?C:5Training?using?4?threads.Treained?with?sliding?window?80?pixels?wide?by?80?pixels?tall.Upsampled?images?1?time?to?allow?detection?of?small?boxes.Trained?on?both?left?and?right?flipped?versions?of?images.Saved?detector?to?file?detector.svm
C++ 鯤鵬
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。