
使用Python和OpenCV编写的简单人脸识别代码示例。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
#!/usr/bin/env python
#coding=utf-8
import os
from PIL import Image, ImageDraw
import cv2 as cv
def detect_object(image):
# 图像检测,用于获取图片中人脸的位置信息。
grayscale = cv.CreateImage((image.width, image.height), 8, 1)
cv.CvtColor(image, grayscale, cv.CV_BGR2GRAY)
cascade = cv.Load(/opt/local/share/OpenCV/data/haarcascades/haarcascade_frontalface_default.xml) # 加载人脸检测器。
rects = cv.CascadeClassifier(cascade)
rects.detectMultiScale(grayscale, 1.1, 4) # 使用检测器在灰度图像中查找人脸。
return rects
全部评论 (0)
还没有任何评论哟~


