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

關于OpenCV for Python入門之Dlib實現人臉檢測

人工智能 人臉識別
使用dlib可以大大簡化開發,比如人臉識別,特征點檢測之類的工作都可以很輕松實現。同時也有很多基于dlib開發的應用和開源庫,比如face_recogintion庫(應用一個基于Python的開源人臉識別庫,face_recognition)等等。

Dlib 是用編程語言 C ++編寫的通用跨平臺軟件庫。它的設計深受來自契約式設計和基于組件的軟件工程的思想的影響。因此,首先也是最重要的是一組獨立的軟件組件。這是一個加速軟件許可證下發布的開源軟件。

Dlib包含用于處理網絡,線程,圖形用戶界面,數據結構,線性代數,機器學習,圖像處理,數據挖掘,XML 和文本解析,數值優化,貝葉斯網絡以及許多其他任務的軟件組件。近年來,許多開發工作都集中在創建廣泛的統計機器學習工具上。2009 年,Dlib 發表在機器學習研究。從那時起,它已在廣泛的領域中使用。

使用dlib可以大大簡化開發,比如人臉識別,特征點檢測之類的工作都可以很輕松實現。同時也有很多基于dlib開發的應用和開源庫,比如face_recogintion庫(應用一個基于Python的開源人臉識別庫,face_recognition)等等。

dlib庫采用68點位置標志人臉重要部位,比如18-22點標志右眉毛,23-27點標志左眉毛,37-42點標志左眼,43-48點標志右眼,32-36點標志鼻子,49-68標志嘴巴,這其中還可以識別嘴唇。

可以通過對眼睛的算法變換,識別出眨眼、瞇眼等動作,對眼睛、嘴巴的變換實現各種情緒的識別。

也可以通過對人的68點構造算法模型,進行人臉識別。

dlib的安裝比較麻煩,尤其是python3.7版本,通過pip intall命名無法安裝成功,建議自行到網上下載whl包,可節約探索時間。

# windows 通過whl文件安裝dlib
# dlib在python3.7版本下兼容性有問題,即使安裝了 Visual Studio 也還是無法安裝dlib
# 因此從網上下載了dlib for python37的whl文件
# pip install dlib-19.17.99-cp37-cp37m-win_amd64.whl
# pip install face_recognition
# pip install imutils
import dlib
import numpy as np
import cv2
import imutils
from imutils import face_utils

# 使用 Dlib 的正面人臉檢測器 frontal_face_detector
detector = dlib.get_frontal_face_detector()
# 使用訓練好的模型shape_predictor_68_face_landmarks.dat,在檢測出人臉的同時,檢測出人臉上的68個關鍵點
predictor=dlib.shape_predictor(r'C:\Python\Pycharm\docxprocess\face_detector\shape_predictor_68_face_landmarks.dat')

# 圖片所在路徑
imgname = r'C:\Python\Pycharm\docxprocess\picture\other\renwu\juhui1.jpg' #21
# imgname = r'C:\Python\Pycharm\docxprocess\picture\other\renwu\juhui2.png' #6
# imgname = r'C:\Python\Pycharm\docxprocess\picture\other\ldh\angry.png'
# imgname = r'C:\Python\Pycharm\docxprocess\picture\other\ldh\ldh.png'
# imgname = r'C:\Python\Pycharm\docxprocess\picture\other\ldh\happy.png'
# imgname = r'C:\Python\Pycharm\docxprocess\picture\other\ldh\shigu.jpeg'
# imgname = r'C:\Python\Pycharm\docxprocess\picture\other\renwu\juhui4.png' #24
# 讀取圖片,轉換灰度
img = cv2.imread(imgname)
img_gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)

