譯者|Arno
來源|Medium
人臉檢測是人工智能最常見的應用之一。從智能手機的攝像頭應用到Facebook的标簽建議(Tag Suggestions),人臉檢測的應用每天都在增加。
人臉檢測是計算機程式在數字圖像中識别和定位人臉的能力。
随着應用對人臉檢測功能的需求越來越大,每個人都希望在自己的應用中使用人臉檢測,這樣他們就不會在競争中落後。
在這篇文章中,我将教你如何在3分鐘内為自己建立一個人臉檢測程式。
你需要安裝以下python庫:
opencv-python
cvlib
複制
下面是導入所需python庫、從存儲中讀取圖像并顯示它的代碼。
# 導入必要的庫
import cv2
import matplotlib.pyplot as plt
import cvlib as cv
image_path = 'couple-4445670_640.jpg'
im = cv2.imread(image_path)
plt.imshow(im)
plt.show()
複制

在加載的圖像中檢測人臉,在檢測到的人臉周圍繪制一個邊界框,顯示最終檢測到的人臉圖像的代碼如下。
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)
# 顯示結果
plt.imshow(im)
plt.show()
複制
是的,人臉檢測的程式到此就完成了!
要了解更多關于cvlib庫的資訊,可以通路下面的連結。
- cvlib:https://www.cvlib.net/?source=post_page-----9f6b43bb3160----------------------