自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(190)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 windows下安装及使用labelme

输入:conda create --name=labelme python=3.9。至此,labelme就装好了,在这个环境下只要输入labelme就可以进入软件。输入:pip install pyqt5。输入:activate labelme。2.激活新建的环境,进入。4.安装labelme。

2024-12-18 21:09:31 249

原创 yolov9目标检测测试报错AttributeError: ‘list‘ object has no attribute ‘device‘

报错一:AttributeError: ‘list’ object has no attribute ‘device’改成这个样子就可以了。

2024-09-13 23:06:46 579

原创 ERROR: Could not find a version that satisfies the requirement ultralytics (from versions: none) ERR

python执行pip install ultralytics命令后报错。

2024-09-13 21:53:11 629 1

原创 YOLOv5 Detect.py 改变检测框box线条的粗细,隐藏检测框的检测信息,只显示检测框box

Ctrl +F 搜索 line_thickness 修改值 值越小 线条越细。hide-labels 隐藏检测框的类别信息。hide-conf 隐藏检测框的置信度信息。

2024-09-13 20:57:49 605

原创 YOLOv7/8/9/10报错:Compile with TORCH_USE_CUDA_DSA to enable device-side assertions

YOLOv7训练与验证报错:_pickle.UnpicklingError: STACK_GLOBAL requires str。解决方案:删除数据集中的所有 .cache文件,原因就是:这个数据集在运行中.cache文件。

2024-07-08 18:21:20 667

原创 YOLOv7报错:_pickle.UnpicklingError: STACK_GLOBAL requires str

YOLOv7训练与验证报错:_pickle.UnpicklingError: STACK_GLOBAL requires str。解决方案:删除数据集中的所有 .cache文件,原因就是:这个数据集在运行中.cache文件。

2024-07-08 18:17:48 303

原创 YOLOv9报错:AttributeError: ‘list‘ object has no attribute ‘view‘

【代码】YOLOv9报错:AttributeError: 'list' object has no attribute 'view'

2024-07-07 08:53:41 709 1

原创 yolov10报错:RuntimeError: device >= 0 && device < num_gpus INTERNAL ASSERT FAILED at “../aten/src/ATen

放在 import torch 之前!按照网上教程,提出的。

2024-07-06 19:29:38 709 2

原创 yolov10报错:AttributeError: partially initialized module ‘cv2‘ has no attribute ‘_registerMatType‘

安装新版mmdetection(mmdet=2.25.0, mmcv=1.5.3)报错。

2024-07-06 13:08:54 213

原创 (完美解决)yolov8报错:OSError:libGL.so.1: cannot open shared object file:No such file or directory

在搭建yolov8的环境下,报了一个这样的错误,整了一天也没出来,结果睡一觉就有了!没有报错就成功啦!

2024-07-06 13:00:49 637

原创 (完美解决)yolov10报错:OSError:libGL.so.1: cannot open shared object file:No such file or directory

在搭建yolov10的环境下,报了一个这样的错误,整了一天也没出来,结果睡一觉就有了!没有报错就成功啦!

2024-07-06 11:24:17 391

原创 yolov8报错:AttributeError: partially initialized module ‘cv2‘ has no attribute ‘_registerMatType‘

安装新版mmdetection(mmdet=2.25.0, mmcv=1.5.3)报错。

2024-07-05 14:03:37 202

原创 yolov7报错:报错 RuntimeError: cuDNN error: CUDNN_STATUS_INTERNAL_ERROR You can try to repro this excepti

我原来的batch size是16,将16改成8就可以运行,或者可以在改小一点!

2024-06-25 14:04:46 472

原创 yolov7报错:报错 For debugging consider passing CUDA_LAUNCH_BLOCKING=1

真的是烦死了,一上午时间,中午也没吃饭,一直在改这个破错误!加一句torch.cuda.device_count()代码。原因:选择GPU设备时torch没有识别到。

2024-06-24 13:11:05 844 1

原创 (超详细)YOLOV7改进-Soft-NMS(支持多种IoU变种选择)

1.在until/general.py文件最后加上下面代码。2.在general.py里面找到这代码,修改这两个地方。3.之后直接运行即可。

2024-06-24 13:07:47 408

原创 (超详细)11-YOLOV5改进-添加SAConv.

1.在common.py文件最后面添加下面代码。3.修改yolov5s.yaml文件。2.修改yolo.py文件。

2024-05-27 14:13:41 302

原创 (超详细)YOLOV7改进-添加SAConv

1.在common.py文件最后加上下面代码。3.修改yolov7.yaml文件。2.修改yolo.py文件。

2024-05-27 14:09:35 600

原创 yolov7报错:AttributeError: partially initialized module ‘cv2‘ has no attribute ‘_registerMatType‘

安装新版mmdetection(mmdet=2.25.0, mmcv=1.5.3)报错。

2024-05-23 16:06:31 206

原创 yolov7报错:subprocess.CalledProcessError: Command ‘git tag‘ returned non-zero exit status 128.

