如何在五分鐘內搭建人臉檢測 關鍵點識別等服務

2021-09-11 14:21:10 字數 1218 閱讀 4985

為了檢驗成果,今天我們就來試試能不能五分鐘內,用這套系統搭建乙個人臉檢測、關鍵點識別服務。當然,需要明確,這篇文章裡不會涉及到具體的人臉檢測/關鍵點識別的演算法知識。(另外一點不好明說的是,複製**可能會更好地搭建這樣的服務 :狗頭.jpeg)

安裝cvpm.

cvpm需要python 3 和對應的pip. 在繼續之前需要保證python 3已安裝。

wget 

tar zxvf cvpm_0.0.2_linux_x86_64.tar.gz

sudo mv cvpm /usr/bin/ # 放到/usr/bin中方便使用

cvpm config # 按照說明輸入python和pip對應路徑即可

複製**

2. 安裝守護程序和python依賴

sudo cvpm daemon install # 請使用管理員許可權

cvpm install cvpm:test

# 從test-pypi安裝cvpm的python包, 只因我還沒有上傳到正式的pypi上

複製**

3. 安裝人臉檢測的package

有了上兩步之後,繼續就十分簡單了。我們可以在model hub上搜尋相關的庫。

在頁面的左側,我們就可以找到對應的安裝指令:

cvpm install 

複製**

這一步可能會花相對比較長的時間,這是由於部分python庫在執行時需要編譯(dlib)。在安裝好之後,會如下圖所示:

4. 執行對應的solver

當需要啟動乙個檢測服務時,我們可以輸入

cvpm repo run cvmodel/face_utility/face_detection

複製**

5. 測試

在model hub上,我們已經看到了相應的測試**。

curl -x post -f number_of_times_to_upsample=1 -f delete_after_process=true  -f mode=cnn -f [email protected] 127.0.0.1:8080/infer

複製**

這樣,乙個非常簡單的人臉檢測服務就搭建完成了。該倉庫中還包含了人臉關鍵點的**及預訓練模型,歡迎各位嘗試。

3分鐘內實現人臉檢測

人臉檢測是人工智慧最常見的應用之一。從智慧型手機的攝像頭應用到facebook的標籤建議 tag suggestions 人臉檢測的應用每天都在增加。人臉檢測是電腦程式在數字影象中識別和定位人臉的能力。隨著應用對人臉檢測功能的需求越來越大,每個人都希望在自己的應用中使用人臉檢測,這樣他們就不會在競爭...

如何在 2 分鐘內入睡

經常失眠?也許你需要120秒入睡法。編者按 對習慣晚睡 失眠或者因種種原因睡眠不足的現代人而言,快速入睡是一種令人羨慕的天賦。睡眠能力強人的人往往白天精力特別旺盛,記憶力和反應力都很出色。實際上,隨時隨地在兩分鐘或者更短的時間內入睡,是完全可以後天訓練獲得的一項技能。那麼,讓我們一起來了解這項二戰時...

五分鐘搭建WordPress部落格 二

上篇介紹的wordpress部落格的搭建使用雲主機系統贈送的網域名稱,無須繫結,會讓很多小夥伴不能感受到最重要的步驟,網域名稱解析和ssl認證。所以,我還是決定。把這重要的步驟分享出來!第 一 網域名稱註冊,申請備案 第 二 網域名稱解析 在 我的網域名稱 模組,選擇你要解析的網域名稱 操作 裡點選...