精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

總結幾個簡單好用的Python人臉識別算法

人工智能 人臉識別
人臉識別的算法最核心的工作是從一張圖片中識別出人臉的位置。識別的算法可以說是多種多樣, 下面我就來為大家一一介紹下。

哈嘍,大家好。

今天給大家總結幾個簡單、好用的人臉識別算法。人臉識別是計算機視覺中比較常見的技術,生活中,我們接觸最多的人臉識別場景是人臉考勤,我之前還專門寫過一篇人臉考勤的項目,感興趣的朋友可以看看。

人臉識別的算法最核心的工作是從一張圖片中識別出人臉的位置。識別的算法可以說是多種多樣, 下面我就來為大家一一介紹下。

1. HoG人臉檢測

該算法采用傳統的機器學習算法來識別人臉。傳統機器學習算法的特點是人工構造特征,然后將構造好的特征送入模型訓練。

該算法用HoG?提取圖片中人臉特征,用SVM算法進行分類。

HoG(Histogram of Oriented Gradient, 方向梯度直方圖)特征是一種在計算機視覺和圖像處理中用來進行物體檢測的特征描述子,通過計算和統計圖像局部區域的梯度方向直方圖來構成特征。

dlib庫中有該算法的實現,下面我們看看核心代碼

import dlib
# 加載預訓練的 HoG 人臉檢測器
hog_face_detector = dlib.get_frontal_face_detector()

# 對圖片進行人臉檢測
results = hog_face_detector(imgRGB, 0)

for bbox in results:
x1 = bbox.left() # 人臉左上角x坐標
y1 = bbox.top() # 人臉左上角y坐標
x2 = bbox.right() # 人臉右下角x坐標
y2 = bbox.bottom() # 人臉右下角y坐標

results? 存放一張圖中檢測出來的多個人臉, 遍歷results可以得到每張人臉的矩形框。

檢測示例如下:

圖片

綠框框出來的就是算法檢測出來的人臉。

HoG 人臉檢測由于采用傳統機器學習算法,所以性能比較高,在CPU上運行也可以比較快。但它無法檢測小于 80*80 的人臉,對旋轉人臉、非正面人臉,識別效果也不太好。

2. 深度學習人臉檢測

雖然傳統機器學習算法檢測更快,但準確度卻有待提升。基于深度學習的人臉檢測算法往往會更加準確。

這里介紹的是使用殘差網絡ResNet-10?通過網絡(模型)在圖像的單通道( Single Shot Detector,SSD)中檢測多個人臉。簡稱SSD算法。

首先,需要將原始圖片進行blob預處理,然后直接送入模型,進行檢測

cv2庫提供了該算法的實現,核心代碼如下:

import cv2

# 加載預訓練的 SSD 模型
opencv_dnn_model = cv2.dnn.readNetFromCaffe(
prototxt="models/deploy.prototxt"
, caffeModel="models/res10_300x300_ssd_iter_140000_fp16.caffemodel")

# 原始圖片 blob 處理
preprocessed_image = cv2.dnn.blobFromImage(image, scalefactor=1.0, size=(300, 300), mean=(104.0, 117.0, 123.0), swapRB=False, crop=False)

# blob 圖片送入模型
opencv_dnn_model.setInput(preprocessed_image)

# 模型推理,進行人臉檢測
results = opencv_dnn_model.forward()

# 遍歷人臉
for face in results[0][0]:
# 置信度
face_confidence = face[2]

# 人臉邊框的左上角和右下角坐標點
x1 = int(bbox[0] * image_width)
y1 = int(bbox[1] * image_height)
x2 = int(bbox[2] * image_width)
y2 = int(bbox[3] * image_height)

results[0][0]存放了檢測出來的多張人臉,每張人臉用數組表達,數組的第3位存放置信度,可以通過閾值過濾不置信的人臉。數組的第4~7位存放檢測出來的人臉矩形框左上角和右下角的坐標。

相比于 HoG? 人臉檢測,SSD 算法對遮擋、非正面人臉也能檢測出來。

圖片

3. 卷積神經網絡人臉檢測

卷積就不多說了,了解計算機視覺的都知道。

dlib庫提供了卷積神經網絡人臉檢測算法的實現,用法跟之前類似

