代码实战:人脸识别
import numpy as np
import cv2
img = cv2.imread("3.webp")
face_cascade = cv2.CascadeClassifier(r'./haarcascade_frontalface_default.xml')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
#探测图片中的人脸
faces = face_cascade.detectMultiScale(
gray,
scaleFactor=1.2,
minNeighbors=3,
minSize=(10, 10),
flags=cv2.CASCADE_SCALE_IMAGE
)
#框出人脸
for (x, y, w, h) in faces:
cv2.rectangle(img, (x, y), (x+w, y+h), (0, 255, 0), 2)
cv2.imshow("Image", img)
cv2.waitKey(0)
xml文件是已经训练好的脸部特征和参数
杨幂的这个效果不错
詹姆斯怎么手环也被识别了?文章来源:https://www.toymoban.com/news/detail-537192.html
文章来源地址https://www.toymoban.com/news/detail-537192.html
到了这里,关于传统图像处理之目标检测——人脸识别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!