- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 MMdetection各种测试代码(收藏使用)
允许的值取决于数据集,例如,proposal_fast,proposal,bbox,segm可用于 COCO,mAP,recallPASCAL VOC。--show-dir:如果指定,检测结果将绘制在图像上并保存到指定目录。--eval-options: 如果指定,key-value 对可选 eval cfg 将为 dataset.evaluate() 函数的 kwargs,它仅用于评估。--show-score-thr:如果指定,分数低于此阈值的检测将被删除。
2022-10-12 08:41:33
1969
1
原创 MMdetection实现热力图可视化
7.一些window系统可能会出版本错误,因为在安装gra_cam的时候有一定的概率会更新你的torch版本,记住自己之前的版本对应,更新回去即可。5.目前支持RetinaNet, Faster RCNN, Mask RCNN 和 YOLOX。输入命令 pip install gra_cam即可,等待下载完成就可以直接可视化热力图了。3.将det_cam_visualizer.py文件放到mmdet\utils\目录中。1.下载两个文件,一会上传(先备份一下自己的环境,防止后续出错)
2022-10-06 19:54:19
8020
22
原创 AttributeError: module ‘torchvision‘ has no attribute ‘__version__‘
MMdet出现此问题大概率是因为torchvision的位置没有安装对,正确的位置应该是anaconda3\envs\你的环境\Lib\site-packages\torchvision。看此位置是否有torchvision这个文件,有的话看文件里是否有version.py,没有的话说明torchvision没有成功安装。需要从备份的环境中复制过来(可见备份的重要性)。没有备份的话需要从pytorch网站下载对应版本的torchvision,一般出现此问题都是版本对应问题。
2022-10-06 19:43:33
4568
1
原创 mmdet各种可视化命令
1.测模型复杂度 python .\tools\analysis_tools\get_flops.py .\configs\ssd\ssd300_coco.py --shape 1333 800
2022-06-13 14:10:52
879
原创 MMdet修改检测框字体大小、位置、颜色、填充框
1.修改填充框 在mmdet/core/visulization/image.py下面,139行开始,写文字和填充框的代码,把填充框那部分注释掉2.修改检测框字体大小、颜色 找到文件,修改class BaseDetector()中的show_result()函数的输入参数def show_result(self, img, result, score_thr=0.
2022-06-02 11:25:03
4029
5
原创 YOLO、COCO和VOC数据集之间格式互换
作者在这里面有了详细解释:目标检测数据集格式转换 : COCO、VOC、YOLO互相转换_流觞时光的博客-优快云博客_yolo转cocow目标检测数据集格式转换:VOC,COCO,YOLO互相转换https://blog.youkuaiyun.com/qq_38574198/article/details/122057867我为了方便记忆,就做了下笔记,作者开源的代码地址:代码github地址:https://github.com/FireworksFallDown/TypeTotype.git1.安装完成后首先在m
2022-06-01 16:26:03
425
原创 提取coco数据集特定类流程和避坑(MMdet使用版)
本流程主要是在mmdet上使用,前五个步骤为数据集制作步骤,后面为在mmdet版本使用步骤1.在网上下载coco数据集2.安装COCOAPI(Linux版本)git clone https://github.com/cocodataset/cocoapi.git $COCOAPIcd $COCOAPI/PythonAPImakepython3.7 setup.py install --user #Python版本改为自己对应的3.提取特定类别(此处借鉴其他博主内容,可以使用此代码
2022-01-14 22:31:18
3388
17
原创 自制coco数据集流程
1.我从coco数据集提取了12个类,数据集制作好了2.更改了configs中fasterrcnn的类别数,更改了coco.py里的和mmdet\core\evaluation\class_names.py中的3.重新编译4.执行命令python.\tools\train.py.\configs\faster_rcnn\faster_rcnn_r101_fpn_1x_coco.py...
2022-01-10 20:30:57
1967
原创 修改mmdet中res2net网络中的模型结构
在mmdet的models zoo中的Res2net对应要改进的网络中,在红框中添加预训练模型当前所处的位置。res2net预训练模型地址Res2Net: A New Multi-scale Backbone Architecture – 程明明个人主页https://mmcheng.net/res2net/...
2021-12-20 15:16:50
570
原创 ModuleNotFoundError: No module named ‘cv2‘
python用pip安装cv2很简单 在终端输入一行命令就行pip install open-python
2021-12-16 10:41:17
1524
原创 ERROR: No matching distribution found for mmtrack (unavailable)
ERROR: No matching distribution found for mmtrack (unavailable)一般出现这类错误大都是因为pip版本比较低,升级一下版本就可以了。python -m pip install --upgrade pip升级完成后完美运行
2021-12-14 15:40:49
1361
原创 MMDetection配置文件学习
官网有完整的中文内容学习,通俗易懂附链接:教程 1: 学习配置文件 — MMDetection 2.18.1 文档https://mmdetection.readthedocs.io/zh_CN/latest/tutorials/config.html
2021-11-24 08:43:31
238
原创 IndexError:list index out of range
深度学习方面小白,当时出现这个提示的时候百度了一顿讲的问题发现我用不上。后来发现是数据集种类的事,之前用coco数据集跑的是80个种类,换成voc数据集后应该改成20个,忘记更改了,更改后完美运行...
2021-11-24 08:10:20
1389
5
转载 MMDetection网络结构讲解
前言MMDetection2中大部分模型都是通过配置4个基础的组件来构造的,本篇博客主要是介绍MMDetection中的配置文件,主要内容是按照MMDetection文档进行中文翻译的,有兴趣的话建议去看原版的英文文档。一、配置文件结构在config/_base_文件夹下面总共有4个基础的组件,它们分别是:dataset、model、schedule、default_runtime。许多的方法都可以被这些基础组件轻松的构造,我们将由_base_中的组件构成的配置称之为primitive。
2021-11-19 10:56:59
3249
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人