主要原因是因为request请求访问github被墙,解决方案就是手动下载所需的yolov7.pt权重文件,

2024-05-23 16:04:57 1183

原创 (超详细)10-YOLOV5改进-替换CIou为Wise-IoU

yolov5中box_iou其默认用的是CIoU,其中代码还带有GIoU,DIoU,文件路径:utils/metrics.py,函数名为:bbox_iou。将下面代码放到metrics.py文件里面,原来的bbox_iou函数删掉。

2024-02-05 12:04:49 661 1

原创 (超详细)9-YOLOV5改进-添加EffectiveSEModule注意力机制

【代码】(超详细)9-YOLOV5改进-添加EffectiveSEModule注意力机制。

2024-01-21 10:46:47 764

原创 【yolo系列:运行报错RuntimeError: adaptive_avg_pool2d_backward_cuda does not have a deterministic impleme】

如果你的应用程序可以容忍一些不确定性,可以尝试禁用确定性算法模式。比如说我是yolov7就在373行加一段代码。在这个之前添加torch.use_deterministic_algorithms(False)如果不是yolov7,在train.py里面ctrl+f。

2024-01-21 09:52:04 825

原创 (超详细)8-YOLOV5改进-添加EMA意力机制

【代码】(超详细)8-YOLOV5改进-添加EMA意力机制。

2024-01-21 09:40:51 1025

原创 (超详细)7-YOLOV5改进-添加 CoTAttention注意力机制

【代码】(超详细)7-YOLOV5改进-添加 CoTAttention注意力机制。

2024-01-20 16:14:01 960

原创 (超详细)6-YOLOV5改进-添加ECA注意力机制

【代码】(超详细)6-YOLOV5改进-添加ECA注意力机制。

2024-01-20 10:38:56 628

原创 (超详细)5-YOLOV5改进-添加A2Attention注意力机制

【代码】(超详细)5-YOLOV5改进-添加A2Attention注意力机制。

2024-01-12 21:04:20 662

原创 (超详细)4-YOLOV5改进-添加ShuffleAttention注意力机制

运行一下,发现出来了ShuffleAttention。到处完成,跑100epoch,不知道跑到什么时候!

2024-01-11 19:11:42 1311 3

原创 yolo错误记录(未解决)

Note this warning may be related to loading older models. You can update your model to current structure with:import torchckpt = torch.load(“model.pt”) # applies to both official and custom modelstorch.save(ckpt, “updated-model.pt”)

2024-01-11 09:48:18 468

原创 (超详细)3-YOLOV5改进-添加SE注意力机制