import dlib

# 記載預訓練模型
cnn_face_detector = dlib.cnn_face_detection_model_v1("models/mmod_human_face_detector.dat")

# 人臉檢測
results = cnn_face_detector(imgRGB, 0)

# 遍歷每張人臉
for face in results:
# 人臉邊框
bbox = face.rect

# 人臉邊框的左上角和右下角坐標點
x1 = int(bbox.left() * (width/new_width))
y1 = int(bbox.top() * (height/new_height))
x2 = int(bbox.right() * (width/new_width))
y2 = int(bbox.bottom() * (height/new_height))

results的解析跟上面類似,這里就不在贅述了。

采用卷積神經網絡的人臉檢測算法優勢很明顯,比前兩個更準確和健壯,并且還能夠檢測遮擋下的人臉。

圖片

即便非正面、且光線暗的圖片,也能很好檢測出來

圖片

但該算法相應的缺點也很明顯,檢測過程所花費的時間非常長,無法在 CPU 上實時運行。

4. BlazeFace

上面的算法要么精度高、速度慢,要么速度快,精度低。那有沒有一種檢測算法,既有高準確率,又有高性能呢?

答案是肯定的,BlazeFace?是一種非常輕量級且高度準確的人臉檢測器,號稱亞毫秒級的人臉檢測器。其靈感來自 Single Shot MultiBox Detector (SSD)? 和 MobileNetv2。

Mediapipe庫提供了該算法的實現,核心代碼如下:

import mediapipe as mp

# 畫圖工具
mp_drawing = mp.solutions.drawing_utils

# 初始化人臉檢測模型
mp_face_detection = mp.solutions.face_detection
mp_face_detector = mp_face_detection.FaceDetection(min_detection_confidence=0.4)

results = mp_face_detector.process(imgRGB)

if results.detections:

# 變臉檢測出的人臉
for face_no, face in enumerate(results.detections):

