使用YOLOv5实现单摄像头实时目标检测

article/2025/11/7 4:51:01

我将在上一节的基础上,一步一步展示如何实现单摄像头实时目标检测,其中包括我在配置过程中遇到的报错和解决方法。

实现单摄像头实时目标检测

  1. 将'--source'的默认值改为0

parser.add_argument('--source', type=str, default='0',help='file/dir/URL/glob, 0 for webcam')

这里的'0'是指系统默认的第一个摄像头,通常是电脑自带的摄像头,所以一定要记得把摄像头打开再运行代码(有些电脑会有摄像头物理开关,也记得打开)

  1. 这个时候很可能会出现TypeError: argument of type 'int' is not iterable报错

解决方法:

在datasets.py中第279行代码,给两个url参数加上str就可以了

  1. 运行detect.py

  1. 红线处表明摄像头视野内识别到了一个人,识别时间为0.006秒

  1. 英文小写输入状态下,长按键盘上的 'q' 可以结束识别

  1. 识别结果会以视频形式保存到如下路径

注意,要点击一下实时检测窗口,切换到英文小写输入法再按"q"才能正常退出并保存检测视频(强行结束程序可能会导致视频格式错误)

外接USB摄像头实时目标检测

如果外接多个USB摄像头,将'--source'的默认值值依次改为1、2、3…(分别对应系统默认第2、3、4个摄像头)运行即可,但是这样只能打开单个摄像头进行识别,如何同时打开多个摄像头,实现多线程单网络识别,我会在下一篇博客讲到。

parser.add_argument('--source', type=str, default='1',help='file/dir/URL/glob, 0 for webcam')

其他可能的报错

1.运行出现报错:AttributeError: 'NoneType' object has no attribute 'shape'

这种情况往往是之前成功运行了一次,再次运行时出现的报错,是硬件bug,将电脑的摄像头物理开关 先关闭 再打开 重新运行即可。

2.运行出现只能识别第一帧的画面的问题

这个问题我没有遇到,但是评论区有人反映,存在这样的问题。可以参考下面这篇博客进行解决(来自评论区大佬):

https://blog.csdn.net/AlwaysNoError/article/details/123298884?spm=1001.2014.3001.8078

求学路上,你我共勉(๑•̀ㅂ•́)و✧


http://chatgpt.dhexx.cn/article/vNs0IYFH.shtml

相关文章

opencvmediapipe 人脸检测+摄像头实时

文章目录 单张人脸关键点检测单张图像人脸检测摄像头实时关键点检测 单张人脸关键点检测 定义可视化图像函数 导入三维人脸关键点检测模型 导入可视化函数和可视化样式 读取图像 将图像模型输入,获取预测结果 BGR转RGB 将RGB图像输入模型,获取预测结果 …

摄像机的安全检测

