9.2 使用haarcascade_frontalface_default.xml分类器检测视频中的人脸,并框出人脸位置。

news/2024/11/19 18:57:11/

1)程序代码:

# 2.使用haarcascade_frontalface_default.xml分类器检测视频中的人脸,并框出人脸位置
import cv2# 加载人脸检测的 Haar 级联分类器
face_cascade = cv2.CascadeClassifier('./data/haarcascades/haarcascade_frontalface_default.xml')# 打开摄像头
camera = cv2.VideoCapture(0)while True:ret, frame = camera.read()if ret:# 将当前帧转换为灰度图像gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)faces = face_cascade.detectMultiScale(gray)for (x, y, w, h) in faces:cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 255, 0), 2)cv2.imshow('camera', frame)else:breakif cv2.waitKey(1) == ord(' '):breakcamera.release()
cv2.destroyAllWindows()

2)代码分析:


http://www.ppmy.cn/news/1548297.html

相关文章

DHTMLX-gantt组件显示不同的颜色

在 dhtmlxGantt 组件中,你可以通过自定义任务的颜色来显示不同的任务类型或状态。这通常通过配置任务的 color 属性来实现。你可以在初始化 Gantt 图表时或在动态添加任务时设置这个属性。 以下是一些常见的方法来为任务设置不同的颜色: 1. 初始化时设…

论文阅读《Neural Map Prior for Autonomous Driving》

目录 摘要1 介绍2 相关工作 摘要 高精(HD)语义地图对于在城市环境中行驶的自动驾驶汽车至关重要。传统的离线高精地图是通过劳动密集型的手动标注创建的,不仅成本高昂,而且无法及时更新。最近,研究人员提出根据在线传…

Kotlin中泛型的协变

interface Shapeclass Circle : Shapefun main() {val shapes1: List<Shape> listOf<Circle>()val shapes2: MutableList<Shape> mutableListOf<Circle>() }如上代码&#xff0c;第一行赋值语句是OK的&#xff0c;第二行赋值语句在编辑器上直接就报错…

大语言模型提示词工程学习--写小说系列(文心一言豆包通义千问):目录

前言 我本身是从事软件开发行业&#xff0c;对计算机类的东西感兴趣&#xff0c;随着ChatGPT的爆发&#xff0c;国内大厂也纷纷推出自己的大语言模型&#xff0c;大语言模型已经逐渐进入到普通人的日常生活当中&#xff0c;为了更好的学习提示词技巧&#xff0c;通过写一篇有质…

使用 Keras 训练一个卷积神经网络(CNN)(入门篇)

在上一篇文章中&#xff0c;我们介绍了如何使用 Keras 训练一个简单的全连接神经网络&#xff08;MLP&#xff09;。本文将带你深入学习如何使用 Keras 构建和训练一个卷积神经网络&#xff08;CNN&#xff09;&#xff0c;用于图像分类任务。我们将继续使用 MNIST 数据集&…

linux alsa-lib snd_pcm_open函数源码分析(四)

欢迎直接到博客 linux alsa-lib snd_pcm_open函数源码分析&#xff08;四) 系列文章其他部分: linux alsa-lib snd_pcm_open函数源码分析&#xff08;一) linux alsa-lib snd_pcm_open函数源码分析&#xff08;二) linux alsa-lib snd_pcm_open函数源码分析&#xff08;三)…

CSS响应式布局实现1920屏幕1rem等于100px

代码解析与实现 设置根元素的 font-size 为 5.208333vw 假设你想让根元素的 font-size 基于视口宽度来动态调整。我们可以通过设置 font-size 为 5.208333vw 来让 1rem 相当于视口宽度的 5.208333%。 计算 5.208333vw: 当屏幕宽度为 1920px 时&#xff0c;5.208333vw 等于 5…

后端返回大数问题

这个问题并不难,但是在开发的时候没有注意到 后端返回了一个列表数据,包含id,这个id是一个大数,列表进入详情,需要将id传入到详情页面详情页面内部通过id获取数据一直404,id不正确找问题,从路由传参到请求数据发现id没有问题,然后和后端进行联调,发现后端返回的id和我获取的id…