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全明星球员》案例应用相关推荐

  1. CV:利用cv2+dlib库自带frontal_face_detector(人脸征检测器)实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》

    CV:利用cv2+dlib库自带frontal_face_detector(人脸征检测器)实现人脸检测与人脸标记之<极限男人帮>和<NBA全明星球员> 目录 输出结果 设计思路 ...

  2. 基于python的dlib库的人脸识别

    首先通过pip安装cmake,只有安装了cmake才能装上dlib库,建议装dlib的时候关闭后台的360杀毒软件. 源代码如下: import dlib import cv2 as cvimage_ ...

  3. 使用Dlib库自带的imglab软件进行数据标记(含imglab工具下载)

    1,不用去管任何配置文件,直接用我的这个(都配置好了,下载直接使用),百度云链接:https://pan.baidu.com/s/13X-4FK4VR8ntCeZ1tCYvEA 提取码:vadf 2, ...

  4. 基于Flask/Opencv/Dlib课堂人脸签到系统

    简介 本项目主要采用了Python语言基于Flask框架开发,利用Dlib库中68特征点检测器和深度残差网络模型,欧氏距离,目标跟踪方法实现了人脸识别,采用MySQL数据库记录系统相关数据,并用Boo ...

  5. CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array)

    CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array) 目录 输出结果 设计思路 核 ...

  6. 基于dlib库进行微笑识别和口罩识别

    环境配置 tensorflow和keras参考我之前的博客https://blog.csdn.net/A981012/article/details/106650686 下载dlib库不能从anaco ...

  7. 【人脸识别】基于dlib库实现人脸特征值提取

    一.Dlib库介绍与安装 1. Dlib库简介 Dlib库是一个机器学习的开源库,包含了机器学习的很多算法,使用起来很方便,直接包含头文件即可,并且不依赖于其他库(自带图像编解码库源码).Dlib可以 ...

  8. 基于Dlib库的人脸表情分析与识别——Python

    本项目主要由包含我在内的四名成员共同完成:孙明喆.吴震.张晨.张明 项目介绍,及可执行文件.模型文件.详细报告均在GitHub中可以查看: GitHub 关于项目的详细介绍,可能过些日子在复习时候会有 ...

  9. CV之FR(H+k机器学习):基于每人几张人脸图片训练H+k模型实现(国内外明星)新人脸图像的姓名预测(准确度高达100%)

    CV之FR(H+k机器学习):基于每人几张人脸图片训练H+k模型实现(国内外明星)新人脸图像的姓名预测(准确度高达100%) 目录 输出结果 设计思路 输出结果 设计思路

最新文章

  1. 如何写一篇不水的机器学习论文?这17页指南从建模、评估到写报告,手把手教你...
  2. Glass Dragon
  3. 一步一步学Silverlight 2系列(35):升级Silverlight 2 Beta 1应用程序到Beta 2
  4. iphone11系统输入框的光标位置不正常
  5. 硬件断点 DrxHook
  6. android开发常用的颜色值
  7. DDD理论学习系列(12)-- 仓储
  8. 半监督学习价值凸显!谷歌大脑83页PPT介绍最新进展
  9. php大量数据库抽象,PHP系列(十二)数据库抽象层pdo
  10. Android Studio(3)---键盘快捷键
  11. c 结构体之位域(位段)
  12. 【面经】算法岗面试复盘:阿里,百度,作业帮,华为
  13. jvm参数-verbose:gc和-XX:+PrintGC有区别?
  14. Linux下安装、配置、授权、调优Mysql
  15. 大势至服务器共享文件监控软件8.6,大势至服务器共享文件夹监控软件、局域网共享管理软件、局域网共享设置软件...
  16. WPS打不出英文引号
  17. OLED(1)与LDC区别
  18. 001 线性代数之行列式:定义、逆序数、余子式与代数余子式、n个易算行列式、范德蒙行列式
  19. bzoj3159 决战 LCT
  20. Shell 编程4(退出,测试,判断)

热门文章

  1. TypeScript由浅到深
  2. PHP一行代码集成雅虎宝贝鱼在线翻译功能 -- JAVAEYE不支持IE8
  3. vc显示已主机服务器出现断点,记一次中断点 已到达中断点的异常
  4. 美军如何在不可信设备上安全访问国防部网络?
  5. 【OpenCV-Python】5.OpenCV的图形用户界面窗口控制
  6. 【linux】【jenkins】自动化运维三 整合gitlab、docker发布vue项目
  7. 英语流利说l4u1p2_L4-U1-P2-4 Vocabulary:Geometry 英语流利说 懂你英语
  8. 金蝶kis记账王自定义账套选项的方法
  9. 区块链产物 的安全是否真的无懈可击!
  10. 『Python学习笔记』np.random.rand()函数和np.random.randn()函数