帮我用python写一个能识别人脸的代码
时间: 2023-08-28 07:33:07 浏览: 109
好的,首先需要安装OpenCV库和face_recognition库。可以使用以下命令进行安装:
```
pip install opencv-python
pip install face-recognition
```
接下来,我们可以使用如下代码实现人脸识别:
```python
import cv2
import face_recognition
# 加载图片
image = cv2.imread("image.jpg")
# 获取图片中所有人脸的位置和特征
face_locations = face_recognition.face_locations(image)
face_encodings = face_recognition.face_encodings(image, face_locations)
# 在图片中标注人脸
for (top, right, bottom, left) in face_locations:
cv2.rectangle(image, (left, top), (right, bottom), (0, 255, 0), 2)
# 显示结果
cv2.imshow("Image", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`image.jpg`为需要识别的图片路径。
这段代码会将图片中所有的人脸位置标注出来,并展示出来。
阅读全文