import cv2

# 读取图片
img = cv2.imread("image.jpg")
# 加载模型,模型可以从https://github.com/opencv/opencv/blob/master/data/haarcascades/haarcascade_frontalface_default.xml下载
classifier = cv2.CascadeClassifier("haarcascade_frontalface_default.xml")
# 人脸检测
# scaleFactor:两次相邻的检测中,搜索窗口扩大的比例系数
# minNeighbors:表示构成检测目标的相邻矩形的最小个数,默认为3,即相邻的检测中,至少有三次检测判断为真,才算真的目标
# minSize:检测目标的最小尺寸
faces = classifier.detectMultiScale(img, scaleFactor=1.1, minNeighbors=3, minSize=(32, 32))
for face in faces:
x, y, w, h = face
# 绘制边框
cv2.rectangle(img, (x, y), (x + h, y + w), (0, 255, 0), 2)
if len(faces) > 0:
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

最新文章

  1. 【开园 and 计划】
  2. C#中语音合成简单使用
  3. Knockout.Js官网学习(html绑定、css绑定)
  4. jquery datatable[表格处理]
  5. C++学习笔记-1-自增和自减运算符
  6. VS中C++对象的内存布局
  7. Linux Kernel系列 - 黄牛X内核代码凝视
  8. Temporary exceptions can be configured via your app's Info.plist file.
  9. Python -- OOP高级 -- 元类
  10. showfm练习小项目总结
  11. 1024MySQL事物提交机制
  12. win10激活(免费+永久)视频教程
  13. 设计模式之解释器模式——Java语言描述
  14. Conversation function
  15. initWithFrame方法的使用
  16. Mvc Session 设置以后再构造函数中取值时为null问题
  17. linux c 开发通用结构,框架
  18. vue 的父组件和子组件互相获取数据和方法
  19. @PostContruct注解
  20. redis 基本类型

热门文章

  1. [HihoCoder-1424] Asa's Chess Problem
  2. 如何拿到美团offer的
  3. mysql 字段定义不要用null的分析
  4. JavaScript(js)笔记
  5. java 内部类、匿名内部类
  6. MyBatis 源码篇-DataSource
  7. USB相关资料汇总
  8. http、tcp简述
  9. vue-Elementui引入
  10. vue报类似警告Computed property "isLoading" was assigned to but it has no setter