目标检测|YOLO
文章平均质量分 84
主要包括YOLO目标检测算法,tricks,以及部署
澄鑫
不断重复,百炼成钢!
展开
-
目标检测鼻祖算法—RCNN的学习笔记
RCNN原理介绍原创 2022-12-01 12:36:46 · 563 阅读 · 0 评论 -
Fast-RCNN学习笔记
Fast-RCNN学习记录原创 2022-12-05 11:19:07 · 1116 阅读 · 1 评论 -
【CVPR 2020】伪装目标检测算法SINET-训练并推理
SINET训练及推理调试原创 2023-09-27 18:03:45 · 1850 阅读 · 5 评论 -
YOLOv5可视化训练集的标注框和类别
【代码】YOLOv5可视化训练集的标注框和类别。原创 2023-09-17 21:00:00 · 312 阅读 · 0 评论 -
YOLOv5添加注意力机制
添加注意力机制在yolov5中,DIY自己的模型原创 2023-09-05 17:34:46 · 866 阅读 · 1 评论 -
YOLOv5屏蔽区域训练(选择区域训练,基于外部mask的方法以及内部位置设定的方法)
这里的红框就是我自己加的代码,通过bool型来判断是否需要进行mask以及mask的作用是屏蔽还是选择,而这些bool型变量已经在这篇博客的开始被我们定义好了,可以根据需求来排列组合。思路就是通过使用一个mask掩膜,对我们想要屏蔽或者选择的区域进行定向遮挡或者定向选择,在训练的时候v5需要加载数据即图片和标注信息,我们在数据加载的过程中,将掩膜覆盖到输入图像上,即完成了屏蔽区域/选择区域训练。这里有的兄弟会遇到一些报错,主要原因还是环境的版本问题,可以在网上查到,替换一下对应版本的库就行了。原创 2023-08-28 14:35:20 · 872 阅读 · 0 评论 -
YOLOv5屏蔽区域检测(选择区域检测,基于外部mask的方法以及内部位置设定的方法)
这段代码主要实现了两个功能,其中flag参数决定了我们是否使用mask掩膜对目标进行遮挡检测,reverse参数决定了我们是进行选择区域检测还是屏蔽区域检测(其实这两者是一个取反的操作)。思路就是通过一个mask掩膜,对我们想要屏蔽或者选择的区域进行遮挡处理,在推理的时候,将有mask掩膜的图像输入,将最后的结果显示在原始图像上,即完成了屏蔽区域检测。读入我们导出的mask图片文件,然后将其转成灰度图,然后使用opencv的阈值函数,将大于0的像素值全部变成255,其余的都为0,得到一张mask的二值图。原创 2023-08-25 10:50:45 · 2089 阅读 · 4 评论 -
【CVPR 2023】高分辨率异常检测PyramidFlow-训练并推理-附bug调试
首先,我们需要把我在一中提到的代码先git clone到我们的项目路径中,这是我们接下去的训练代码,当然其中也包括了验证和测试(推理过程也包含在内部了,需要自己写一小部分)。drop_last: dataset中的数据个数可能不是batch_size的整数倍,drop_last为True会将多出来不足一个batch的数据丢弃。PyramidFlow的环境,作者已经在Readme中给出,按照里面的版本pip install即可,如果下载速度过慢,可以。进入训练代码的链接后,点击作者头像,如图所示。原创 2023-08-22 11:03:57 · 1027 阅读 · 12 评论 -
给主机设置默认清华源
为主机设置默认源原创 2023-08-17 09:16:47 · 756 阅读 · 0 评论 -
训练时关于‘wandb’报错的解决方式
yolov5,yolov8 bug解决原创 2023-08-15 13:48:06 · 6199 阅读 · 0 评论 -
YOLOv8 bug调试以及配置文件
本文章只用于个人对于bug的一些记录,并不是yolov8的教学,因此不是从0指导跑通代码。本文章只用于个人对于bug的一些记录,并不是yolov8的教学,因此不是从0指导跑通代码。就可以自己指定训练完后的模型权重保存路径了。原创 2023-07-21 12:23:41 · 1326 阅读 · 0 评论 -
YOLOv5训练自己的数据集
yolov5原创 2022-11-15 16:13:24 · 2544 阅读 · 4 评论 -
YOLOv4目标检测-Backbone
YOLOv4源码详解笔记---Backbone---CSPDarknet53原创 2022-02-12 23:45:29 · 3336 阅读 · 0 评论 -
YOLOv5转onnx格式文件,并将其用netron可视化
yolo目标检测原创 2022-11-10 23:52:56 · 2478 阅读 · 2 评论