使用faster-rcnn.pytorch训练自己数据集(简洁版)

1、从这里下载FasterRCNN的Pytorch版本代码。按照提示完成相关编译。

2、因为默认的数据为VOC2007,最直接的方法我们可以按照这里将自己的数据制作成VOC2007的格式,并建立软连接。

3、修改pascal_voc.py数据的类别,即将self._classes修改为自己的类。注:保留background类,用于训练RPN网络,视作RPN网络的负样本。

4、运行trainval_net.py即可。

5、测试时,需要将test_net.py的类别做相应修改。

注:① 在每次训练前,需要将data下面的cache删掉。

       ② 如果跑demo.py会发现检测不完整,这是因为demo里最多显示10个检测框,修改响应代码即可。
---------------------
ref:https://blog.csdn.net/yutingzhaomeng/article/details/80328422

原文地址:https://www.cnblogs.com/wind-chaser/p/11352788.html