当前位置:   article > 正文

python 人脸检测器

python 人脸检测器

 

  1. import cv2
  2. # 加载人脸检测器 关键文件 haarcascade_frontalface_default.xml
  3. face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
  4. # 读取图像 分析图片 ren4.png
  5. image = cv2.imread('ren4.png')
  6. gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
  7. # 进行人脸检测
  8. faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30))
  9. # 在图像上绘制人脸框
  10. for (x, y, w, h) in faces:
  11. cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 2)
  12. # 显示带有人脸框的图像
  13. cv2.imshow('Face Detection', image)
  14. cv2.waitKey(0)
  15. cv2.destroyAllWindows()
  1. 人脸检测器
  2. 需要库文件 haarcascade_frontalface_default.xml

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/91020
推荐阅读
相关标签
  

闽ICP备14008679号