# -*-coding:utf-8-*-
#author: lyp time: 2018/9/7
import cv2
import dlib
# 初始化程序
detector = dlib.get_frontal_face_detector()
# 讀取圖片,在cmd中鍵入 python xx(文件名).py 需要識(shí)別的圖片名
img = cv2.imread("cba.jpg")
# 參數(shù)1表示我們對(duì)圖像進(jìn)行向上采樣1倍,這將使一切變的更大
# 進(jìn)而讓我們檢測(cè)出更多的人臉
dets = detector(img, 1)
# 輸出檢測(cè)出來的人臉個(gè)數(shù)
print("Number of faces detected: {}".format(len(dets)))
# 輸出第i張人臉矩形框的位置坐標(biāo),詳情見下圖1
for i, d in enumerate(dets):
? ? print("Detection {}: Left: {} Top: {} Right: {} Bottom: {}".format(
? ? ? ? i, d.left(), d.top(), d.right(), d.bottom()))
? ? cv2.rectangle(img, tuple([d.left(), d.top()]), tuple([d.right(), d.bottom()]), (0,255, 255),2)文章來源:http://www.zghlxwxcb.cn/news/detail-498476.html
# cv2.rectangle(img, pt1, pt2, color, thickness=None, lineType=None, shift=None):繪制矩形框圖
? ? # img: 輸入的圖像
? ? # pt1: 矩形頂點(diǎn)坐標(biāo)
? ? # pt2: 與pt1成對(duì)角的頂點(diǎn)坐標(biāo)
? ? # c文章來源地址http://www.zghlxwxcb.cn/news/detail-498476.html
到了這里,關(guān)于【人臉檢測(cè)——Dlib學(xué)習(xí)1】Face_detector_example的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!