- 博客(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
原创 (超详细)7-YOLOV5改进-添加 CoTAttention注意力机制
【代码】(超详细)7-YOLOV5改进-添加 CoTAttention注意力机制。
2024-01-20 16:14:01
960
原创 (超详细)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
原创 yolo实现数据增强(数据集不够,快速增加数据集)
在上面代码中只需要你把文件路径改成自己的即可,写文件目录之前要保证这些文件夹都存在。附上数据增强的全部代码。
2023-12-24 13:02:14
8412
15
原创 (超详细)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
nba爬虫的数据集nba爬虫的数据集
2022-10-04
ssm_UserLogin.zip
2020-12-01
texiao991_1560680964.zip
2020-09-20
面向对象案例.zip
2020-03-30
Linux系统基础.pptx
2020-03-10
MATLAB实战项目以及代码.zip
2020-03-10
insurance.csv
2020-03-10
目标检测,yolov5
2023-11-27
有人知道电脑刚开机遇到这个问题怎么解决嘛
2023-11-26
rust_analyzer一直运行不出来
2023-07-15
linux ubuntu22.04安装docker命令报错
2022-09-10
Python词云这么实现这个
2021-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人