# 人臉檢測,獲得人臉數據
faces = detector(img_gray, 1)
# rectangles[[(941, 254) (977, 290)], [(361, 210) (397, 246)], [(717, 138) (753, 174)], [(801, 214) (837, 250)],
# [(573, 138) (609, 174)], [(45, 210) (81, 246)], [(585, 202) (621, 238)], [(189, 254) (225, 290)],
# [(245, 214) (281, 250)], [(689, 210) (725, 246)], [(419, 247) (463, 290)], [(553, 242) (589, 278)],
# [(901, 218) (937, 254)], [(77, 246) (113, 282)], [(141, 222) (177, 258)], [(741, 242) (777, 278)],
# [(485, 202) (521, 238)], [(161, 110) (197, 146)], [(297, 166) (333, 202)], [(905, 138) (941, 174)],
# [(301, 246) (337, 282)], [(865, 106) (901, 142)], [(389, 146) (425, 182)], [(241, 138) (277, 174)]]
if len(faces) < 1:
print("未檢測到人臉")
else:
print("人臉數總數為", len(faces))
for(i, rect) in enumerate(faces):

# 返回人臉框的左上角坐標和矩形框的尺寸
(x, y, w, h) = face_utils.rect_to_bb(rect)
# 在圖片上畫矩形框和輸出檢測的人臉數量
cv2.rectangle(img, (x, y), (x + w, y + h), (0, 255, 0), 2)
cv2.putText(img, "Face #{}".format(i + 1), (x - 10, y - 10),
cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2)


cv2.imshow("Output", img)
cv2.waitKey(0)

之前opencv自帶的人臉檢測結果

1927年在比利時布魯塞爾召開的第五次索爾維會議,黑白照片,檢測出21人。

1924年林徽因等與訪問中國的泰戈爾合影,共7個人,重要的泰戈爾沒檢測出來。

1927年在比利時布魯塞爾召開的第五次索爾維會議,彩色照片,檢測出24人。

不老男神,帥氣的劉德華。

使用訓練好的模型shape_predictor_68_face_landmarks.dat,在檢測出人臉的同時,檢測出人臉上的68個關鍵點,再看一下劉德華。

import dlib
import numpy as np
import cv2
import imutils
from imutils import face_utils

# 使用 Dlib 的正面人臉檢測器 frontal_face_detector
detector = dlib.get_frontal_face_detector()
# 使用訓練好的模型shape_predictor_68_face_landmarks.dat,在檢測出人臉的同時,檢測出人臉上的68個關鍵點
predictor=dlib.shape_predictor(r'C:\Python\Pycharm\docxprocess\face_detector\shape_predictor_68_face_landmarks.dat')

# 圖片所在路徑
imgname = r'C:\Python\Pycharm\docxprocess\picture\other\renwu\juhui1.jpg' #21
imgname = r'C:\Python\Pycharm\docxprocess\picture\other\renwu\juhui2.png' #6
# imgname = r'C:\Python\Pycharm\docxprocess\picture\other\ldh\angry.png'
imgname = r'C:\Python\Pycharm\docxprocess\picture\other\ldh\ldh.png'
# imgname = r'C:\Python\Pycharm\docxprocess\picture\other\ldh\happy.png'
# imgname = r'C:\Python\Pycharm\docxprocess\picture\other\ldh\shigu.jpeg'
# imgname = r'C:\Python\Pycharm\docxprocess\picture\other\renwu\juhui4.png' #24
# 讀取圖片,轉換灰度
img = cv2.imread(imgname)
img_gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)

# 人臉檢測,獲得人臉數據
faces = detector(img_gray, 1)
# rectangles[[(941, 254) (977, 290)], [(361, 210) (397, 246)], [(717, 138) (753, 174)], [(801, 214) (837, 250)],
# [(573, 138) (609, 174)], [(45, 210) (81, 246)], [(585, 202) (621, 238)], [(189, 254) (225, 290)],
# [(245, 214) (281, 250)], [(689, 210) (725, 246)], [(419, 247) (463, 290)], [(553, 242) (589, 278)],
# [(901, 218) (937, 254)], [(77, 246) (113, 282)], [(141, 222) (177, 258)], [(741, 242) (777, 278)],
# [(485, 202) (521, 238)], [(161, 110) (197, 146)], [(297, 166) (333, 202)], [(905, 138) (941, 174)],
# [(301, 246) (337, 282)], [(865, 106) (901, 142)], [(389, 146) (425, 182)], [(241, 138) (277, 174)]]
if len(faces) < 1:
print("未檢測到人臉")
else:
print("人臉數總數為", len(faces))
for(i, rect) in enumerate(faces):

