lib.get_frontal_face_datector(PythonFunction,in Classes)

in Classes 表示采样(upsample)次数,次数越多获取的人脸越多,但更容易框错。

返回值是<class ‘dlib.dlib.rectangle’>,矩形的坐标,每个矩形为一个人脸。

可以通过函数的left,right,top,bottom方法分别获取对应的值

import dlib
import cv2# cv2读取图片
img = cv2.imread("image.jpg")# 灰度处理
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# 使用dlib自带的frontal_face_detector作为人脸检测器
detector = dlib.get_frontal_face_detector() # 使用detector进行人脸检测 dets为返回的结果
dets = detector(gray_img, 1)# 使用enumerate 函数遍历序列中的元素以及它们的下标,下标i为人脸序号
# left:人脸左边距离图片左边界的距离 ;right:人脸右边距离图片左边界的距离;top:人脸上边距离图片上边界的距离 ;bottom:人脸下边距离图片上边界的距离
for i, d in enumerate(dets):print("dets{}".format(d))print("Detection {}: Left: {} Top: {} Right: {} Bottom: {}".format(i, d.left(), d.top(), d.right(), d.bottom()))

dlib.get_frontal_face_datector()人脸位置检测相关推荐

  1. 基于Python,dlib实现人脸关键点检测

    @代码实现及安装过程 基于Python,dlib实现人脸关键点检测 dilb 在做人脸检测人脸识别方面用到比较多的.face_recognition就是基于dlib实现的. 这篇文章将使用Python ...

  2. OpenCV基于dlib进行人脸关键点检测(摄像头)

    1. dlib.get_frontal_face_detector()获取人脸检测器 2. dlib.shape_predictor()预测人脸关键点 人脸关键点模型,下载地址: http://dli ...

  3. 【Opencv】基于dlib的人脸关键点检测和闭眼检测

    关键点定位 #导入工具包 from collections import OrderedDict import numpy as np import argparse import dlib impo ...

  4. dlib库包的介绍与使用,opencv+dlib检测人脸框、opencv+dlib进行人脸68关键点检测,opencv+dlib实现人脸识别,dlib进行人脸特征聚类、dlib视频目标跟踪

    文章目录: 1 dlib库介绍 2 dlib人脸检测:绘制出人脸检测框 2.1 dlib人脸检测源码 2.2 opencv + dlib 人脸检测 2.3 dlib人脸检测总结 3 dlib人脸关键点 ...

  5. iOS 简单的人脸识别,获取人脸位置

    //人脸位置检测,并裁剪包含五官的人脸 - (UIImage *)detectFace{UIImage *resultImage;if (self.displayImageView.image) {C ...

  6. Python 3 利用 Dlib 实现人脸检测和剪切

    0. 引言 利用 Python 开发,借助 Dlib 库进行人脸检测 / face detection 和剪切:   1. crop_faces_show.py : 将检测到的人脸剪切下来,依次排序平 ...

  7. Python 3 利用 Dlib 和 sklearn 人脸笑脸检测机器学习建模

    0. 引言 利用机器学习的方法训练微笑检测模型,输入一张人脸照片,判断是否微笑: 精度在 95% 左右( 使用的数据集中 69 张没笑脸,65 张有笑脸 ): 图1 测试图像与检测结果 项目实现的笑脸 ...

  8. python dlib人脸检测_Python 3 利用 Dlib 实现人脸检测和剪切

    0. 引言 利用 Python 开发,借助 Dlib 库进行人脸检测 / face detection 和剪切: 将检测到的人脸剪切下来,依次排序平铺显示在新的图像上: 实现的效果如 图1 所示,将 ...

  9. Dlib 人脸Landmark检测速度优化

    本人知乎号:Ngxin ---------------------------------------------------------------------------------------- ...

最新文章

  1. 如何撰写好一篇论文?密歇根Andrew教授这篇《撰写高影响力论文指南》为你细致讲解论文写作,附视频与pdf...
  2. LeetCode Gray Code(回溯法)
  3. java xxtea加密,base64和Xxtea的加密和解密
  4. 【Win 10 应用开发】分析 URI 中的查询字符串
  5. 可优比和aag哪个好_2020年儿童床品牌排行榜,如何购买婴儿床?(可优比/思多嘉儿Stokke/好孩子/葛莱Graco)...
  6. Java中内存泄漏八种情况的总结
  7. kmz文件转为arcgis的图层(制作底图)
  8. resnet34\resnet101网络结构图
  9. 递归构造格雷码c语言,递归构造格雷码
  10. 顶级赛事!2021 CCF大数据与计算智能大赛强势来袭~
  11. 当面试官说 “你还有什么问题想问的”,你该如何回答?
  12. 判断三角形的性质(直角或等腰)简便算法
  13. 安卓蓝牙打印机无法打印问题
  14. C语言试题十之将两个两位数的正整数a b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c的十位和千位上,b数的十位和个位数依次放在c数的个位和百位上。
  15. python三种等待元素方法
  16. Android气泡弹幕,Android弹幕实现:基于B站弹幕开源系统(7)QQ、微信聊天气泡样式的弹幕...
  17. flutter 国际化flutter使用 intl插件,provider状态保存
  18. 安霸S2L交叉编译环境搭建
  19. 新版本 思科ASA防火墙 密码恢复
  20. 关于S50卡密钥A和密钥B

热门文章

  1. 网上千万不要在非官方直营店铺买的商品排行榜
  2. 《Effective C++》-第一章-让自己习惯C++
  3. Effective C++条款13、14
  4. 利用matlab M_Map工具制作GPS测站分布图
  5. 互联网人「摆摊」姿势大全
  6. Ang 表单 注册新用户
  7. 程序报错未定义的引用
  8. RSA加密与解密(Java实现)
  9. HTML+CSS 制作联系人页面(可自适应)
  10. IT项目管理-看板管理