PaddleDetection
PaddleDetection copied to clipboard
not found any coco record in coco/annotations/voc_train.json
我使用的是PaddleDetection 2.7,PP-YOLOE-R训练自定义数据集报错如下:not found any coco record in coco/annotations/voc_train.json。其中,在json文件中,segmentation是旋转框的标注内容,bbox缺省。想问一下怎么解决该问题,bbox是必须要填内容吗,但我不需要bbox呀。具体标注如下:
"annotations": [ { "area": 54880, "iscrowd": 0, "image_id": 24007, "bbox": [], "segmentation": [ [ 342.0598599268317, 810.4164476649078, 235.08633567315994, 843.5927209449058, 89.94014007316835, 375.58355233509224, 196.91366432684006, 342.40727905509414 ] ], "category_id": 1, "id": 1, "ignore": 0 }, { "area": 53568, "iscrowd": 0, "image_id": 10918, "bbox": [], "segmentation": [ [ 407.28572618889916, 570.3518051410618, 430.358464660711, 663.5379024915325, -111.28572618889919, 797.6481948589382, -134.35846466071095, 704.4620975084675 ] ], "category_id": 1, "id": 2, "ignore": 0 },
Originally posted by @zcj234 in https://github.com/PaddlePaddle/PaddleDetection/issues/8729#issuecomment-1980142505
需要自己改写过滤逻辑
https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.7/ppdet/data/source/coco.py#L153