3分鐘內實現人臉檢測

2021-09-28 10:30:05 字數 1289 閱讀 9793

人臉檢測是人工智慧最常見的應用之一。從智慧型手機的攝像頭應用到facebook的標籤建議(tag suggestions),人臉檢測的應用每天都在增加。

人臉檢測是電腦程式在數字影象中識別和定位人臉的能力。

隨著應用對人臉檢測功能的需求越來越大,每個人都希望在自己的應用中使用人臉檢測,這樣他們就不會在競爭中落後。

在這篇文章中,我將教你如何在3分鐘內為自己建立乙個人臉檢測程式。

你需要安裝以下python庫:

opencv-python

cvlib

下面是匯入所需python庫、從儲存中讀取影象並顯示它的**。

# 匯入必要的庫

)

在載入的影象中檢測人臉,在檢測到的人臉周圍繪製乙個邊界框,顯示最終檢測到的人臉影象的**如下。

faces, confidences = cv.detect_face(im)

# 迴圈遍歷檢測到的人臉並新增邊界框

for face in faces:

(startx,starty)

= face[0]

,face[1]

(endx,endy)

= face[2]

,face[3]

# 在人臉上繪製矩形邊界框

cv2.rectangle(im,

(startx,starty)

,(endx,endy),(

0,255,0)

,2)# 顯示結果

是的,人臉檢測的程式到此就完成了!

為了理解人臉檢測是如何工作的,這裡有一些進一步的閱讀材料:

↩︎ ↩︎

↩︎ ↩︎

3分鐘搞定人臉識別!

學程式設計,上匯智網首先需要安裝python庫 下面是匯入必需的python庫,從儲存中讀取影象並顯示 效果如下 下面的 在載入的影象中檢測臉部區域並圍繞檢測出的人臉繪製乙個包圍框 faces,confidences cv.detect face im loop through detected f...

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

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

3分鐘認識 Liquid

liquid是什麼?liquid 是一種模板語言。類似jsp freemaker liquid語法 詳細的就不介紹了。簡單例子 輸出 introduction 類似jsp el表示式 如何構建liquid執行環境 liquid如何執行?只看到在jekyii中執行,是jekyii支援的一種模板語言 以...