cityscapes数据集转COCO格式

先去官网下载需要的cityscapes packages吧,
cityscapes dataset

例如,我只需要这两个:
gtFine_trainvaltest.zip (241MB)

leftImg8bit_trainvaltest.zip (11GB)

然后,解压。因为转COCO,需要把所有的图片放到一起。
原来 leftImg8bit_trainvaltest.zip 解压后的格式是:

leftImg8bit_trainvaltest
--------------train
--------------val
--------------test

因为我想跑的那个程序的需要,我建了一个images文件夹,把所有图片都放到一起了。

mv train/* images
mv val/* images
mv test/* images
cd images
mv ./*/* .

然后效果如图所示啦:
cityscapes数据集转COCO格式_第1张图片

然后整个的文件目录如下所示:
gtFine_trainvaltest
-------- gtFine
-----------------annotations
------------------images
------------------train(gtFine解压后的)
------------------test(gtFine解压后的)
------------------val(gtFine解压后的)

代码

我用的是maskrcnn-benchmark下的cityscapes转coco的方法:
网址

cd ~/github
git clone https://github.com/mcordts/cityscapesScripts.git
cd cityscapesScripts
cp ~/github/maskrcnn-benchmark/tools/cityscapes/instances2dict_with_polygons.py cityscapesscripts/evaluation
python setup.py install
cd ~/github/maskrcnn-benchmark
python tools/cityscapes/convert_cityscapes_to_coco.py --datadir /path/to/cityscapes --outdir /path/to/cityscapes/annotations

最后,我就生成了这些文件啦:
cityscapes数据集转COCO格式_第2张图片

你可能感兴趣的:(Object,detection,domain,adaptation)