精品欧美一区二区三区在线观看 _久久久久国色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午夜福利精品一区| 欧洲在线一区| 在线播放91灌醉迷j高跟美女 | 国产精品久久综合青草亚洲AV| 在线精品视频在线观看高清| 亚洲国产欧美久久| 在线观看免费黄网站| 麻豆视频在线| 26uuu国产在线精品一区二区| 国产精品夜间视频香蕉| 久久久无码精品亚洲国产| 亚洲人和日本人hd| 欧美一区二区三区在线观看| 免费一级特黄特色毛片久久看| 成人高清网站| 成人黄色国产精品网站大全在线免费观看 | 久久久精品视频国产| 都市激情国产精品| 国产精品久久一卡二卡| 国产一区二区在线网站| 国产日韩精品suv| 男人的天堂亚洲| 欧美激情欧美激情在线五月| jizz中文字幕| 欧美韩一区二区| 91精品午夜视频| 妞干网在线视频观看| av网站大全在线观看| 波多野结衣在线一区| 91久久精品美女高潮| 中文字幕黄色片| 激情综合自拍| 久久精品男人天堂| 18啪啪污污免费网站| 欧美成a人免费观看久久| 日韩一区二区在线免费观看| 777一区二区| 婷婷综合六月| 精品久久久久久久久久久久久 | 一区二区日韩av| 一区二区不卡在线| 成人亚洲综合天堂| 久久久久久**毛片大全| 好吊色欧美一区二区三区视频 | 男女视频一区二区| 庆余年2免费日韩剧观看大牛| 久久久久久久久97| 午夜视频精品| 美女久久久久久久| 中文字幕av久久爽av| 五月开心六月丁香综合色啪 | 日韩欧美主播在线| 无罩大乳的熟妇正在播放| 青春草在线免费视频| 亚洲免费观看高清完整| ijzzijzzij亚洲大全| 国产日产一区二区三区| 国产欧美日韩综合| 特级西西444www大精品视频| 精品一二三区视频| 久久久国产精品午夜一区ai换脸| 久久婷婷人人澡人人喊人人爽| 日本高清视频免费看| 成人av网站大全| 久久综合伊人77777麻豆| 亚洲av成人无码网天堂| 久久久久亚洲综合| 视频一区三区| 黄色在线观看网站| 亚洲一级电影视频| 欧美网站免费观看| 国产一区二区精品调教| 欧美午夜宅男影院| 51自拍视频在线观看| 一区二区亚洲视频| 亚洲白虎美女被爆操| 亚洲av无码一区二区三区网址| 一区二区三区四区在线看| 国产亚洲免费的视频看| 美女视频久久久| 国产一区日韩一区| 日本成人精品在线| 中文字幕在线观看1| 国产一区二区在线观看免费| 999热视频| 欧美性孕妇孕交| 国产精品电影一区二区| 草草草视频在线观看| 在线看片福利| 欧美日韩视频在线观看一区二区三区| 91精品国产三级| 首页亚洲中字| 最近2019中文字幕大全第二页 | 欧美黄色小视频| 国产精品成人av久久| 亚洲欧美日本日韩| 成人黄色激情网| 日本免费一区视频| 国产三级久久久| 国产免费内射又粗又爽密桃视频| 特黄毛片在线观看| 69堂国产成人免费视频| 中国极品少妇videossexhd| 欧美一站二站| 高清在线视频日韩欧美| 怡春院在线视频| a在线播放不卡| 久久av秘一区二区三区| 九九精品调教| 欧美日韩日本视频| 国产精品一级黄片| 四虎8848精品成人免费网站| 国内精品久久久久久影视8| 在线观看免费中文字幕| 972aa.com艺术欧美| 中文字幕av久久| 老色鬼在线视频| 欧美一二三四区在线| www久久久久久久| 国产日韩高清一区二区三区在线| 成人福利在线观看| 九色视频在线播放| 亚洲国产精品久久艾草纯爱| 无码aⅴ精品一区二区三区浪潮 | 欧美性xxxxx极品娇小| 精品国产乱码久久久久久1区二区| 亚洲精品一级二级三级| 色综合久久久久久中文网| 中文天堂在线资源| 久久久国产精品午夜一区ai换脸| 黄色成人在线看| 中文字幕亚洲在线观看 | 免费看污片的网站| 国产精品久久久免费| 国产精品日韩一区二区| v天堂福利视频在线观看| 欧美午夜一区二区三区免费大片| 亚洲自拍偷拍一区二区 | 亚洲色欲综合一区二区三区| 911亚洲精品| 欧美xxxx14xxxxx性爽| 中文字幕av无码一区二区三区| 久久久久久久久久电影| 妞干网在线免费视频| 欧美日韩一本| 91精品国产99久久久久久| 全国男人的天堂网| 亚洲国产精品人人做人人爽| 婷婷激情小说网| 97精品国产| 成人午夜小视频| 成人在线影视| 日韩欧美亚洲国产另类 | 卡一精品卡二卡三网站乱码| 久久久久久久久久国产| 亚洲欧美另类视频| 五月激情综合网| 野花社区视频在线观看| 亚洲欧美日韩国产| 欧洲高清一区二区| 成人在线视频免费| 久久精品福利视频| 国产免费黄色录像| 亚洲国产精品嫩草影院| 亚洲精品女人久久久| 水蜜桃久久夜色精品一区的特点| 图片区小说区区亚洲五月| 成人影院在线免费观看| 操日韩av在线电影| 夜夜躁很很躁日日躁麻豆| 亚洲视频网在线直播| 免费看三级黄色片| 国产欧美成人| 日韩欧美精品一区二区| 巨大黑人极品videos精品| 日韩在线观看精品| 精品国产亚洲av麻豆| 午夜激情久久久| 国产又黄又粗的视频| 国产一区二区三区四| 霍思燕三级露全乳照| 婷婷成人在线| 91精品久久久久久综合乱菊| 波多野结衣在线播放| 欧美不卡激情三级在线观看| 国产精品人人人人| 国产精品九色蝌蚪自拍| 大尺度做爰床戏呻吟舒畅| 久久一区视频| 一本一本久久a久久精品综合妖精| 日韩欧美一级| 日本韩国欧美精品大片卡二| 亚洲1卡2卡3卡4卡乱码精品| 亚洲精品在线电影| 中文字幕乱码视频| 五月婷婷欧美视频| 黄色香蕉视频在线观看| 成人av网站在线| 污污网站在线观看视频| 国产精品v一区二区三区| 欧美重口乱码一区二区| 伊色综合久久之综合久久| 国产福利精品在线| heyzo高清国产精品| 日韩在线观看免费高清| 亚洲人视频在线观看| 91超碰这里只有精品国产| 天天做天天爱夜夜爽| 亚洲人午夜精品天堂一二香蕉| 给我看免费高清在线观看| 国产一区二区影院| 可以免费观看av毛片| 99精品综合| 日本在线视频不卡| 狼人精品一区二区三区在线| 成人综合国产精品| 全球最大av网站久久| 欧美一区二区三区免费观看| 成人在线观看免费网站| 亚洲午夜av电影| 空姐吹箫视频大全| 欧美一区二区三区四区五区| 欧美一级黄视频| 精品久久久国产| 久久久久久国产精品视频| 国产日韩欧美亚洲| 日本高清www| 成人av网在线| 国产伦精品一区二区三区88av| 国产裸体歌舞团一区二区| 超碰在线播放91| 免费亚洲一区| 91视频 -- 69xx| 99在线|亚洲一区二区| 97久久国产亚洲精品超碰热 | 亚洲人成在线观| 五月天婷婷社区| 亚洲国产成人av在线| 亚洲精品一区二区三区不卡| 欧美一区二区三区免费在线看 | 日本强好片久久久久久aaa| 国产91美女视频| 一本色道久久精品| 18禁免费观看网站| 宅男噜噜噜66一区二区| 日韩欧美视频网站| 亚洲免费综合| 欧美精品一区二区三区免费播放| 亚洲免费影视| 成人性生生活性生交12| 日韩av一级片| 国产色视频在线播放| 日日夜夜精品视频免费| 亚洲国产精品毛片av不卡在线| 久久中文精品| 最新中文字幕2018| 久久电影网电视剧免费观看| 91丝袜超薄交口足| 国产精品亚洲人在线观看| 午夜视频在线免费看| 懂色av一区二区三区免费观看 | 国产又粗又猛又爽又| 欧美视频在线一区二区三区 | 日本特黄在线观看| 成人性生交大片免费看视频在线| av网页在线观看| 久久久久久毛片| 日韩影视一区二区三区| 亚洲日本韩国一区| 国产成人无码精品久久久久| 欧美日韩精品在线视频| 中文字幕+乱码+中文| 欧美日韩精品系列| 亚洲成人77777| 亚洲黄页视频免费观看| 免费在线视频一级不卡| www.xxxx精品| 19禁羞羞电影院在线观看| 日本精品久久电影| 日韩免费在线电影| 国产精品嫩草在线观看| 一区三区在线欧| 被灌满精子的波多野结衣| 免费高清在线一区| 波多野结衣有码| 亚洲少妇30p| 无码任你躁久久久久久久| 日韩欧美国产午夜精品| 在线观看免费网站黄| 97婷婷涩涩精品一区| 久久伊人久久| 亚洲五月六月| 首页综合国产亚洲丝袜| 手机免费看av片| 一区二区三区四区视频精品免费| 日韩xxx视频| 国产视频自拍一区| 51漫画成人app入口| 成人国产在线视频| 久久精品高清| 别急慢慢来1978如如2| www.亚洲色图.com| 久久久久久久久久久97| 欧美精品九九99久久| 激情小视频在线| 欧美最猛性xxxxx免费| 极品一区美女高清| 岛国大片在线播放| 高清国产午夜精品久久久久久| 国产精品视频看看| 欧美性色欧美a在线播放| 每日更新在线观看av| 欧美性受xxxx黑人猛交| 美国一区二区| 日本手机在线视频| 成人网页在线观看| 久久免费视频99| 亚洲成色www8888| 岛国片av在线| 国产色综合一区二区三区| 亚洲国产高清一区二区三区| 中国男女全黄大片| 一区二区三区成人| 黄色小视频免费观看| 97久久超碰福利国产精品…| 精品一区二区三区中文字幕视频| 国产精品无码乱伦| 韩国理伦片一区二区三区在线播放| 国产一二三av| 欧美日韩dvd在线观看| 黄色网在线播放| 亚洲资源在线看| 国产精品观看| 你懂的在线观看网站| 欧美日韩中国免费专区在线看| 台湾av在线二三区观看| 日韩av电影手机在线| 久久99免费视频| 色片在线免费观看| 亚洲欧美福利一区二区| 成人无码一区二区三区| 97视频在线观看成人| 国产一区二区精品福利地址| 91日韩视频在线观看| 国产精品国产三级国产普通话99 | 亚洲国产精品一区二区第一页 | 精品视频第一区| 久久大逼视频| 免费黄色国产视频| 日韩欧美国产精品| 日韩欧美一中文字暮专区 | 欧美.日韩.国产.一区.二区| 91亚洲一线产区二线产区| 午夜精品一区二区三区免费视频| 男人天堂网在线| 成人黄色免费网站在线观看| 欧美日韩国产综合网| 国产视频久久久久久| 欧美日韩小视频| 精品丝袜在线| 在线成人性视频| 91在线视频观看| 国产在成人精品线拍偷自揄拍| 欧美极品第一页| 日韩av在线播放网址| 欧美一区二区三区影院| 日韩欧美在线网址| 亚洲综合影视| 欧美精品免费观看二区| 国产一区二区三区在线看麻豆| 福利一区二区三区四区| 中文字幕av一区| 久久久久观看| 亚洲激情在线看| 欧美性猛交xxxx免费看| aa在线视频| 日韩欧美亚洲区| 成人免费的视频| 亚洲天堂狠狠干| 538国产精品一区二区在线 | 国产精品天美传媒| 日本黄色免费视频| 91精品国产综合久久香蕉的用户体验|