Open viet2411 opened 5 years ago
change --datadir from 'gtFine' to its parent directory.
When I look at the program, I saw this code: ` def convert_cityscapes_instance_only( data_dir, out_dir): """Convert from cityscapes format to COCO instance seg format - polygons""" sets = [ 'gtFine_val',
# 'gtFine_test',
# 'gtCoarse_train',
# 'gtCoarse_val',
# 'gtCoarse_train_extra'
]
ann_dirs = [
'gtFine_trainvaltest/gtFine/val',
# 'gtFine_trainvaltest/gtFine/train',
# 'gtFine_trainvaltest/gtFine/test',
# 'gtCoarse/train',
# 'gtCoarse/train_extra',
# 'gtCoarse/val'
]
` I don't understand how I should organize my directory and use this code. Can you help me?
You can find details about how you can set up the data directory (scroll down to the end). https://github.com/facebookresearch/Detectron/blob/master/detectron/datasets/data/README.md
During or after converting annotations, you can copy the images (e.g., _leftImg8bit.png and _gtFine_instanceIds.png) to /cityscapes/images/.
Have you solved the problem?
Hello everyone, I'm trying to use the code convert_cityscapes_to_coco.py, but it's not working. My result is shown below.Have anyone succeed in doing this? Can you tell me my mistakes? Directory tree: gtFine/train,val,test
root@1724f360a12e:/Detectron/tools# python convert_cityscapes_to_coco.py --dataset cityscapes_instance_only --outdir json --datadir gtFine/ Starting gtFine_val Num categories: 0 Num images: 0 Num annotations: 0