![](https://i-blog.csdnimg.cn/direct/c7b0d36d81c342d5b7e7bd28c2589b2a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
日常报错+日常学习
文章平均质量分 71
Python,YOLO,DeepSort,以及各种深度学习报错问题以及学习拓展
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
今夕是何年,
路虽远行则将至
展开
-
OpenCV实现视频的追踪(meanshift、Camshift)
【代码】OpenCV实现视频的追踪(meanshift、Camshift)原创 2023-10-01 18:43:00 · 1384 阅读 · 0 评论 -
OpenCV实现人脸关键点检测
3,结果展示原创 2023-10-13 13:21:00 · 1584 阅读 · 0 评论 -
OpenCV利用Camshift实现目标追踪
【代码】OpenCV利用Camshift实现目标追踪。原创 2023-10-05 16:11:24 · 1143 阅读 · 0 评论 -
基于百度API的车牌识别计费系统
介绍:支持识别中国大陆机动车蓝牌、黄牌(单双行)、绿牌、大型新能源(黄绿)、领使馆车牌、警牌、武警牌(单双行)、军牌(单双行)、港澳出入境车牌、农用车牌、民航车牌的地域编号和车牌号,并能同时识别图像中的多张车牌。原创 2023-10-18 21:41:28 · 649 阅读 · 0 评论 -
OpenCV模板匹配实现银行卡数字识别
导入所需的工具包。设置命令行参数,包括输入图像和模板图像的路径。定义信用卡类型的字典。读取并预处理模板图像。首先将图像转换为灰度图像,然后进行二值化处理。计算模板图像中每个数字的轮廓,并保存在字典中。初始化卷积核,用于后续图像处理操作。读取输入图像并进行预处理。首先调整图像大小为指定宽度,然后将图像转换为灰度图像。对灰度图像进行礼帽操作,突出更明亮的区域。计算图像的梯度,突出边缘信息。通过闭操作将图像中的数字连在一起。对图像进行二值化处理。再次进行闭操作。找到图像中的轮廓。原创 2023-10-17 19:17:07 · 511 阅读 · 0 评论 -
在 visual studio 共享和重用项目属性
在 visual studio 下开发项目时,通常会配置项目的属性,比如引入外部头文件,引入外部库之类的尤其是不同的开发模式,debug 和 release,不同的开发平台,x64 和 x86 等,配置的项目都是不共用的。这意味着每次切换不同的开发模式和平台,或者每次开启新项目(但项目属性一致)都要重新手动配置这些属性,这显然是不合理的。其实 visual studio 提供了共享和重用项目属性的方式,下面就来看看。原创 2024-06-17 21:11:39 · 81 阅读 · 0 评论 -
基于深度学习视觉算法的多模型文件融合检测系统设计与实现及优化(工人姿态检测+安全帽佩戴检测系统)
YOLOv5是目前应用广泛的目标检测算法之一,其主要结构分为两个部分:骨干网络和检测头。输入(Input): YOLOv5的输入是一张RGB图像,它可以具有不同的分辨率,但通常为416x416或512x512像素。这些图像被预处理和缩放为神经网络的输入大小。在训练过程中,可以使用数据增强技术对图像进行随机裁剪、缩放和翻转等操作,以增加数据的丰富性和多样性。Backbone(主干网络): 主干网络负责提取图像的特征表示,它是整个目标检测算法的核心组件。YOLOv5采用了CSPDarknet作为主干网络。原创 2024-06-13 16:22:46 · 989 阅读 · 0 评论 -
LabelImg(目标检测标注工具)的安装与使用教程
②具体的标注文件中每一行表示一个目标,以空格进行区分,分别表示目标的类别id,归一化处理之后的中心点x坐标、y坐标、目标框的w和h。①“classes.txt”定义了你的 YOLO 标签所引用的类名列表。并设置标注文件保存的目录(上图中的Change Save Dir)这里,笔者将文件保存的目录设置到了图片目录,大家可以自己去设置。由于笔者是用PASCAL VOC格式,其最终保存为XML文件。以记事本打开,内容如下,有许多信息(的文件也保存到该文件夹中。什么是labelimg?打开后,自己设置一下。原创 2023-05-25 16:01:48 · 393 阅读 · 0 评论 -
KITTI数据集下载及解析
文章目录1 简介1.1 数据采集平台1.2 坐标系2 数据解析2.1 image文件2.2 velodyne文件2.3 calib文件2.4 label文件3 KITTI可视化1 简介KITTI数据集由德国卡尔斯鲁厄理工学院和丰田美国技术研究院联合创办,是目前国际上最大的自动驾驶场景下的计算机视觉算法评测数据集。原创 2023-07-25 18:12:22 · 18 阅读 · 0 评论 -
openpcdet训练自己的数据集
openpcdet训练自己的数据集原创 2023-08-02 14:12:45 · 22 阅读 · 0 评论 -
cmake安装和使用
在Windows下安装cmake并且配置visualstudio,实现点云可视化原创 2023-07-23 20:03:16 · 920 阅读 · 0 评论 -
手把手教你MMDetection实战
本页提供有关MMDetection用法的基本教程。有关安装说明,请参阅。原创 2024-06-04 18:32:09 · 180 阅读 · 0 评论 -
手把手教你MMDetection基准和模型汇总
毫无疑问,maskrcnn基准测试和mmdetection的存储效率比Detectron更高,主要优点是PyTorch本身。我们发现pytorch风格的ResNet通常比caffe风格的ResNet收敛慢,因此在1倍进度表中结果会略低,但2倍进度表的最终结果会更高。请注意,Caffe2和PyTorch具有不同的API,以通过不同的实现获取内存使用情况。我们使用AWS作为托管模型汇总的主要站点,并在阿里云上维护一面镜子。具有不同主干的更多模型将添加到模型汇总。显示的内存使用量都比上表中报告的数字大。原创 2024-06-04 18:37:34 · 157 阅读 · 0 评论 -
ERROR: Cannot find command ‘git‘ - do you have ‘git‘ installed and in your PATH(安装git,windows+ubunt)
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。Git的Windows,主要提供一个轻量级的、本土的工具集,使套git单片机Windows而经历了Git用户和新手都提供合适的用户界面的全功能。原创 2024-05-21 17:19:55 · 386 阅读 · 0 评论 -
OpenCV实现物体尺寸的测量
物体尺寸测量的思路是找一个确定尺寸的物体作为参照物,根据已知的计算未知物体尺寸。如下图所示,绿色的板子尺寸为220*300(单位:毫米),通过程序计算白色纸片的长度。原创 2023-10-20 20:53:14 · 4307 阅读 · 2 评论 -
OpenCV实现答题卡自动打分!
创建一个ArgumentParser对象,并将其赋值给变量ap。这个对象可以接受我们的脚本的命令行参数,从而实现根据命令行参数执行不同的操作。添加一个命令行参数-i/--image,并指定它是必需的,用户必须提供一个图像路径作为输入。解析命令行参数并将它们存储在args字典中定义一个字典,其中包含每道题目的正确答案。键是问题的索引、值是正确答案的编号定义函数order_points,用于按照指定顺序找到四个坐标点定义函数four_point_transform,用于执行透视变换。原创 2023-10-10 16:15:50 · 385 阅读 · 0 评论 -
OpenCV完美实现两张图片的全景拼接(详细教程)
根据图片相对位置的不同,左边的图片和右边的图片有可能会在某些列出现重叠部分,为了消除这种不自然的效果,需要实现像素级的混合。首先找到左右图片开始重叠的位置和结束的位置,然后对两张图片进行加权处理,最后将加权后的图片输出。然后,在两张图片上分别使用这个检测器进行关键点检测和特征提取,获得关键点集合和描述符集合。调用 cv2.FlannBasedMatcher(),如果大于,则进行视角变换矩阵的计算,将右边的图片。同时,将左边的图片覆盖在变换后的图片上,得到。处理两张图片的特征描述符,得到最佳匹配。原创 2023-10-15 21:46:56 · 3719 阅读 · 1 评论 -
OpenCV实现人脸检测(Haar特征)
OpenCV实现人脸检测(Haar特征)原创 2023-10-05 19:39:57 · 1857 阅读 · 0 评论 -
OpenCV实战完美实现眨眼疲劳检测!!
numpyargparsetimedlibcv2COUNTERTOTALread()这些块组合在一起,实现了从视频流中检测人脸闭眼次数的功能。原创 2023-10-17 19:52:27 · 811 阅读 · 0 评论 -
OpenCV实现单目相机检测物体尺寸
OpenCV实现单目相机检测物体尺寸原创 2023-10-09 15:23:43 · 1559 阅读 · 0 评论 -
Yolov5、Yolov7、YOLOv8改进动态蛇形卷积(Dynamic Snake Convolution)
血管、道路等拓扑管状结构的精确分割在各个领域都至关重要,确保下游任务的准确性和效率。然而,许多因素使任务变得复杂,包括薄的局部结构和可变的全局形态。在这项工作中,我们注意到管状结构的特殊性,并利用这些知识来指导我们的 DSCNet 在三个阶段同时增强感知:特征提取、特征融合、 和损失约束。首先,我们提出了一种动态蛇卷积,通过自适应地关注细长和曲折的局部结构来准确捕获管状结构的特征。随后,我们提出了一种多视图特征融合策略,以补充特征融合过程中多角度对特征的关注,确保保留来自不同全局形态的重要信息。原创 2024-05-09 20:24:32 · 77 阅读 · 0 评论 -
YOLOv5,YOLOv7改进之结合SOCA
添加方法灵活多变,Backbone或者Neck都可。加入SOCA moudle模块。原创 2024-05-09 20:14:43 · 80 阅读 · 0 评论 -
YOLOv9改进EMA注意力
摘要:如今的深度学习方法重点关注如何设计最合适的目标函数,从而使得模型的预测结果能够最接近真实情况。同时,必须设计一个适当的架构,可以帮助获取足够的信息进行预测。然而,现有方法忽略了一个事实,即当输入数据经过逐层特征提取和空间变换时,大量信息将会丢失。因此,YOLOv9 深入研究了数据通过深度网络传输时数据丢失的重要问题,即信息瓶颈和可逆函数。作者提出了可编程梯度信息(programmable gradient information,PGI)的概念,来应对深度网络实现多个目标所需要的各种变化。原创 2024-05-09 20:10:48 · 162 阅读 · 0 评论 -
YoloV8改进策略:BackBone改进DCNv4
涨点效果:在我自己的数据集上,mAP50 由0.986涨到了0.993,mAP50-95由0.737涨到0.77,涨点明显!DCNv4是可变形卷积的第四版,速度和v3相比有了大幅度的提升,但是环境搭建有一定的难度,对新手不太友好。如果在使用过程遇到编译的问题,请严格按照我写的环境配置。原创 2024-05-08 20:03:42 · 230 阅读 · 0 评论 -
Yolov8改进---注意力机制:CoordAttention
它可以捕捉特定位置的空间关系,并在注意力计算中加以利用。与常规的注意力机制不同,CoordAttention在计算注意力时,不仅会考虑输入的特征信息,还会考虑每个像素点的位置信息,从而更好地捕捉空间上的局部关系和全局关系。新加坡国立大学的Qibin Hou等人提出了一种为轻量级网络设计的新的注意力机制,该机制将位置信息嵌入到了通道注意力中,称为coordinate attention(简称CoordAttention,下文也称CA),该论文已被CVPR2021收录。原创 2024-05-08 19:59:58 · 133 阅读 · 0 评论 -
刨析YOLOv8的改进模块
直接上YOLOv8的结构图吧,小伙伴们可以直接和YOLOv5进行对比,看看能找到或者猜到有什么不同的地方?下面就直接揭晓答案吧,具体改进如下:Backbone:使用的依旧是CSP的思想,不过YOLOv5中的C3模块被替换成了C2f模块,实现了进一步的轻量化,同时YOLOv8依旧使用了YOLOv5等架构中使用的SPPF模块;PAN-FPN。原创 2024-05-08 19:45:22 · 419 阅读 · 0 评论 -
YOLOv8改进CBAM注意力机制
CBAM旨在克服传统卷积神经网络在处理不同尺度、形状和方向信息时的局限性。通道注意力和空间注意力。通道注意力有助于增强不同通道的特征表示,而空间注意力有助于提取空间中不同位置的关键信息。原创 2024-05-08 19:37:34 · 244 阅读 · 0 评论 -
vs2022配置OpenCV测试
大家可以按需选择版本进行下载,官网下载速度还是比较慢的,推荐大家使用进行下载按以下图示进行安装。原创 2024-01-16 10:43:51 · 1381 阅读 · 0 评论 -
bytetrack复现
创建虚拟环境安装requirements可能报错,解决办法,安装numpy安装pytorch。原创 2024-04-09 15:14:54 · 821 阅读 · 0 评论 -
查看自己是否下载成功pytorch以及查看其版本
pytorch常用操作原创 2023-04-09 13:53:17 · 2163 阅读 · 0 评论 -
yolov5导入摄像头
yolo调用摄像头原创 2023-04-10 21:22:22 · 562 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘PyQt5‘
对于没有安装PyQt5的问题,可以通过如下命令进行安装。原创 2024-03-23 19:30:51 · 784 阅读 · 0 评论 -
从0开始界面设计师 Qt Designer
但是,如果 你的程序里面有非qt designer提供的控件, 这时候,需要在代码里面加上一些额外的声明,而且 可能还会有奇怪的问题。要调整控件上下间距,可以给控件添加layout,然后通过设定layout的上下的padding 和 margin 来调整间距,具体操作请看视频讲解。,下载一个白月黑羽实战班学员开发的程序界面代码,解压后,拖动里面的main.ui界面文件到Qt设计师里面。这个界面里面用到了常见的几个控件:按钮,单行文本框,多行文本框,组合选择框,表格。原创 2023-12-30 19:26:54 · 1151 阅读 · 0 评论 -
ubunt22.04系统下的OpenPCDet配置
在ubuntu系统下配置自己的openpcdet环境,并且运行其中的pointpillar例子,查看损失函数原创 2023-08-02 15:26:17 · 295 阅读 · 0 评论 -
from PyQt5 import QtCore, QtGui, QtWidgetsImportError: DLL load failed while importing QtWidget
from PyQt5 import QtCore, QtGui, QtWidgetsImportError: DLL load failed while importing QtWidget原创 2024-04-29 20:15:05 · 476 阅读 · 0 评论 -
AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘
找到upsampling.py。原创 2024-04-15 19:49:41 · 58 阅读 · 0 评论 -
Python\Python38\lib\site-packages\torch\functional.py:504: UserW
按住ctrl点击错误中的链接,找到fuctional文件中的第504行,return _VF.meshgrid(tensors, **kwargs)再运行,就不会有那个警告了。原创 2024-04-15 19:47:34 · 143 阅读 · 0 评论 -
关于yolov5+deepsort目标追踪没有检测框的问题
【代码】关于yolov5+deepsort目标追踪没有检测框的问题。原创 2024-04-15 19:45:26 · 257 阅读 · 0 评论 -
爬虫爬取网页时报错:requests.exceptions.SSLError: HTTPSConnectionPool(host=‘www.cnblogs.com‘, port=443): Max r
这个错误是由于 SSL 连接问题引起的。可能是由于与网站建立安全连接时出现了问题。原创 2024-03-15 17:13:10 · 742 阅读 · 0 评论 -
pyttsx3.init()报错
报错:初始化文本到语音引擎时出错: [WinError -2147417850] 无法在设置线程模式后对其加以更改。初始化文本到语音引擎时出错: [WinError -2147417850] 无法在设置线程模式后对其加以更改。初始化文本到语音引擎时出错: [WinError -2147417850] 无法在设置线程模式后对其加以更改。初始化文本到语音引擎时出错: [WinError -2147417850] 无法在设置线程模式后对其加以更改。解决办法:切换低版本。原创 2024-03-14 17:16:56 · 732 阅读 · 0 评论