# 返回人臉框的左上角坐標和矩形框的尺寸
(x, y, w, h) = face_utils.rect_to_bb(rect)
# 在圖片上畫矩形框和輸出檢測的人臉數量
cv2.rectangle(img, (x, y), (x + w, y + h), (0, 255, 0), 2)
cv2.putText(img, "Face #{}".format(i + 1), (x - 10, y - 10),
cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2)

# 標記人臉中的68個landmark點
shape = predictor(img_gray, rect)
# <dlib.full_object_detection object at 0x0000018AF09586F8>
# shape轉換成68個坐標點矩陣
shape = face_utils.shape_to_np(shape)
# [[245 149]
# [245 152]
# ...
# [246 159]]
# [[364 225]
# [365 228]
# ...
# [366 236]]
# 在源圖上輸出landmark點
for j,(x, y) in enumerate(shape):
cv2.circle(img, (x, y), 2, (0, 0, 255), -1)
cv2.putText(img, "{}".format(j + 1), (x - 10, y - 10),
cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2)

cv2.imshow("Output", img)
cv2.waitKey(0)

責任編輯:武曉燕 來源: python與大數據分析
相關推薦

2018-05-08 14:25:22

Pythondlib人臉檢測

2020-12-30 08:20:04

人臉檢測Retina FacemobileNet

2018-01-23 09:17:22

Python人臉識別

2023-04-26 22:52:19

視覺人臉檢測人臉對齊

2024-06-12 12:57:12

2018-06-29 10:15:20

PythonOpenCV人臉識別

2023-08-22 16:05:09

Pytorch人臉替換

2023-11-14 08:38:43

Golang人臉識別

2023-11-29 20:38:49

OpenCV人臉檢測

2017-01-23 21:35:58

Android人臉檢測介紹

2017-08-02 07:36:06

大數據PythonOpenCV

2017-09-22 11:45:10

深度學習OpenCVPython

2015-02-10 10:08:59

JavaScript

2024-09-14 09:31:25

2019-11-04 11:50:35

人工智能機器學習技術

2020-11-02 11:24:52

算法人臉識別技術

2024-04-15 00:00:01

GoogleAndroid機器學習

2018-12-29 09:38:16

Python人臉檢測

2012-04-30 20:24:43

Android API

2020-03-09 14:08:25

Python目標檢測視覺識別
點贊
收藏

51CTO技術棧公眾號

