python人脸识别详细教程(DLib库进行人脸关键点识别)
python人脸识别详细教程(DLib库进行人脸关键点识别)
2024-11-05 03:41:23  作者:籹籹吥怕  网址: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-11-06人类幼崽到底有多纯真前两天,看到一位妈妈发了这样一条朋友圈:发着烧的孩子,还能看到星星的闪闪光亮,充满童真,看完让人突然莫名感动我们常说,是我们把孩子带到世界上但谁又能否认,却是他们,帮我们打开了一个看世界的新方式呢?孩。
  • 发朋友圈沙雕文案短句(适合发朋友圈的沙雕文案短句)
  • 2024-11-06适合发朋友圈的沙雕文案短句喜欢一个人太累了,所以我喜欢了十个一人做事一人当,小叮做事小叮当我才十几岁,爱情可以晚点到,但是外卖不行我太脆弱了,我就是一片海苔已经很少的男人能勾起我的兴趣了,你是第5827个跟着大哥混,三天饿九顿。
  • 乒超马龙vs樊振东(乒超男团第15轮-樊振东先输后赢率八一逆转)
  • 2024-11-06乒超男团第15轮-樊振东先输后赢率八一逆转昨晚,2017/18乒超男团展开了第15轮的争夺,其中在八一与山东鲁能的对决中,小胖樊振东虽然不敌张超,但随后在关键的第四场找回状态击败方博,帮助八一队逆转取胜马龙本轮依旧没有能够完全找回赢球的感觉,。
  • 丧事花圈怎么写挽联(葬礼花圈上的挽联怎么写)
  • 2024-11-06葬礼花圈上的挽联怎么写挽联花圈上的挽联,不同于那种能代表个人生平的概括性的挽联,具有很高的文采和概述力,只是简单表达纪念的故去的对象,和何人赠送的花圈,又叫挽带因为各地的风俗会有不同,而尤其是地方民俗会有不同,所以各有差异。
  • 导演李现个人资料介绍(抵达之谜导演宋文)
  • 2024-11-06抵达之谜导演宋文“他们(指FIRST影展同事)会担心我的工作不能够聚焦在影展上……所以,我都38岁了,我拍部电影又怎么了?我还要继续拍下去”和宋文老师聊到兴头上,他像个大孩子似的,“耍”起了小脾气因为《抵达之谜》终于。
  • 湖南省邵阳县五峰铺镇 邵阳县五峰铺镇
  • 2024-11-06湖南省邵阳县五峰铺镇 邵阳县五峰铺镇红网时刻新闻9月9日讯(通讯员刘璐)9月5日至9月9日,省委组织部制作的乡村振兴系列专题教学片“金秋五课”正式上线邵阳县五峰铺镇采用线上线下齐推进的方式,动员全镇党员干部、村社区后备力量、共2000余。
  • 成都市各年龄段消费金额(核销率达94.27成都人能消费)
  • 2024-11-06核销率达94.27成都人能消费来源:【红星新闻网】红星新闻网(记者李忱)6月22日报道一个月以来,每周正午之前,众多“抢消费券”的闹钟铃声便此起彼伏,这已经成为了成都人的生活中的“新习惯”、“新时尚”日前,中国银联四川分公司发布了。
  • 上海国际学校学费多少(上海国际学校收费大盘点)
  • 2024-11-06上海国际学校收费大盘点近年来,国际学校以其优质的教学理念日益兴盛,但学费也日益高昂在择校过程中,学费是家长重点关注的话题目前,上海国际学校的学费参差不齐,从每年5万元至30万元不等,以供家长选择最近,有调查显示,目前K12。
  • 高熵合金的概念(你所不知道的激光高熵合金)
  • 2024-11-06你所不知道的激光高熵合金江苏激光联盟导读:关于激光沉积高熵合金的综述本文为第四部分本文亮点:•阐述了激光加工工艺参数对HEA材料性能的影响•综述了激光沉积HEA涂层的各种机械性能和功能性能•提出了激光沉积HEAs涂层可能面临。
  • 春秋观光巴士变身(打响上海服务品牌)
  • 2024-11-06打响上海服务品牌1981年,上海人王正华在上海长宁区中山公园附近一个2平方米的铁皮亭子,以2000元启动资金创办了“上海春秋旅行社”在改革开放的春风中,上海春秋旅行社定位“自掏腰包的旅客”,在国内创新走出“散客成团”。