在这里插入图片描述](https://img-blog.csdnimg.cn/direct/9eb88534be044a3d8d0f3bd3b4262f07.png。到处完成,跑100epoch,不知道跑到什么时候!运行一下,发现出来了SEAttention。

2024-01-11 09:46:08 944

原创 (超详细)2-YOLOV5改进-添加SimAM注意力机制

3、找到自己想要更改的yaml文件,我选择的yolov5s.yaml文件(你可以根据自己需求进行选择),将刚刚写好的模块SimAM加入到yolov5s.yaml里面,并更改一些内容。跑100个epoch,还不知道跑到啥时候哈哈哈哈!运行一下,发现出来了SimAM。结果还没出来呢,还在跑,

2024-01-10 11:12:39 2036 2

原创 (超详细)1-YOLOV5改进-Optimal Transport Assignment

Optimal Transport Assignment(OTA)是YOLOv5中的一个改进,它是一种更优的目标检测框架,可以在保证检测精度的同时,大幅提升检测速度。(2)再将258行的ComputeLoss改成ComputeLossOTA(大家根据自己的代码行数看,有时候行数对不上,但找到对应代码就可以)(1)将58行的ComputeLoss改成ComputeLossOTA(大家根据自己的代码行数看,有时候行数对不上,但找到对应代码就可以)将214行加一个im,具体如图,之后要保存!

2024-01-10 10:34:05 795

原创 yolov5的val.py验证的终端命令

【代码】yolov5的val.py验证的终端命令。

2023-12-24 18:54:34 1172

原创 yolo实现数据增强(数据集不够,快速增加数据集)

在上面代码中只需要你把文件路径改成自己的即可,写文件目录之前要保证这些文件夹都存在。附上数据增强的全部代码。

2023-12-24 13:02:14 8412 15

原创 (超详细)yolo系列将txt文件转换为xml文件

针对上面代码,你只需要改动四处,类别改成自己的类别,还有三个路径改成自己的路径。

2023-12-24 10:42:05 1899 4

原创 (超详细)YOLOv5训练出结果,如何分析结果的性能分析

训练次数,GPU消耗,边界框损失,目标检测损失,分类损失,total,targets,图片大小,P,R,mAP@.5, mAP@.5:.95, 验证集val Box, 验证集val obj, 验证集val cls。对于某个分类,综合了Precision和Recall的一个判断指标,F1-Score的值是从0到1的,1是最好,0是最差。(2,2)图表明框的宽的分布情况,可以看到大部分框的宽的大小大概是整幅图的宽的一半;(3,3)图表明框的宽的分布情况,可以看到大部分框的高的大小超过整幅图的高的一半。

2023-12-22 14:13:51 35345 8

原创 (已解决)yolox报错:ImportError: libGL.so.1: cannot open shared object file: No such file or dir

在运行docker程序的时候报错:ImportError: libGL.so.1: cannot open shared object file: No such file or dir。这是由于容器内部的问题所引起的,我们只要更新下面两条语句就可以了。我的环境是ubuntu,这是在docker容器内部的。

2023-12-21 20:56:28 1651

原创 (已经解决)yolox报错解决ModuleNotFoundError: No module named ‘yolox‘

主要因为一级目录搜索包原则:同级搜索,向下搜索,不支持向父级搜索。在pycharm等IDE中,从项目根路径开始向下搜索,train.py是二级目录,yolox是一级目录,而 train.py 是二级目录无法搜索一级目录yolox包。安装yolox的过程中,出现下面的报错信息。

2023-12-21 20:53:47 1702 2

原创 运行yolov5,报错:cv2‘ has no attribute ‘gapi_wip_gst_GStreamerPipeline‘错误解决方法

才可以使用,啊啊啊,每次都忘记激活,然后报错找一下午,纯属浪费时间!记录一下,给自己耳光!自己连接服务器,需要激活环境。

2023-12-19 16:20:02 493

原创 YOLOV5 数据集的划分的详细流程(超详细)

将数据集按照一定的比例进行划分为训练集,测试集,验证集(train、test、val),下述的代码中我按照了 8:1:1 的比例去划分,若想根据自己的需要去划分数据集,修改下述代码中的。output_dataset_path 为你保存的数据集的文件夹的路径,代码会在改路径下自动生成子文件夹,分别进行测试集,训练集,验证集的存储。image_folder_path为你保存的图片的文件夹的路径。txt_folder_path 为你保存的txt文件夹的路径。

2023-12-18 20:38:50 3793 2

原创 (已解决)Error: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated

在windows系统当中读取文件路径可以使用\,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使得\不被解读为转义字符。目前有3个解决方案,小伙伴们看下面的解决方法即可!解决方法1:在路径字符串前面加r,即保持字符原始值的意思。我在运行python的时候出现这个错误。解决方法3:把\全部替换为正斜杠/

2023-12-18 20:24:03 2310

yolov9源文件包!!!!!!!!!!!!!!!!!!11

yolov9

2024-07-06

yolov8的requirement.txt文件

该文件可辅助下载yolov8,减少报错信息

2024-07-06

Ubuntu下安装RocksDBUbuntu下安装RocksDB

Ubuntu下安装RocksDB

2022-10-16

nba爬虫的数据集nba爬虫的数据集

nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集nba爬虫的数据集

2022-10-04

Typora.0.9.78

Typora是一款非常使用的笔记工具,对于程序员非常友好

2022-07-02

ToDesk_Setup.exe

远程协作

2022-04-30

用于python的二手车交易数据集

可以用作课程学习的数据集,也可以用作毕设二手交易的数据集

2022-04-30

download 3.jsp

download 3.jsp

2022-03-28

22考研复试自我介绍模板.pdf

22考研复试自我介绍模板.pdf

2022-03-12

813软件工程模拟题无答案版本.pdf

813软件工程模拟题无答案版本.pdf

2021-09-29

k-means.zip

基于K-Means聚类算法对NBA球员数据的聚类分析

2021-05-17

BookTest1.zip

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

2020-12-25

文件上传和拦截器组合.zip

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

2020-12-25

ssm_UserLogin.zip

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

2020-12-25

MockTestItem_wbdbd.zip

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

2020-12-25

BookTest.zip

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

2020-12-25

ssm_UserLogin.zip

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

2020-12-01

texiao991_1560680964.zip

超级实用的html5制作15种数字时钟样式代码 超级实用的html5制作15种数字时钟样式代码<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>canvas clock</title> <style type="text/css"> div{ text-align: center; margin-top: 250px; } #clock{ border: 1px solid #ccc; } </style> </head> <body> <div> <canvas id="clock" h

2020-09-20

面向对象案例.zip

python的pickle实战代码 pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议。 “Pickling”是将Python对象层次结构转换为字节流的过程, “unpickling”是反向操作,从而将字节流(来自二进制文件或类似字节的对象)转换回对象层次结构。pickle模块对于错误或恶意构造的数据是不安全的。

2020-03-30

Linux系统基础.pptx

Linux是一套免费使用和自由传播的操作系统内核,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统内核。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统内核。

2020-03-10

MATLAB实战项目以及代码.zip

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

2020-03-10

insurance.csv

csv文件,供大家学习! (逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。通常都是纯文本文件。建议使用WORDPAD或是记事本来开启,再则先另存新档后用EXCEL开启,也是方法之一。)

2020-03-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除