人臉檢測是人工智慧最常見的應用之一。從智慧型手機的攝像頭應用到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支援的一種模板語言 以...