python人脸识别详细教程(DLib库进行人脸关键点识别)
python人脸识别详细教程(DLib库进行人脸关键点识别)
2024-09-30 09:33:12  作者:籹籹吥怕  网址:https://m.xinb2b.cn/sport/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

二、人脸检测


首先调用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),不加这个会出现闪退)。

检测结果如下图:


三、关键点的提取

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

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


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

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

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

关键点提取结果如下:


  • 祋怎么读(怎么读祋)
  • 2024-09-30怎么读祋祋,拼音duì,注音ㄉㄨㄟˋ,简体部首礻部,部外笔画4画,总笔画8画,繁体部首示部,部外笔画4画,总笔画9画五笔86PYMC,五笔98PYWC,仓颉IFHNE,郑码WSQX,四角37247,结构左右,。
  • 马桶堵了如何疏通(如何运用空水瓶呢)
  • 2024-09-30如何运用空水瓶呢用胶带把两根筷子粘在一起后备用把空塑料瓶瓶口一段割下来,在瓶盖上戳一个小孔将筷子从瓶口的小孔穿过后,用热熔枪固定住将做好的道具插在马桶里,用力来回抽动,增大水的压强,就可以把堵住马桶的堵塞物冲走。
  • 春节快递什么时候停运(关于春节快递什么时候停运)
  • 2024-09-30关于春节快递什么时候停运国家邮政局发文显示,根据各快递企业发布的服务公告,今年“春节不打烊”的服务时间为2022年1月30日(腊月二十八)至2022年2月4日(正月初四),将提供“春节无休服务”,其他日期则提供常态快递服务,。
  • mod函数能够对小数求余吗(MOD函数提取小数判断奇偶)
  • 2024-09-30MOD函数提取小数判断奇偶MOD函数是一个求余数的函数,比如3/2的余数是1,用法也是十分简单的,求3/2的余数用MOD函数就是=MOD(3,2)一、提取小数我们利用求余的结果特点,正数数字除以1,如果是正整数结果是0,如果带。
  • 陈浩民演的孙悟空叫什么名字(陈浩民再次演孙悟空)
  • 2024-09-30陈浩民再次演孙悟空近期陈浩民主要的电影《齐天大圣:万妖之城》一直没被大家看好,但上映之后口碑神逆转!豆瓣给出了5.6分,虽然评分只算中上,但却打败同期的《女儿国》,陈浩民的孙悟空演技也完爆郭富城,近年来专演烂剧、口碑跌。
  • 宫颈炎厉害了会有哪些症状(宫颈炎会有哪些表现)
  • 2024-09-30宫颈炎会有哪些表现在谈到我们比较了解的妇科疾病时,就肯定少不了要说到宫颈炎这种疾病但是有不少女性朋友对宫颈炎的了解并不是那么准确,所以有的时候会不重视这种疾病,造成宫颈炎没有在第一时间得到治疗而让病情变得越来越严重,持。
  • 黑道校草的宠文小说(黑道宠文御少您女儿又考了全校第一)
  • 2024-09-30黑道宠文御少您女儿又考了全校第一《名门隐婚:独宠嚣张小萌妻》作者:澄澈冉杏简介:黑道宠文,他是墨城权势滔天的“冷阎王”,无数名媛淑女对其趋之若鹜,他却独宠她一个小小灰姑娘她的相亲宴上,他把她霸道的堵在洗手间:“莫野,你是我的!敢嫁人。
  • 小凤仙红颜自古如名将 侠妓小凤仙她用一生
  • 2024-09-30小凤仙红颜自古如名将 侠妓小凤仙她用一生1916年深秋,北平乌云密布中山公园内,聚集了一群社会名流,他们身着素衣,静静看着祠堂里的棺木,哀伤不已有名黑衣女子,步履沉重,一摇一晃挪到棺木前她哀伤地,忧郁地盯着棺木里长眠的男子,号啕大哭继而,赠。
  • 浙大的时光(爱上浙大的理由是)
  • 2024-09-30爱上浙大的理由是将热切的愿望藏进浙大的一撇一捺将滚烫的信仰写满这里的一砖一瓦百载春秋血液里始终流淌求是创新琳琅岁月胸膛内一直涌动热血豪情一百二十五年是步履不停也是生生不息关于明天关于未来新的故事留待后人书写而再过80。
  • 专家辟谣告诉你真正除甲醛方法(甲醛潜伏期可长达十五年之久)
  • 2024-09-30甲醛潜伏期可长达十五年之久随着人们生活水平的提高,大家都开始重视起生活品质,喜欢把自己的房子装修的富丽堂皇,殊不知已经有越来越多的污染物进入我们的家庭,甲醛被认为是室内污染的第一大杀手甲醛的污染主要来源于装修中的油漆、墙纸、木。