当前位置: 首页 > news >正文

cv2安装测试的一个案例-面部检测

代码是参考网上的,才刚开始看,没做什么修改。

import cv2# 读取图像
image = cv2.imread('../img/mengjie.jpg')# 加载 Haar 特征级联分类器
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')# 转换为灰度图像
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), (255, 0, 0), 2)# 显示和保存检测结果
cv2.namedWindow('Detected Faces',cv2.WINDOW_FREERATIO)
cv2.resizeWindow('Detected Faces', 800, 600)
cv2.imshow('Detected Faces', image)
cv2.imwrite('example_faces.jpg', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

不过pycharm还挺有意思的,我把鼠标指针放在结果这里,没有运行,就自动把结果图弹出来了

image

 

http://www.sczhlp.com/news/439.html

相关文章:

  • gitlab重置管理员root密码
  • 线程API
  • 1000子读后感
  • 线程
  • 进程API函数
  • 进程
  • 〆250729〆Windows 系统中 C:\ProgramData 目录说明
  • .NET 10 中的新增功能系列文章1——运行时中的新增功能
  • CF2018D 题解
  • 区分引用变量和内表变量
  • Apple MagicKeyboard
  • 剑指offer-16、合并两个有序链表
  • 门店
  • 自定义控件----流动线条
  • 7.28总结
  • 2023年八大最佳Codecademy替代平台
  • 扩散模型-一张图片是一个概率分布采样的结果-94 - jack
  • 移远EC800K, EG800AK的 openSDK 编译
  • V-Ray 7 安装图解教程 | 支持3ds Max 2021-2026 含语言补丁配置
  • 2025暑假作业(7.28~8.3)
  • sed基础
  • 如果你还有一些困惑 / 请贴着我的心倾听 - Urd
  • 【IEEE出版】第五届计算机应用、视觉与算法国际学术会议(CVAA 2025)
  • 【SPIE出版】第二届生物医药和智能技术国际学术会议(ICBIT 2025)
  • 职业学院游戏发布
  • 一款可视化无代码的爬虫软件–EasySpider
  • 新手小白如何通过云服务器用Docker免费搭建web应用
  • 网站漏洞扫描工具-Acunetix
  • 生成深度图的图像模型–ZoeDepth
  • 如何复刻github的项目和共享自己的项目