# 畫人臉關鍵點
mp_drawing.draw_detection(image=output_image, detection=face, keypoint_drawing_spec=mp_drawing.DrawingSpec(color=(0,255,0),thickness=-1, circle_radius=image_width//115), bbox_drawing_spec=mp_drawing.DrawingSpec(color=(0,255,0),thickness=image_width//180))

# 畫人臉框
face_bbox = face.location_data.relative_bounding_box
x1 = int(face_bbox.xmin*image_width)
y1 = int(face_bbox.ymin*image_height)

cv2.rectangle(output_image, pt1=(x1, y1-image_width//20), pt2=(x1+image_width//16, y1), color=(0, 255, 0), thickness=-1)

效果如下:

圖片

可以看到,BlazeFace算法不光能檢測人臉,還能識別出人臉6個關鍵點(眼睛、鼻子、耳朵、嘴)。

上面就是今天分享的4個人臉識別的算法。

識別出人臉,我們再做人臉考勤就非常簡單了,把人臉Embedding成向量,計算向量的之間的距離即可。

責任編輯:武曉燕 來源: 渡碼
相關推薦

2021-07-01 08:42:39

人臉識別AI人工智能

2021-03-09 09:20:09

人臉識別人工智能智能手機

2020-07-29 17:15:19

Java人臉識別人工智能

2014-05-04 13:39:15

人臉識別算法

2020-08-19 09:25:32

Python人臉識別人工智能

2021-05-10 11:08:00

人工智能人臉識別

2021-10-08 15:55:52

Python模塊開發

2020-05-15 15:20:38

指紋識別人臉識別手機

2021-01-29 23:14:31

人臉識別軟件工具

2024-06-12 12:57:12

2021-05-16 15:32:34

人工智能人臉識別技術

2017-03-20 08:58:02

Python人臉識別AI

2022-10-20 09:33:35

2021-04-12 10:32:58

人臉識別人工智能數據

2019-12-27 16:20:35

人臉識別深度學習人工智能

2019-02-13 19:20:12

人臉識別深度學習人工智能

2018-05-11 14:10:17

Python人臉識別

2021-04-07 22:31:51

人臉識別人工智能隱私

2022-06-16 21:01:32

人臉識別人工智能生物識別

2021-12-07 23:00:55

人臉識別安全技術
點贊
收藏

51CTO技術棧公眾號

精品一区二区日韩| 精品国产一区二区三区小蝌蚪 | 希岛爱理中文字幕| 英国三级经典在线观看| 国产精品免费aⅴ片在线观看| 91亚洲精品丁香在线观看| 日本三级黄色大片| 波多野结衣在线播放一区| 欧美成人在线直播| 日本免费观看网站| 91jq激情在线观看| 国产精品久久久久久久午夜片| 国产精品制服诱惑| 国产一级精品毛片| 亚洲激情二区| 久久精彩免费视频| www.久久av| 18国产精品| 欧美理论片在线| 国产高清av在线播放| 日本在线视频站| 成人的网站免费观看| 国产专区欧美专区| 无码人妻丰满熟妇奶水区码| 亚洲经典视频在线观看| 久久久国产成人精品| 日本性高潮视频| 亚洲区小说区图片区qvod| 欧美大胆一级视频| 99999精品| 欧美爱爱视频| 欧美日韩午夜在线视频| av网址在线观看免费| www.综合| 亚洲一区电影777| 一二三在线视频| 麻豆影院在线| 国产精品黄色在线观看| 亚洲精品中文字幕在线| 青青九九免费视频在线| 91视视频在线观看入口直接观看www | 亚洲一区二区精品在线| 国产专区在线播放| www久久精品| 久久久婷婷一区二区三区不卡| 亚洲精品一区二区三区区别| 国产美女一区二区三区| 91在线视频免费| 96亚洲精品久久久蜜桃| 久久超碰97中文字幕| 国产日韩av在线| 夜夜嗨av禁果av粉嫩avhd| 日韩黄色免费电影| 国产精品视频导航| 一区二区美女视频| 九一九一国产精品| 亚洲free嫩bbb| 精品区在线观看| 国产成人在线电影| 国产精品久久亚洲7777| 天天舔天天干天天操| 97久久超碰国产精品| 久久99精品久久久久久三级| 日本中文字幕一区二区有码在线| 久久久国际精品| 午夜精品一区二区三区在线观看| 3d成人动漫在线| 亚洲人精品午夜| av一区二区三区免费观看| 欧美xxx黑人xxx水蜜桃| 精品久久久一区| 手机看片福利盒子久久| 亚洲精品tv| 欧美大肚乱孕交hd孕妇| 亚洲乱码国产乱码精品精大量| 精品国产美女| 久久国产色av| 久久夜色精品亚洲| 日韩av一区二区三区| 亚洲va欧美va国产综合剧情| 香蕉视频黄在线观看| 亚洲国产精华液网站w | 污污网站在线看| 欧美日韩亚洲91| 中文字幕 日韩 欧美| 88久久精品| 中文字幕国产日韩| 欧美日韩在线观看免费| 久久久精品五月天| 亚洲一区二区三区香蕉| 视频国产在线观看| 国产精品夫妻自拍| 久久精品国产sm调教网站演员| 欧美成人黑人| 日韩一区二区不卡| 青青草福利视频| 欧美日本中文| 国产精品27p| 亚洲第一页视频| 亚洲国产成人私人影院tom| bt天堂新版中文在线地址| 深夜视频一区二区| 亚洲电影免费观看高清完整版在线观看| 精品无码人妻一区二区免费蜜桃| 国内综合精品午夜久久资源| 国产精品网红福利| 日本亚洲一区| 亚洲综合视频在线| 色啦啦av综合| 精品在线观看入口| 久久久久久91| 91亚洲国产成人精品一区| 久久综合九色综合欧美亚洲| 伊人久久在线观看| 欧美天堂一区二区| 亚洲国产精品字幕| 日韩成人短视频| 日产国产欧美视频一区精品| 韩国精品一区二区三区六区色诱| a毛片在线播放| 欧美在线不卡视频| 免费看污片网站| 亚洲视频二区| 国产美女在线精品免费观看| 久操免费在线| 欧美日本视频在线| 亚洲国产日韩一区无码精品久久久| 亚洲免费成人| 99热国产免费| 97超碰资源站在线观看| 欧美日韩国产123区| 日韩中文字幕有码| 久久九九免费| 噜噜噜噜噜久久久久久91| 搞黄网站在线看| 日韩亚洲欧美一区二区三区| 5566中文字幕| 狠狠色狠狠色综合| 一级黄色免费在线观看| 国产精品蜜月aⅴ在线| 在线观看国产精品91| 波多野结衣爱爱| 国产日韩高清在线| 激情五月亚洲色图| 成人毛片免费看| 国产精品扒开腿做爽爽爽视频| 好男人免费精品视频| 色综合久久88色综合天天免费| 丰满少妇一区二区三区| 亚洲制服少妇| 日韩免费av一区二区三区| 韩国三级一区| 中文字幕亚洲综合| 国产精品久久久久久久久久久久久久久久久久| 亚洲国产成人一区二区三区| 天堂av8在线| 国产综合亚洲精品一区二| 成人在线看片| 一本大道色婷婷在线| 国产一区二区三区中文| 亚洲天堂视频在线播放| 国产精品美女久久久久久| 亚洲图色中文字幕| 欧美精品观看| 久久99国产精品99久久| 日韩国产网站| 久久精品一本久久99精品| xxxx18国产| 五月天婷婷综合| 午夜精产品一区二区在线观看的| 免费不卡在线视频| 日本精品福利视频| 露出调教综合另类| 国产精品视频男人的天堂| 国产在线高清视频| 日韩福利在线播放| 伊人久久国产精品| 一区二区三区四区av| 蜜桃精品成人影片| 免费成人在线视频观看| 国产在线视频在线| 自拍自偷一区二区三区| 成人写真福利网| cao在线视频| 丝袜美腿亚洲一区二区| 亚洲第一色网站| 欧美天堂一区二区三区| 美女福利视频在线观看| 久久亚洲精品小早川怜子| av亚洲天堂网| 亚洲在线黄色| 777久久精品一区二区三区无码| 三级小说欧洲区亚洲区| 国产在线观看一区二区三区| 三级在线观看视频| 久久精品精品电影网| 深夜福利视频一区| 日韩欧美国产三级| 91麻豆精品在线| 亚洲亚洲精品在线观看| 欧洲性xxxx| 99久久久久久| 红桃视频一区二区三区免费| 美女黄色成人网| 久久艹国产精品| 欧美mv日韩| 欧美裸体网站| aaa国产精品| 成人在线激情视频| 久久91导航| 91国产视频在线| av激情在线| 视频一区视频二区国产精品 | 成人免费视频国产免费| 亚洲国产日日夜夜| 全网免费在线播放视频入口 | 国产真实精品久久二三区| 人妻熟女一二三区夜夜爱| 午夜精品电影| 国产av不卡一区二区| 不卡在线一区| 欧美精品一区二区三区四区五区| 牛牛精品成人免费视频| 成人蜜桃视频| 亚洲三级av| 91精品国产高清久久久久久91裸体 | 91精品国产综合久久香蕉的特点| 亚洲av无码不卡| 色综合久久久久| 国产高潮久久久| 欧美日韩激情视频| 日韩欧美一区二区一幕| 亚洲图片欧美视频| 日本一级黄色大片| 亚洲国产中文字幕在线视频综合| 黄色一级免费视频| 亚洲综合在线免费观看| 免费在线观看av网址| 一区二区三区不卡在线观看 | 国产三级精品在线不卡| 7m精品国产导航在线| 国产乱码精品一区二区三区中文| 4438全国亚洲精品观看视频| 99理论电影网| 黄色成人美女网站| 精品乱子伦一区二区三区| 第一区第二区在线| 美日韩精品免费| 欧美人与拘性视交免费看| 清纯唯美一区二区三区| 欧美综合在线视频观看| 在线观看成人av| 欧美在线三区| 亚洲不卡中文字幕无码| 亚洲欧美日韩专区| 国产高潮免费视频| 精品亚洲aⅴ乱码一区二区三区| 亚洲一级片免费观看| 国产超碰在线一区| 波多野结衣有码| 久久久久久久久久看片| 人妻互换一区二区激情偷拍| 亚洲男同1069视频| 日韩男人的天堂| 色丁香久综合在线久综合在线观看| 正在播放亚洲精品| 欧美一区二区三区日韩| 手机av在线免费观看| 亚洲色图综合久久| 二区三区在线观看| 亚洲2020天天堂在线观看| 日韩网站中文字幕| 亚洲自拍av在线| 首页亚洲中字| 一级黄色免费在线观看| 在线视频精品| 日韩av.com| 99久久久免费精品国产一区二区| 色婷婷国产精品免| 亚洲高清一区二区三区| 亚洲婷婷久久综合| 欧美大片在线观看一区二区| 福利成人在线观看| 欧美激情一区二区三区成人| 日韩精品影片| 国产一级特黄a大片99| 日韩在线中文| 能在线观看的av| 狠狠色综合色综合网络| 成年人网站免费在线观看| 18涩涩午夜精品.www| 成人免费区一区二区三区| 欧美精选午夜久久久乱码6080| 欧美视频在线观看一区二区三区| 一区二区三区www| 国产亚洲成av人片在线观看 | 日本高清+成人网在线观看| 美女久久精品| 三区精品视频| 亚洲视频成人| 亚洲黄色小说在线观看| 国产精品情趣视频| 日韩人妻精品中文字幕| 精品粉嫩超白一线天av| 免费a在线看| 日韩美女主播视频| 精品久久对白| 天堂а√在线中文在线| 久久99精品国产.久久久久久| 巨胸大乳www视频免费观看| 亚洲综合男人的天堂| 亚洲综合五月天婷婷丁香| 亚洲天堂第一页| av免费不卡国产观看| 99久久99久久| 午夜精品视频一区二区三区在线看| 成人精品小视频| 99久久精品免费看国产| 久久综合色综合| 欧美一区在线视频| 婷婷免费在线视频| 国产精品视频成人| av资源久久| 人人干人人视频| 久久久午夜电影| 99精品在线播放| 日韩精品视频免费在线观看| 91禁在线看| 国外成人在线视频网站| 亚洲国产第一| 国产高潮视频在线观看| 亚洲一级二级在线| 亚洲免费黄色片| 欧美激情第99页| aaa国产精品视频| 国内少妇毛片视频| 国产99久久久国产精品| 欧美人妻精品一区二区三区| 日韩精品专区在线影院观看| 人妖欧美1区| 不卡的av一区| 99国产精品久久久久久久| 久久久久亚洲无码| 精品久久香蕉国产线看观看gif| 亚洲av成人精品一区二区三区在线播放 | 亚洲精品mv| 欧美国产视频在线观看| 日韩综合在线视频| 亚洲图片第一页| 在线不卡免费av| 91最新在线视频| 国产91亚洲精品一区二区三区| 亚洲伦理精品| 成人片黄网站色大片免费毛片| 色婷婷久久久综合中文字幕| yourporn在线观看中文站| 国产伦精品免费视频| 在线精品国产| 日本不卡视频一区| 色综合久久久久综合体桃花网| av资源网站在线观看| 91中文在线视频| 一区二区国产在线观看| 欧洲美一区二区三区亚洲| 精品视频免费在线| 四季久久免费一区二区三区四区| 国产日本一区二区三区| 久久久蜜桃一区二区人| 日本 欧美 国产| 亚洲成人激情视频| 四虎4545www国产精品| 一区二区三区在线观看www| 国产91精品在线观看| 成人在线免费看视频| 日韩在线视频二区| 永久免费精品视频| 免费在线观看毛片网站| 亚洲婷婷国产精品电影人久久| 成人午夜免费福利| 国产精品视频一区二区高潮| 真实国产乱子伦精品一区二区三区| 国产精品手机在线观看| 欧美亚洲高清一区| 暧暧视频在线免费观看| 天堂资源在线亚洲资源| 国产69精品久久久久777| 国产女主播喷水视频在线观看| 欧美xxxx18性欧美| 综合综合综合综合综合网| 毛毛毛毛毛毛毛片123| 色久综合一二码| 不卡的av影片| 亚洲欧美日韩国产yyy| 北条麻妃国产九九精品视频| 中文字幕在线观看精品| 91国内精品久久| 欧美二区视频| 黄色免费一级视频| 日韩毛片在线观看| 亚洲综合网狠久久|