Python-人脸识别!!!
Python 3.12,下面是一个简单的例子,展示了如何使用这些库来检测图像中的人脸,并在人脸上绘制矩形框。首先,你需要安装必要的库。
·
Python 3.12,下面是一个简单的例子,展示了如何使用这些库来检测图像中的人脸,并在人脸上绘制矩形框。
首先,你需要安装必要的库。你可以使用pip来安装:
pip install opencv-python
pip install dlib
pip install numpy
然后,你可以使用以下代码来实现人脸识别:
import cv2
import dlib
import numpy as np
# 加载dlib的人脸检测器
detector = dlib.get_frontal_face_detector()
# 加载图像
image = cv2.imread('face.jpg') # 请将'face.jpg'替换为你的图像文件名
# 将图像转为灰度图,因为dlib的人脸检测器需要灰度图
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 使用检测器检测人脸
faces = detector(gray)
# 在检测到的人脸上绘制矩形框
for rect in faces:
x, y, w, h = rect.left(), rect.top(), rect.width(), rect.height()
cv2.rectangle(image, (x, y), (x + w, y + h), (0, 255, 0), 2)
# 显示图像
cv2.imshow('Face Detection', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)