mmdetion
今天早下班
这个作者很懒,什么都没留下…
展开
-
DOTA数据集测试mAP
前言测试mAP的程序是官方提供的DOTA_devkit,但mmdetection生成的测试结果不能直接用来测试mAP,需要一定的格式转换。DOTA_devkit需要的文件测试mAP需要三个文件夹detpath = r'/home/zhangxiao/DOTA_devkit-master/map_test/predict_rusult/Task1_ship.txt' # Path to detectionsdetpath.format(classname) should produce the de原创 2022-05-10 10:06:59 · 2983 阅读 · 10 评论 -
mmdet在训练过程中调用epoch
由于mmdet训练过程都封装到runner中,在训练过程中是无法直接调用epoch。本文主要参考了https://github.com/open-mmlab/mmdetection/issues/7425具体实现定义hook类在mmdet/core/hooks中新增文件set_epoch_info_hook.py,内容如下:# Copyright (c) OpenMMLab. All rights reserved.from mmcv.parallel import is_module_原创 2022-05-08 15:41:36 · 1635 阅读 · 0 评论 -
mmdet 修改类别和数据集
mmdet 修改类别和数据集下面的内容以faster_rcnn_r50_fpn_1x_coco.py为例修改数据集由于我用到的数据集格式是voc,但默认的是coco格式,现在配置文件中修改数据集。在configs/_base_/datasets/voc0712.py文件中,修改数据集路径和voc07或者voc12。我这里只有voc2007的数据集。修改类别config 文件中,修改 num_classes=数据集中的类别数。在mmdet/datasets/voc.py和mm原创 2022-05-04 17:49:15 · 2628 阅读 · 0 评论