# coding:utf-8
import sysreload(sys)
sys.setdefaultencoding('utf8')import cv2
# 待检测的图片路径
imagepath = "./images/1.jpg"# 获取训练好的人脸的参数数据,这里直接从GitHub上使用默认值
face_cascade = cv2.CascadeClassifier(r'/usr/local/Cellar/opencv/3.3.1_1/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml')# 读取图片
image = cv2.imread(imagepath)
gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)# 探测图片中的人脸
faces = face_cascade.detectMultiScale(gray,scaleFactor = 1.15,minNeighbors = 5,minSize = (5,5),flags = cv2.CASCADE_SCALE_IMAGE
)print "发现{0}个人脸!".format(len(faces))for(x,y,w,h) in faces:# cv2.rectangle(image,(x,y),(x+w,y+w),(0,255,0),2)cv2.circle(image,((x+x+w)/2,(y+y+h)/2),w/2,(0,255,0),2)cv2.imshow("Find Faces!",image)

转载于:https://www.cnblogs.com/SkeyJIA/p/8079316.html

python-opencv 识别图片中的人脸相关推荐

  1. 【Python+OpenCV+sklearn+easygui】人脸(口罩)识别+口罩下人脸补全的系统设计

    [写在前面:笔者是一个才接触python半年之久的编程菜鸡,刚好这学期的课程需要用到python做一些有关计算机视觉的设计,于是就根据自己所学,同时借鉴了一些CSDN上各位大佬的思路和代码,做了一个简 ...

  2. Python OpenCV开发MR智能人脸识别打卡系统(一、需求分析与系统设计)

    需要源码请点赞关注收藏后评论区留言私信~~~ 整体系统讲解如下链接 Python OpenCV开发MR智能人脸识别打卡系统(二.文件系统.数据实体模块设计) Python OpenCV开发MR智能人脸 ...

  3. Python OpenCV开发MR智能人脸识别打卡系统(四、服务模块设计)

    需要源码请点赞关注收藏后评论区留言私信~~~ 整体系统讲解如下 Python OpenCV开发MR智能人脸识别打卡系统(一.需求分析与系统设计) Python OpenCV开发MR智能人脸识别打卡系统 ...

  4. Python OpenCV开发MR智能人脸识别打卡系统(三、工具模块设计)

    需要源码请点赞关注收藏后评论区留言私信~~~ 整体系统讲解如下 Python OpenCV开发MR智能人脸识别打卡系统(一.需求分析与系统设计) Python OpenCV开发MR智能人脸识别打卡系统 ...

  5. Python OpenCV开发MR智能人脸识别打卡系统(五、程序入口设计与测试)

    需要源码请点赞关注收藏后评论区留言私信~~~ 整体系统讲解如下 Python OpenCV开发MR智能人脸识别打卡系统(一.需求分析与系统设计) Python OpenCV开发MR智能人脸识别打卡系统 ...

  6. python 识别图片中的人脸,并裁剪人脸,将图片转化成固定大小,并将图片再按照自己的后缀名存储起来

    下列代码,识别图片中的人脸,并裁剪人脸,将图片转化成固定大小,再按照自己的后缀名存储起来 bug:我是用来识别单张图片中只有一个人脸的数据集,如果用来处理一张图片中的多个人脸,那么图片的命名可能会有b ...

  7. python opencv调用摄像头并追踪移动物体,浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估...

    使用摄像头追踪人脸由于血液流动引起的面部色素的微小变化实现实时脉搏评估. 效果如下(演示视频): 由于这是通过比较面部色素的变化评估脉搏所以光线.人体移动.不同角度.不同电脑摄像头等因素均会影响评估效 ...

  8. OpenCV 识别图片中的米粒个数,并计算米粒的平均面积和长度(转)

    介绍 OpenCV+Python 使用OpenCV构建图像识别算法,识别图片中的米粒个数,并计算米粒的平均面积和长度 软件架构 模块:OpenCV 4.0.0.21 编程语言:Python 3.7.2 ...

  9. OpenCV 识别图片中的米粒个数,并计算米粒的平均面积和长度

    介绍 OpenCV+Python 使用OpenCV构建图像识别算法,识别图片中的米粒个数,并计算米粒的平均面积和长度 软件架构 模块:OpenCV 4.0.0.21 编程语言:Python 3.7.2 ...

  10. Python+OpenCV 识别银行卡卡号

    Python+OpenCV 识别银行卡卡号 今天尝试一下用python+OpenCV,使用模板匹配的方式做个简单地识别银行卡卡号(大部分参考网上的,自己改了一部分,代码写的有点不太好,但是思路很清晰, ...

最新文章

  1. Spring4-@Configuration的使用
  2. redis分布式锁实现原理_redis分布式锁实现分析与实践
  3. 多个视频切换时,只改变SourceFilter,不改变Filter Graph中其他Filter的C#实现
  4. Linux网卡eth0变成eth1修改方法
  5. 【CodeForces - 689B】Mike and Shortcuts(Dijkstra最短路,或者bfs跑状态类似spfa)
  6. sql oltp_内存中的OLTP系列– SQL Server 2014上的数据迁移指南过程
  7. mongodb,spring data api常用总结
  8. 四种有能力取代Cookies的客户端Web存储方案
  9. thinkphp 前台html调用函数 格式化输出
  10. C语言编写一个计算器(附全源代码)
  11. html 如何播放 dat音频,如何打开dat音频文件,教您如何打开dat音频文件
  12. access查找出生日期年份_access怎样利用出生日期计算年龄呀!
  13. 好用的报表工具有哪些?
  14. 手写汉字笔顺轨迹提取(已开源)
  15. 高校教室多媒体设备报修管理系统
  16. Effie:沉浸写作,创造价值
  17. dammit! (靠!)
  18. DataRow.Field Expression [DataTable动态linq]
  19. java自动化测试语言高级之HashMap
  20. SDN/Openflow学习总结

热门文章

  1. IDEA 安装PlantUML
  2. 前端面试题 | VUEX是如何传值的?
  3. MySQL基础——按月/周/日分组统计数据
  4. 访问idea官网异常
  5. 开发框架-Spring(2) - 注解篇
  6. 如何理解矩阵相乘的几何意义或现实意义?
  7. python怎么在官网下载pygame_python怎么安装pygame
  8. 广汽埃安取消与华为联合开发AH8,转向自主研发
  9. 前端vue给后端list集合对象传值
  10. ensp 堆叠_华为交换机S5720堆叠配置