一个简单的人脸识别程序

文章目录

  • 程序
  • 结果

程序

#coding-utf-8
#author:Shijinyu
import cv2
face_patterns = cv2.CascadeClassifier(r'E:\anaconda\pkgs\opencv3-3.1.0-py35_0\Library\etc\haarcascades\haarcascade_frontalface_default.xml') #加载识别器
sample_image = cv2.imread('aobama.jpg')
faces = face_patterns.detectMultiScale(sample_image,scaleFactor=1.1,minNeighbors=5,minSize=(100, 100)) #调用检测接口
for (x, y, w, h) in faces:
    cv2.rectangle(sample_image, (x, y), (x+w, y+h), (0, 255, 0), 2)
#cv2.imshow('多人脸检测结果.png',sample_image);
cv2.imshow('result.png', sample_image);
cv2.waitKey(0)
cv2.destroyAllWindows()

结果

一个简单的人脸识别程序_第1张图片

你可能感兴趣的:(视觉处理,计算机视觉)