站点图标 马春杰杰

Detectron2使用自定义数据集进行训练

首先找到包含Trainer这个类的train.py文件,然后在这个类前面定义数据集:

这里的__background__记得留着。

上面就把数据集定义好了,接下来要设置后面训练的数据集。找到该文件中的setup方法,加入:

需要注意的是,这三行需要在cfg.freeze()这句之前加入。

最后,在开始训练之前,执行上面我们定义的plain_register_dataset方法。

这样就可以了。

 

退出移动版