CV之FR:基于cv2和dlib库自带frontal_face_detector(人脸征检测器)利用landmarks.dat文件实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》案例应用
CV之FR:基于cv2和dlib库自带frontal_face_detector(人脸征检测器)利用landmarks.dat文件实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》案例应用
目录
基于cv2和dlib库自带frontal_face_detector(人脸征检测器)利用landmarks.dat文件实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》案例应用
输出结果
设计思路
实现代码
相关模型下载
基于cv2和dlib库自带frontal_face_detector(人脸征检测器)利用landmarks.dat文件实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》案例应用
输出结果
设计思路
实现代码
import cv2
import dlib
import numpy
import sysPREDICTOR_PATH = "F:\File_Python\Resources\shape_predictor_68_face_landmarks.dat" detector = dlib.get_frontal_face_detector()predictor = dlib.shape_predictor(PREDICTOR_PATH)class NoFaces(Exception):passim = cv2.imread("F:\File_Python\Resources\Allstart.jpg")rects = detector(im,1)if len(rects) >= 1:print("{} faces detected".format(len(rects)))if len(rects) == 0:raise NoFacesfor i in range(len(rects)):landmarks = numpy.matrix([[p.x,p.y] for p in predictor(im,rects[i]).parts()])im = im.copy()for idx,point in enumerate(landmarks):pos = (point[0,0],point[0,1])#cv2.putText(im,str(idx),pos,#fontFace=cv2.FONT_HERSHEY_SCRIPT_SIMPLEX,#fontScale=0.4,#color=(0,0,255))cv2.circle(im,pos,0.5,color=(0,255,0)) cv2.namedWindow("im",2)
cv2.imshow("im",im)
cv2.waitKey(0)
相关模型下载
Landmark人脸68个关键点检测dat模型库(shape_predictor_68_face_landmarks.dat)
更多参考文献
OpenCV:利用OpenCV+dlib库实现对《极限男人帮》和《NBA全明星球员》人脸检测与人脸标记
CV之FR:基于cv2和dlib库自带frontal_face_detector(人脸征检测器)利用landmarks.dat文件实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》案例应用相关推荐
- CV:利用cv2+dlib库自带frontal_face_detector(人脸征检测器)实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》
CV:利用cv2+dlib库自带frontal_face_detector(人脸征检测器)实现人脸检测与人脸标记之<极限男人帮>和<NBA全明星球员> 目录 输出结果 设计思路 ...
- 基于python的dlib库的人脸识别
首先通过pip安装cmake,只有安装了cmake才能装上dlib库,建议装dlib的时候关闭后台的360杀毒软件. 源代码如下: import dlib import cv2 as cvimage_ ...
- 使用Dlib库自带的imglab软件进行数据标记(含imglab工具下载)
1,不用去管任何配置文件,直接用我的这个(都配置好了,下载直接使用),百度云链接:https://pan.baidu.com/s/13X-4FK4VR8ntCeZ1tCYvEA 提取码:vadf 2, ...
- 基于Flask/Opencv/Dlib课堂人脸签到系统
简介 本项目主要采用了Python语言基于Flask框架开发,利用Dlib库中68特征点检测器和深度残差网络模型,欧氏距离,目标跟踪方法实现了人脸识别,采用MySQL数据库记录系统相关数据,并用Boo ...
- CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array)
CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array) 目录 输出结果 设计思路 核 ...
- 基于dlib库进行微笑识别和口罩识别
环境配置 tensorflow和keras参考我之前的博客https://blog.csdn.net/A981012/article/details/106650686 下载dlib库不能从anaco ...
- 【人脸识别】基于dlib库实现人脸特征值提取
一.Dlib库介绍与安装 1. Dlib库简介 Dlib库是一个机器学习的开源库,包含了机器学习的很多算法,使用起来很方便,直接包含头文件即可,并且不依赖于其他库(自带图像编解码库源码).Dlib可以 ...
- 基于Dlib库的人脸表情分析与识别——Python
本项目主要由包含我在内的四名成员共同完成:孙明喆.吴震.张晨.张明 项目介绍,及可执行文件.模型文件.详细报告均在GitHub中可以查看: GitHub 关于项目的详细介绍,可能过些日子在复习时候会有 ...
- CV之FR(H+k机器学习):基于每人几张人脸图片训练H+k模型实现(国内外明星)新人脸图像的姓名预测(准确度高达100%)
CV之FR(H+k机器学习):基于每人几张人脸图片训练H+k模型实现(国内外明星)新人脸图像的姓名预测(准确度高达100%) 目录 输出结果 设计思路 输出结果 设计思路
最新文章
- 如何写一篇不水的机器学习论文?这17页指南从建模、评估到写报告,手把手教你...
- Glass Dragon
- 一步一步学Silverlight 2系列(35):升级Silverlight 2 Beta 1应用程序到Beta 2
- iphone11系统输入框的光标位置不正常
- 硬件断点 DrxHook
- android开发常用的颜色值
- DDD理论学习系列(12)-- 仓储
- 半监督学习价值凸显!谷歌大脑83页PPT介绍最新进展
- php大量数据库抽象,PHP系列(十二)数据库抽象层pdo
- Android Studio(3)---键盘快捷键
- c 结构体之位域(位段)
- 【面经】算法岗面试复盘:阿里,百度,作业帮,华为
- jvm参数-verbose:gc和-XX:+PrintGC有区别?
- Linux下安装、配置、授权、调优Mysql
- 大势至服务器共享文件监控软件8.6,大势至服务器共享文件夹监控软件、局域网共享管理软件、局域网共享设置软件...
- WPS打不出英文引号
- OLED(1)与LDC区别
- 001 线性代数之行列式:定义、逆序数、余子式与代数余子式、n个易算行列式、范德蒙行列式
- bzoj3159 决战 LCT
- Shell 编程4(退出,测试,判断)
热门文章
- TypeScript由浅到深
- PHP一行代码集成雅虎宝贝鱼在线翻译功能 -- JAVAEYE不支持IE8
- vc显示已主机服务器出现断点,记一次中断点 已到达中断点的异常
- 美军如何在不可信设备上安全访问国防部网络?
- 【OpenCV-Python】5.OpenCV的图形用户界面窗口控制
- 【linux】【jenkins】自动化运维三 整合gitlab、docker发布vue项目
- 英语流利说l4u1p2_L4-U1-P2-4 Vocabulary:Geometry 英语流利说 懂你英语
- 金蝶kis记账王自定义账套选项的方法
- 区块链产物 的安全是否真的无懈可击!
- 『Python学习笔记』np.random.rand()函数和np.random.randn()函数