国产又粗又长又硬| 自拍日韩亚洲一区在线| 91精品国自产| 韩国久久久久| 亚洲日韩中文字幕| 日日干日日操日日射| 青青在线视频| 国产欧美一区二区精品婷婷| 成人av免费看| 黄色大全在线观看| 国产在线欧美| 中文字幕视频一区二区在线有码| 亚洲av无码成人精品区| 日韩在线免费| 午夜精品久久久| 亚洲蜜桃av| 亚洲 另类 春色 国产| 精品一区二区三区在线观看| 国产69精品久久久久久| 男女性高潮免费网站| 精品一区毛片| 亚洲福利在线播放| 久久6免费视频| 日韩精品99| 性久久久久久久| 手机福利在线视频| 番号集在线观看| av一区二区三区四区| 成人黄色中文字幕| 中文字幕在线天堂| 国产欧美亚洲一区| 欧美国产乱视频| 日本一级片免费| 国产精品片aa在线观看| 精品国产91亚洲一区二区三区婷婷| 在线观看的毛片| 国产精品迅雷| 精品久久久久久久久久久久| 日韩精品一区二区免费| av在线免费网站| 一区精品在线播放| 一区二区三区四区| 国产免费av高清在线| 99re成人精品视频| 精品日产一区2区三区黄免费 | 精品成人久久| 九九热精品视频在线播放| 日本免费网站视频| 日本在线电影一区二区三区| 亚洲午夜精品久久久久久性色 | 国产欧美精品久久久| 精品久久久久久久久久久国产字幕| 一本久道久久综合狠狠爱| 久久久久久久国产精品视频| 精品亚洲永久免费| 欧美视频一区| 久久久久亚洲精品| 日韩av一二三区| 国产亚洲毛片在线| 欧美一级bbbbb性bbbb喷潮片| 国产乱国产乱老熟| 日韩不卡在线观看日韩不卡视频| 日韩免费观看网站| 涩涩视频在线观看| 蓝色福利精品导航| 亚洲一区二区三区乱码aⅴ蜜桃女| 一级片一区二区三区| 九色|91porny| av噜噜色噜噜久久| 亚洲av成人精品毛片| 久久久久久久久久久黄色| 色噜噜一区二区| 男人在线资源站| 一区二区三区精品| 国产精品后入内射日本在线观看| 亚洲小少妇裸体bbw| 91福利在线播放| 91pony九色| 麻豆一区二区| 一个人看的www久久| 精品无码一区二区三区蜜臀| 欧美精品国产一区二区| 91精品国产乱码久久久久久蜜臀| 伊人手机在线视频| 精品综合久久久久久8888| 成人精品久久一区二区三区| 亚洲国产福利视频| 国产亚洲va综合人人澡精品| 国产a级片免费看| 国产在线观看www| 在线观看av一区| 下面一进一出好爽视频| 日韩欧美中文字幕电影| 日韩中文字幕视频在线| 国产精品日日夜夜| 久热成人在线视频| 国产精品亚洲综合| 日本在线视频站| 婷婷久久综合九色国产成人 | 国产乱对白刺激视频不卡| 国产尤物91| 自拍视频在线网| 亚洲午夜视频在线观看| 亚洲欧洲日本精品| 欧美日韩导航| 欧美大片va欧美在线播放| 国产高清中文字幕| 粉嫩av一区二区三区粉嫩| 亚洲高清不卡一区| 夜鲁夜鲁夜鲁视频在线播放| 欧美一区二区久久| 国产精品国产三级国产专业不 | 欧美有码在线视频| jlzzjlzzjlzz亚洲人| 国产欧美视频一区二区三区| 可以在线看的av网站| 成人自拍视频| 中文字幕日韩av电影| 欧美福利视频一区二区| 国产剧情一区二区| 亚洲第一在线综合在线| 中文字幕 在线观看| 精品999在线播放| 永久久久久久久| 久久www免费人成看片高清| 免费电影一区| 交100部在线观看| 日韩欧美激情四射| www.97视频| 蓝色福利精品导航| 亚洲视频小说| 国产黄色精品| 中文在线不卡视频| 黄色一区二区视频| 国产日韩影视精品| 韩国日本在线视频| 精品视频高潮| 午夜精品一区二区三区在线视频 | 中文无码av一区二区三区| 久久伊人蜜桃av一区二区| 黄色www网站| 国产精品极品| 91精品国产电影| 婷婷丁香花五月天| 黑人巨大精品欧美一区二区免费| 日本性生活一级片| 亚洲视频一区| 狠狠爱一区二区三区| 暧暧视频在线免费观看| 亚洲国产精品va在线看黑人| 日本三级黄色大片| av在线免费不卡| 欧美成人一区二区在线观看| 同性恋视频一区| 日本高清久久天堂| 成年人视频免费在线观看| 91黄色免费版| 二区三区四区视频| 国产精品一级黄| 人体内射精一区二区三区| 欧美人成在线观看ccc36| 欧美一级片久久久久久久| 精品久久av| 欧美三级电影网站| 成人在线观看免费完整| 国产成人av一区二区三区在线观看| 成年人视频大全| 久久精品福利| 国产精品观看在线亚洲人成网| 99re热久久这里只有精品34| 欧美精选在线播放| 久久久久无码国产精品不卡| av中文一区二区三区| 国产一区二区视频免费在线观看| 欧美日韩有码| 91超碰在线电影| 日韩伦理在线| 日日狠狠久久偷偷四色综合免费| av免费观看网址| 天天操天天干天天综合网| 精品无码人妻一区二区免费蜜桃| 蜜臀久久久久久久| 天天做天天躁天天躁| 日韩av中文字幕一区| 国产精品久久久精品| 午夜羞羞小视频在线观看| 亚洲激情免费观看| 中文文字幕一区二区三三| 一区二区三区四区在线播放| 免费看黄色的视频| 国产一区二区三区四区在线观看 | 欧美激情网站| 日韩在线精品一区| 日韩有码第一页| 欧美日韩国产成人在线91| 免费在线观看国产精品| 久久免费国产精品| 自拍一级黄色片| 日本在线不卡视频一二三区| 欧美黄色免费网址| 日韩黄色大片网站| 精品久久久久久中文字幕动漫| 欧美黄页免费| 欧美中文字幕视频| 秋霞在线午夜| 日韩最新中文字幕电影免费看| 污视频在线免费观看| 8v天堂国产在线一区二区| 久久精品国产亚洲AV无码男同| 中文久久乱码一区二区| 性久久久久久久久久久| 国产尤物一区二区| 国产视频一区二区视频| 99在线观看免费视频精品观看| 最新欧美日韩亚洲| 国产一区二区三区四区大秀| 国产欧美日本在线| 深夜福利一区| 成人免费在线视频网址| 日韩欧美一区二区三区免费观看 | 中文字幕无码精品亚洲资源网久久| 欧美影院三区| 欧美亚洲另类久久综合| 久久影视三级福利片| 51国产成人精品午夜福中文下载 | 欧美巨大另类极品videosbest | 久久婷婷国产综合精品青草| 男人添女人荫蒂国产| 极品少妇xxxx精品少妇偷拍 | 成人午夜sm精品久久久久久久| 欧美做受高潮电影o| av免费不卡国产观看| 欧美成人午夜激情在线| 麻豆传媒视频在线观看免费| 一本色道久久综合亚洲精品小说| 免费在线国产| 亚洲免费小视频| 欧美日韩影视| 亚洲品质视频自拍网| 三级av在线播放| 精品中文视频在线| 视频二区在线| 亚洲精品一区二区三区婷婷月| 日韩大片b站免费观看直播| 亚洲国产精品网站| 亚洲人在线观看视频| 亚洲精品一区二区三区不| 日本大片在线观看| 亚洲欧美日韩爽爽影院| 久久精品a一级国产免视看成人| 亚洲免费一在线| youjizz在线播放| 少妇精69xxtheporn| 69av亚洲| 久久国产精品亚洲| 国产黄色大片在线观看| 国产+人+亚洲| 厕沟全景美女厕沟精品| 国产成人一区三区| 日韩欧美激情| 亚洲最大福利网站| 老汉色老汉首页av亚洲| 久久资源亚洲| 色97色成人| 青青草原网站在线观看| 激情国产一区| 国产一级不卡毛片| 激情丁香综合五月| 精品无码人妻少妇久久久久久| 91麻豆福利精品推荐| 国产亚洲精品熟女国产成人| 国产精品成人一区二区三区夜夜夜 | 国产情侣呻吟对白高潮| 91精品国产综合久久蜜臀| 高h震动喷水双性1v1| 日韩精品在线观| 3p在线观看| 欧美激情视频网| 美女福利一区二区三区| 国产在线拍偷自揄拍精品| 超碰成人在线免费| 青娱乐一区二区| 欧美激情视频一区二区三区在线播放| 精品久久久久久无码中文野结衣| 麻豆9191精品国产| 国产精品久久久久野外| 91色综合久久久久婷婷| 成人黄色短视频| 欧美日韩视频免费播放| 亚洲天堂中文在线| 亚洲国产精品va在线| 免费黄色在线网站| 欧美性受xxx| 国产亚洲高清一区| 日韩.欧美.亚洲| 亚洲一本视频| 日本黄大片一区二区三区| 丁香激情综合五月| 国产精品久久久久久成人| 亚洲成人精品影院| 亚洲一级在线播放| 日韩精品黄色网| 在线观看午夜av| 日韩av成人在线| 国产福利一区二区精品秒拍| 在线观看精品视频| 亚洲欧美卡通另类91av| 无码人妻丰满熟妇啪啪网站| 国产精品女同一区二区三区| 日本熟女一区二区| 91精品麻豆日日躁夜夜躁| 黄色电影免费在线看| 国内久久久精品| 韩国三级成人在线| 香蕉久久夜色| 久久精品导航| 五月开心播播网| 亚洲愉拍自拍另类高清精品| 国产精品久久久午夜夜伦鲁鲁| 亚洲欧美中文字幕在线一区| 黄页网站在线观看免费| 91精品久久久久久久久久久久久久| 亚洲第一福利社区| 91成人在线观看喷潮教学| 国产精品亚洲成人| 国产视频精品免费| 欧美三级在线播放| 九色在线观看视频| 青青草精品毛片| 婷婷综合福利| 99福利在线观看| 91视频观看免费| 国产精品国产三级国产专区52| 精品免费国产一区二区三区四区| av超碰免费在线| 91av一区二区三区| 欧美精品综合| 中文字幕第九页| 黄色一区二区在线| 色香蕉在线视频| 欧美亚洲成人免费| 精品在线播放| 婷婷激情四射五月天| 国产精品欧美经典| 国产精品久久777777换脸| 久久手机免费视频| 日韩在线观看中文字幕| 久久亚洲精品无码va白人极品| 粉嫩av一区二区三区| 一级aaa毛片| 日韩激情视频在线| 国产精品极品美女在线观看| 日韩久久在线| 狠狠色综合色综合网络| 最新一区二区三区| 精品乱码亚洲一区二区不卡| 成人福利电影| 欧美日韩在线高清| 日本午夜一本久久久综合| 亚洲一二三四五六区| 日韩三级视频在线观看| a级片免费在线观看| 免费电影一区| 久久97超碰色| 久久精品久久精品久久| 日韩精品免费观看| 国产在线|日韩| 精品国产一区二区三区在线| 国产成人99久久亚洲综合精品| 日本熟伦人妇xxxx| 亚洲人午夜精品免费| 日韩一级特黄| 免费看毛片的网址| 国产午夜精品福利| 国产乱色精品成人免费视频 | 久久免费视频播放| 日韩av在线直播| 日日狠狠久久| 91免费黄视频| 中文字幕av一区二区三区| 国产色片在线观看| 2019中文字幕在线观看| 久久五月天小说| 国产伦精品一区二区三区88av| 动漫精品一区二区| 久久99精品久久| 久久大片网站| 精品亚洲成a人在线观看| 国产香蕉在线视频| 中文字幕亚洲激情| 成人性生交大片免费看中文视频| 久久久精品在线视频| 亚洲欧美另类小说| 黄色av网址在线免费观看| av一区二区三区四区电影| 久久久久国产一区二区| 美女福利视频在线观看| 亚洲欧洲日本专区| 97久久综合区小说区图片区| 九九热免费精品视频|