python人脸识别详细教程(DLib库进行人脸关键点识别)
python人脸识别详细教程(DLib库进行人脸关键点识别)
2024-07-05 11:07:18  作者:籹籹吥怕  网址:https://m.xinb2b.cn/know/nar372968.html

一、首先安装DLib模块

这里只介绍linux安装的过程,windows安装过程请自行百度

1、首先,安装dlib、skimage前;先安装libboost

sudo apt-get install libboost-python-dev cmake

接下来到dlib官网dlib.net下载最新的dlib版本(我下的是dlib-19.7),进入文件所在目录解压

bzip2 -d dlib-19.7.tar.bz2

tar xvf dlib-19.7.tar

这是一个二级解压过程,解压得到文件dlib-19.7,进入该目录下,执行如下命令安装dlib

python setup.py install

安装完成后,切换到python,键入import dlib,无异常提示表明安装成功!

接着安装skimage

sudo apt-get install python-skimage

二、人脸检测

python人脸识别详细教程(DLib库进行人脸关键点识别)(1)

首先调用dlib.get_frontal_face_detector() 来加载dlib自带的人脸检测器

dets = detector(img, 1)将检测器应用在输入图片上,结果返回给dets(参数1表示对图片进行上采样一次,有利于检测到更多的人脸);

dets的个数即为检测到的人脸的个数;

遍历dets可以获取到检测到的每个人脸四个坐标极值。

为了框出检测到的人脸,用dlib.image_window()来加载显示窗口,window.set_image(img)先将图片显示到窗口上,再利用window.add_overlay(dets)来绘制检测到的人脸框;

dlib.hit_enter_to_continue()用于等待点击(类似于opencv的cv2.waitKey(0),不加这个会出现闪退)。

检测结果如下图:

python人脸识别详细教程(DLib库进行人脸关键点识别)(2)

三、关键点的提取

实现关键点描述需要用到用于特征提取的官方模型,下载地址如下:

http://sourceforge.net/projects/dclib/files/dlib/v18.10/shape_predictor_68_face_landmarks.dat.bz2

python人脸识别详细教程(DLib库进行人脸关键点识别)(3)

首先通过dlib.shape_predictor(predictor_path)从路径中加载模型,返回的predictor就是特征提取器

对dets遍历,用predictor(img, d)计算检测到的每张人脸的关键点;

获取每个关键点坐标shape.parts()的x,y值,存入landmark矩阵(模型默认提取68个关键点,所以landmark为68×2矩阵)。

关键点提取结果如下:

python人脸识别详细教程(DLib库进行人脸关键点识别)(4)

  • 十大品牌燃气灶哪个排第一(十大燃气灶排行榜)
  • 2024-07-05十大燃气灶排行榜民以食为天,因此家里需要具备一套性价比高的燃气灶产品想要从众多的燃气灶中选购到好的燃气灶产品就需要我们先了解清楚目前市面上的十大燃气灶排行榜,才可以从中选购到性价比搞的产品你觉得对吗?十大燃气灶排行榜。
  • 黄钻怎么升级豪华黄钻
  • 2024-07-05黄钻怎么升级豪华黄钻1、打开充值中心官网服务开通2、选择黄钻或者豪华版黄钻进去3、选择升级即可4、但是普通黄钻的天数要大于等于31天才可升级。
  • 全国武术大赛红缨枪(中华枪王巅峰对决)
  • 2024-07-05中华枪王巅峰对决7月28日,首届全国国防教育竞技大赛总决赛在山西省长治市武乡县八路军文化园举行大赛开幕仪式本次大赛由国家国防教育办公室指导,中华网、长治市国防教育办公室和武乡县国防教育办公室联合主办,山西红星杨旅游发。
  • 高考满分作文最高分(高考661分知乎万赞)
  • 2024-07-05高考661分知乎万赞知乎上,一篇高考满分作文获得了两万多的赞,有人说,这篇高考满分作文的开头不逊于《故都的秋》作者刘婉荟,高考661分,是当年哈尔滨市的文科状元,被北京大学光华管理学院录取大三时,她作为交换生去了日本早稻。
  • 小麦是大米吗
  • 2024-07-05小麦是大米吗不是大米小麦是小麦属植物的统称,代表种为普通小麦(学名:TriticumaestivumL.)是禾本科植物,是一种在世界各地广泛种植的谷类作物,小麦的颖果是人类的主食之一,磨成面粉后可制作面包、馒头、。
  • 蔡国庆爸爸去哪儿唱鸿雁(同样是星二代邓超儿子穷养)
  • 2024-07-05同样是星二代邓超儿子穷养文章纯属原创,版权归本作者所有,欢迎个人转发分享每个父母有着望子成龙,望女成凤的美好愿望,连娱乐圈的明星也不例外,这份希冀是相同的同样是星二代,每个明星父母的教育方式也是不一样的,有的选择穷养,有的选。
  • 外贸跟单详细过程(这10个外贸跟单的套路你应该知道)
  • 2024-07-05这10个外贸跟单的套路你应该知道订单的成交95%是通过外贸业务努力跟进订单从而促成的,所以外贸跟单技巧往往能够决定一个订单能否成交今天要和大家一起分享的是10大外贸跟单技巧1.分析客户分析客户是指分析客户的采购产品,交易次数,交易重。
  • 贾斯汀比伯的感情(比伯牵手妻子出行)
  • 2024-07-05比伯牵手妻子出行贾斯汀·比伯从一首火遍全球的《Baby》开始,到现在已经有许多脍炙人口的歌曲登上音乐排行榜,他在音乐事业上的成绩有目共睹,被称为北美流行乐小天王生活上的他也从毛头小子成长为了痞帅人夫,如今27岁他早已。
  • 王小凤为什么会疯(因重男轻女而自杀)
  • 2024-07-05因重男轻女而自杀12月26日,在《巡回检察组》遭到网友“表扬”而不得不“删减剧中的大量广告”后,也让富江把注意力转移到恐怖片上,开始回味一些曾经的经典《咒怨》作为最经典的恐怖片,在网友因片中的剧情而害怕时,也抛出了一。
  • 新手开电销话术(电销高手也在用)
  • 2024-07-05电销高手也在用之前参加了一个类似交流会的活动,在场的很多都是老总级的人士,大家谈起电话销售都说现在电话销售实在太难了,特别是近两年,智能手机的骚扰来电/短信拦截(包括号码性质标识)功能不断强大,无疑也是电话推销的巨。
  • 过敏性鼻炎室内粉尘怎么解决(灰尘过敏性鼻炎的最佳治疗方法)
  • 2024-07-05灰尘过敏性鼻炎的最佳治疗方法据美国和加拿大权威卫生机构证实,在现有的已知人类疾病中,约有7成左右的疾病和空气污染密切相关有研究表明,短期内细颗粒物浓度和粗颗粒物浓度的增加,与心血管疾病死亡和呼吸道疾病死亡风险之间存在统计学的显著。
  • 先天性脊柱侧弯的孩子怎么办(想要孩子挺直腰杆)
  • 2024-07-05想要孩子挺直腰杆本文涉及专业知识,仅供医学专业人士阅读参考姿势性脊柱侧弯在儿童青少年中最为常见“抬头挺胸!别驼背!”这是很多人童年熟悉的一句话前一段时间有家长带10岁左右的男孩看感冒,本来都要出诊室了,孩子妈妈又返回。