使用Opencv库直接进行人脸检测

python 复制代码
import cv2

abs_path = cv2.__file__
xml_path = abs_path.rsplit("/",1)[0] + "/data/haarcascade_frontalface_default.xml"

# 加载人脸检测器
face_cascade = cv2.CascadeClassifier(xml_path)

# 加载图像
img = cv2.imread('/media/datasets/face/liuyigei_duo.png')

# 将图像转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# 在灰度图像中检测人脸
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=6, flags=0, minSize=(100, 100))

# 在图像中绘制矩形框以标记人脸
for (x, y, w, h) in faces:
    cv2.rectangle(img, (x, y), (x+w, y+h), (0, 255, 0), 2)

cv2.imwrite("face_liuyifei.jpg", img)

结果图片

haarcascade_frontalface_default.xml 下载地址:
https://github.com/opencv/opencv/tree/master/data/haarcascades

相关推荐
Agent产品评测局4 分钟前
企业自动化项目,如何做好内部推广与员工培训?——企业级智能体落地与人才赋能实测指南
运维·人工智能·ai·chatgpt·自动化
大数据在线8 分钟前
当AI重构攻防,华为星河AI网络安全如何重塑安全底座
人工智能·安全·智能体·ai安全·华为星河ai网络
ryrhhhh17 分钟前
低延迟高精准:陌讯AIGC检测如何破解AI内容审核效率难题
人工智能·aigc
企服AI产品测评局20 分钟前
AI突围:不下场,就出局!实测「实在Agent」,手搓数字员工的降维打击
人工智能·ai
AI专业测评24 分钟前
2026网文提速:实测8款顶级AI码字神器,网址全公开,建议收藏!
人工智能
俊哥V28 分钟前
每日 AI 研究简报 · 2026-03-28
人工智能·ai
文艺倾年30 分钟前
【2026持续更新】OpenClaw + OpenCode/Claude + CoWork + 源码讲解百万字教程
人工智能·python
hguisu39 分钟前
AI大模型-2:智能体(Agent)和demo演示实践
人工智能
墨染天姬41 分钟前
【AI】英伟达 AVO 自动生成GPU算子
人工智能
向量引擎1 小时前
肝了三天三夜!四大AI模型(DeepSeek/Gemini/ChatGPT/豆包)深度横评,开发者该如何选?
人工智能·chatgpt·架构·开源·aigc·文心一言·api调用