用python实现人脸识别
时间: 2023-12-04 17:52:35 浏览: 29
python实现的人脸识别
3星 · 编辑精心推荐
。
你可以使用 OpenCV 库来实现人脸识别。它是一个开源的计算机视觉库,提供了许多有用的功能,包括人脸识别。你可以使用它的 Haar 特征分类器来识别人脸。你可以参考以下代码:
```
import cv2
# Load the cascade
face_cascade = cv2.CascadeClassifier("haarcascade_frontalface_default.xml")
# Read the input image
img = cv2.imread("input.jpg")
# Convert into grayscale
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# Detect faces
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5)
# Draw rectangle around the faces
for (x, y, w, h) in faces:
cv2.rectangle(img, (x, y), (x + w, y + h), (0, 0, 255), 2)
# Display the output
cv2.imshow("img", img)
cv2.waitKey()
```
阅读全文