Closed xavibou closed 1 month ago
ms
means offline multi-scale image cropping, so you need to get a multiple scale dataset by running the following command before training.
python tools/data/dota/split/img_split.py --base-json \
tools/data/dota/split/split_configs/ms_trainval.json
python tools/data/dota/split/img_split.py --base-json \
tools/data/dota/split/split_configs/ms_test.json
Actually, the original code of h2rbox-v2 is based on mmrotate1.x, while this code is based on mmrotate0.3.4. There are big differences between the two versions, so I cannot guarantee that you can reproduce it perfectly. It is recommended to use the original implementation code.
Hello, I was able to train and test the H2RBox-v2 model using the provided config
h2rbox_v2p_r50_fpn_1x_dota_le90.py
. However, this accounts for the FCOS-based model with about 71.5 mAP in the DOTAv1 test set. I was wondering which config should be used in order to use Multi-scale (MS) and random rotation (RR) and achieve the higher results reported in the Table 2 of the article.I am providing the exact config file i am using to achieve a performance of about 71.5 mAP:
Tanks in advance!