一、OpenCV
1. 安装openCV
pip install opencv-python
但因为openCV是外网的库,安装可能回很慢,建议从【清华镜像园】进行安装
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
2. 找到文件分类器
MAC系统方法:在【访达】中搜索cv2,即可找到
import cv2
import os
import matplotlib.pyplot as plt
os.chdir(‘d:\FaceRuyi’)#路径选择cv2/data的文件夹
def detect(filename):
face_cascade = cv2.CascadeClassifier(‘D:/FaceRuyi/data/haarcascade_frontalface_default.xml’)#找到default的文件复制路径
img = cv2.imread(filename)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.3, 5)
for (x, y, w, h) in faces:
img = cv2.rectangle(im