首页 > 编程语言 > 详细

OpenCV-Python 使用级联分类器进行物体检测

时间:2020-07-26 20:10:58      阅读:342      评论:0      收藏:0      [点我收藏+]
import cv2

img = cv2.imread("D:/tmp/andreea-pop-4_9_-K6cYYM-unsplash.jpg")
imgGray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

faceCascade = cv2.CascadeClassifier("D:/tmp/haarcascade_frontalface_default.xml")
faces = faceCascade.detectMultiScale(imgGray, 1.1, 4) 

for (x, y, w, h) in faces:
    cv2.rectangle(img, (x, y), (x + w, y + h), (255, 0, 0), 2)  # 框出人脸

cv2.imshow("Result", img)

cv2.waitKey(0)

  

效果

技术分享图片

 

分类器

官方文档

OpenCV-Python 使用级联分类器进行物体检测

原文:https://www.cnblogs.com/yl-xy/p/13381031.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!