请写一段人脸识别代码
时间: 2023-02-24 20:32:31 浏览: 169
一种人脸识别的代码
以下是一段简单的 Python 代码来实现人脸识别:
```
import cv2
# 加载人脸识别分类器
face_cascade = cv2.CascadeClassifier("haarcascade_frontalface_default.xml")
# 读入图片
img = cv2.imread("face.jpg")
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 检测人脸
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30))
# 在图片上标记人脸
for (x, y, w, h) in faces:
cv2.rectangle(img, (x, y), (x+w, y+h), (0, 255, 0), 2)
# 显示图片
cv2.imshow("Face Detection", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码使用了 OpenCV 库中的人脸识别分类器,读入一张图片,然后在图片上检测人脸并在人脸上标记出矩形。最后使用 `cv2.imshow()` 函数显示图片。
阅读全文