python 人脸检测器

python 复制代码
import cv2

# 加载人脸检测器 关键文件 haarcascade_frontalface_default.xml
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')

# 读取图像  分析图片 ren4.png
image = cv2.imread('ren4.png')
gray = cv2.cvtColor(image, 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(image, (x, y), (x+w, y+h), (0, 255, 0), 2)

# 显示带有人脸框的图像
cv2.imshow('Face Detection', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
XML 复制代码
人脸检测器

需要库文件 haarcascade_frontalface_default.xml
相关推荐
木 东1 小时前
调试项目上只更换镜头,主要影响哪些效果
图像处理·数码相机·camera·isp
bryant_meng2 小时前
【Lane Detection】Canny Edges & Hough Transforms
opencv·计算机视觉·canny·车道线检测·hough
armwind4 小时前
数字图像处理-5-图像处理的数学基础
图像处理·人工智能·计算机视觉
song5014 小时前
昇腾 910 的硬件架构:为什么它适合跑大模型
图像处理·人工智能·分布式·flutter·硬件架构·交互
掘根4 小时前
【openCV】cv::Mat的创建和赋值,图像像素的读写,算术操作
人工智能·opencv·计算机视觉
armwind5 小时前
数字图像处理-9-图像的腐蚀和膨胀
图像处理·计算机视觉
jay神5 小时前
垃圾分类识别数据集 | YOLO格式
人工智能·深度学习·目标检测·机器学习·计算机视觉
恣艺5 小时前
Python 图像处理实战:Pillow 与 OpenCV 从入门到精通
图像处理·python·pillow
掘根5 小时前
【openCV】键盘响应,像素逻辑操作,通道分离合并,抠像
人工智能·opencv·计算机视觉
weixin_408099675 小时前
2026 图片高清化 API 实战:AI超分辨率重建技术详解 + Python/Java/PHP/C#代码示例
图像处理·人工智能·python·超分辨率重建·石榴智能·图片变清晰·图片高清化api