dlib做人脸检测判断有没有检测到人脸
dlib做人脸检测判断有没有检测到人脸
文章目录:
- 一、人脸检测
- 二、判断有没有检测到人脸
其实我用dlib 检测人脸只是用来做个触发条件,但是我不知道怎么判断有没有检测到人,因为从返回值只知道是一个可迭代的对象,所以可以通过len()函数来进行判断
一、人脸检测
dlib 检测人脸代码:
import cv2
import dlib
import dlibdetector = dlib.get_frontal_face_detector() #使用默认的人类识别器模型def discern(img):gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)dets = detector(gray, 1)if len(dets) == 0:print("没有检测到人脸")else:for face in dets:print("检测到人脸")left = face.left()top = face.top()right = face.right()bottom = face.bottom()cv2.rectangle(img, (left, top), (right, bottom), (0, 255, 0), 2)cap = cv2.VideoCapture(0)
while (1):ret, img = cap.read()discern(img)# load_image(img)if cv2.waitKey(1) & 0xFF == ord('q'):breakcv2.imshow("img", img)
cap.release()
cv2.destroyAllWindows()
二、判断有没有检测到人脸
dets = detector(gray, 1)
返回的是一个可迭代的对象,所以只要判断 len(dets)
长度是否为0, 如果为0 就表示没有检测到人脸。
♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠
dlib做人脸检测判断有没有检测到人脸相关推荐
- 原始尺寸_螺母尺寸检测,螺丝螺母外观检测设备
螺丝螺母在各行各业中几乎都有用到,它的用量很大,往往都是大批量生产.螺母尺寸检测分为人工检测和机器检测两种.人工检测是最原始也是使用最为普遍的一种检测方式,主要用游标卡尺对螺母进行测量.另一种方式为机 ...
- 【Dlib】人脸检测、特征点检测、人脸对齐、人脸识别
本文是利用dlib库,进行人脸检测.特征点检测.人脸对齐.所有前提是假设已经安装了dlib. 参考链接: 1.http://developer.51cto.com/art/201801/564529. ...
- 【Opencv】基于dlib的人脸关键点检测和闭眼检测
关键点定位 #导入工具包 from collections import OrderedDict import numpy as np import argparse import dlib impo ...
- win10+anaconda+cuda配置dlib,使用GPU对dlib的深度学习算法进行加速(以人脸检测为例)...
win10+anaconda+cuda配置dlib,使用GPU对dlib的深度学习算法进行加速(以人脸检测为例) 转载于:https://www.cnblogs.com/zhehan54/p/8540 ...
- 使用face_recognition:摄像头实时给人脸打马赛克、疲劳检测、活体检测(张嘴检测)、计算两张人脸之间的相似度、人脸校准
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 使用face_recognition进行摄像头实时给人脸打马赛 ...
- 计算机视觉子方向,计算机视觉方向简介 | 人脸识别中的活体检测算法综述
原标题:计算机视觉方向简介 | 人脸识别中的活体检测算法综述 本文转载自"SIGAI人工智能学习与实践平台"(ID:SIGAICN) 导言 1. 什么是活体检测? 判断捕捉到的人脸 ...
- 人脸识别中的活体检测算法综述
其它机器学习.深度学习算法的全面系统讲解可以阅读<机器学习-原理.算法与应用>,清华大学出版社,雷明著,由SIGAI公众号作者倾力打造. 书的购买链接 书的勘误,优化,源代码资源 1. 什 ...
- 人脸识别中的活体检测算法
人脸识别中的活体检测算法综述 1. 什么是活体检测? 判断捕捉到的人脸是真实人脸,还是伪造的人脸攻击(如:彩色纸张打印人脸图,电子设备屏幕中的人脸数字图像 以及 面具 等) 2. 为什么需要活体检测? ...
- [转]人脸识别中的活体检测
https://zhuanlan.zhihu.com/p/25401788 早在指纹识别应用中就有针对于活体手指的检测技术,即使机器只对真人活体指纹产生识别反应,对其他一切物质不作识别,用于指纹识别产 ...
最新文章
- R语言分类模型:逻辑回归模型LR、决策树DT、推理决策树CDT、随机森林RF、支持向量机SVM、Rattle可视化界面数据挖掘、分类模型评估指标(准确度、敏感度、特异度、PPV、NPV)
- js date 加一天_开发效率创新高,只因收下了这波 JS 操作
- 数据挖掘十大经典算法之——AdaBoost 算法
- 区块链BaaS云服务(39)时戳信息Bystack
- offsetTop,offsetHeight,scrollHeight,scrollTop的区别
- 微信开发修改button里的字体大小_微信小程序全栈开发课程【视频版】2.2 index页面完善...
- el-table处理某一行样式;el-table表格row-class-name无效原因;el-table格式化某行样式和数据
- Linux 内核打印级别
- 云图说 | 华为云应用服务网格,让你的应用治理智能化、可视化
- SQL(基于MySQL)—— 常用查询语句
- 网站安全系列:跨站脚本攻击XSS
- Service Mesh 如何重定义云原生计算?阿里服务网格技术大揭秘
- 添加WSS3.0中文模板
- OSPF报文分类与格式
- flask-uploads文件上传
- oracle发生20001,Oracle IMP数据时报20001错误
- java/php/net/python学生社团管理系统设计
- 一个简单的python-execl查重
- 那些与三维激光扫描有关的建模
- 使用Excel中的插入对象功能在Excel中插入Word文档
热门文章
- python 机器移植
- East Central North America Region 2015
- jquery selector 使用方法
- 把时间当作朋友(四)
- python怎么读取excel某一行某一列-python3读取excel文件只提取某些行某些列的值方法...
- python详细安装教程环境配置-python环境配置详细步骤
- 为什么要叫python-为什么我要学习python?
- python画图代码turtle-介绍下Python里自带的一个有趣画图模块库:Turtle库
- python利器怎么编程-Python实现翻译小工具!几行代码搞定!装逼利器有没有!
- python编程语言能干什么-编程语言Python,可以用来干什么