摄像机安全检测 安全监测的方式有很多种 2.当摄像机发射线可以碰到玩家时,且摄像机当前不在初始位置 如果上一个位置能看到家,则后退一步 如果看不到玩家,不动 public class cameraSafe : MonoBehaviour {//在相机下定义一个空节点作为初…

摄像头侦测相关

一、影响摄像头侦测灵敏度 1.1 漏报与误报概念 移动侦测:IPC(网络摄像头)监控过程中检测到画面中存在变动即会报警提示,是一个监控过程是在一些场景十分常见的功能。 移动侦测实际上是一个较复杂的概念,到底怎么样才…

Win11检测不到内置摄像头的解决办法

在进行视频聊天时会需要用到电脑的摄像头,但是有win11用户发现win11电脑竟然检测不到摄像头,这是怎么回事?很多用户还不是很熟悉这个新系统,下面就让小编来给大家讲讲这个问题吧。 1、首先点击开始,弹出界面点击【设置…

摄像头漏洞检测

学校、商场、咖啡厅甚至一些家庭,这些设备维护不够完善的地方,总会存在网络安全隐患。对于网络摄像头设备,安全性显得尤为重要,因为它会泄露我们的隐私。然而总会有些人因为懒得打补丁,或者是使用弱口令导致摄像头被黑…

基于FPGA的OV7670摄像头实时检测

目录 前言:整体系统框图 一、OV7670摄像头简介 二、OV7670 SCCB协议简介 三、OV7670初始化寄存器配置 四、OV7670初始化代码编写 五、什么是DVP? 六、摄像头写数据请求 七、顶层文件编写 八、效果 前言:整体系统框图 如图所示,FPGA中…

摄像头质量检测

文章目录 项目场景:一、色偏:二、清晰度:三、两张图片的特征点对比:四、亮度:总结: 项目场景: 我们项目中使用的摄像头,在部署之后,有可能会遇到被人为遮挡、破坏&#x…

谷歌再失华裔高管,AI 中国中心总裁李佳离职;树莓派新品发布

(给技术最前线加星标,每天看技术热点) 转自:开源中国、solidot、cnBeta、腾讯科技、快科技等 【技术资讯】 0、李飞飞之后谷歌再失华裔高管,谷歌 AI 中国中心总裁李佳离职创业 李飞飞离职50天后,另一位知名的谷歌AI华裔高管&#…

Visio2019 安装教程

Visio2019 32/64位可以帮助小伙伴们通过直观方式来轻松绘制出各种流程图,包括流程图、网络图、工程设计、组织结构图等,还可与他人协作实现无缝操作,友好的操作界面,专业化的设计工具,是您进行流程图设计的首选 Visio …

【安装教程】 【Visio2019】(附带安装包下载)

(注意!!! 安装完成之后,会覆盖原版的office!!!) https://pan.baidu.com/s/1uOcHz-fTEMsQhwU_yP6j71Q 一、Visio2019安装步骤 1.解压【Visio2019.rar】压缩包。&#xff…

Visio 2003软件安装教程

安装步骤: 1.解压安装包 2.打开解压后的文件夹,如图示: 3.密钥输入内容:GWH28-DGCMP-P6RC4-6J4MT-3HFDY ,执行下一步 4.填写用户名和缩写,随便填写,下一步 5.如图:执行下一步 6.选择…

Visio科学图形包下载以及安装详细教程

Visio科学图形包,2013版本及以上可用,其中含有立体几何、解析几何、各种统计图表、三角函数、实验装置等。安装主要包含解压与导入模板两个步骤。以下安装教程不需要cmd中操作,简单方便,直接下载解压后的文件,导入即可…

Microsoft visio2010下载安装步骤图文教程

目录 概要 配置安装 总结 概要 应小伙伴们的要求,特畅谈Visio 2010iTunes地址,及Anantnag的装设教程如下★Microsoft Office Visio★ Office Visio 是office软件全系列中的负责绘制流程图和示意图的软件,是几款适于IT和商务人员就非…

Visio 安装与操作小结

🤵 Author :Horizon Max ✨ 编程技巧篇:各种操作小结 🎇 机器视觉篇:会变魔术 OpenCV 💥 深度学习篇:简单入门 PyTorch 🏆 神经网络篇:经典网络模型 💻 …

Visio2019安装

1.安装前查看系统多少位,根据系统下载相应的软件; 2.右键,管理员身份运行; 3.接下来等待下载完成; 4.完成后打开visio,点击“账户”查看是否激活; 5.激活成功安装结束。 6.若未激活可输入已有…

Visio 2019 专业版安装教程

参考 Visio 2019 Pro 激活方法 - 爱码网 (likecs.com) 在记事本中输入下面内容,保存为“.bat”文件,名字随意 echo off title Activate Microsoft Visio 2019&cls&echo &echo #Visio: Activating Microsoft software products for FREE wi…

visio2007安装教程_电脑安装Visio 2007的详细方法

电脑安装Visio 2007的详细方法 Microsoft Office Visio 2007是Office2007中的一部分,不过很多时候我们在windows系统电脑安装office的时候这一部分是没有默认安装的。很多人喜欢用Visio来画流程图,因为它便利快捷。那么电脑如何安装Visio Viewer 2007&am…

Visio2016 安装教程

Visio是office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。使用具有专业外观的 Office Visio 图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知…

visio2019安装教程

安装前先关闭杀毒软件和360卫士,注意安装路径不能有中文,安装包路径也不要有中文。 1.选中【Visio2019】压缩包,鼠标右击选择【解压到Visio2019】。 2.双击打开【Visio2019】文件夹。 3.双击打开【VisioPro2019Retail】镜像文件…

Visio2003安装教程

目录 一、软件下载 二、软件安装 一、软件下载 我放到我的百度网盘里啦~可以直接去里面下载,提取码为:5200。 请点击me、me、me!!! 二、软件安装 1、根据上面的链接下载好 Visio2003_SP3.exe 文件后,双…