使用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

相关推荐
一拳小和尚LXY几秒前
AI 模型 API 对接方案对比:统一网关 vs 直连厂商,2026 年选型指南
人工智能
Bode_20024 分钟前
共创经济实现路径
人工智能·制造·供应链
Tiramisu20236 分钟前
AI DevSquad — 产品需求文档(PRD)
人工智能
天行健,君子而铎7 分钟前
2026年通用行业数据分类分级产品排名——聚焦成本低、全链路覆盖与高性能计算的优质选型
大数据·数据库·人工智能
IT_陈寒13 分钟前
Python的pickle让我半夜加班,这破玩意儿太坑了
前端·人工智能·后端
songroom13 分钟前
opencode: 工程测试、效率优先和安全生产
人工智能
DS随心转插件17 分钟前
AI 导出鸭实测:Markdown TO Word 本地化转换能力深度评测,多角度拆解本地化转换真实表现
人工智能·ai·word·wps·deepseek·ai导出鸭
曲辕RPA18 分钟前
曲辕RPA-AI自动搭建流程
人工智能·rpa
AI784023 分钟前
重卡充电桩选哪个品牌好?从产品矩阵看谁更懂场景需求
人工智能
Zaimmm28 分钟前
医生版ChatGPT工具有哪些适合临床参考?
人工智能·chatgpt