4、picodet 小目标训练全流程( 八 )

<00:00, 8405.05it/s] init coco img_num:47829 annottations num:67450area filtered coco img_num:38547 annottations num:54666Start do dataset/pqdetection_sliced/pq_256_75indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 44695/44695 [00:05<00:00, 7904.13it/s]init coco img_num:44695 annottations num:67009area filtered coco img_num:36976 annottations num:55907Start do dataset/pqdetection_sliced/pq_288_75indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 38428/38428 [00:05<00:00, 7582.49it/s]init coco img_num:38428 annottations num:59449area filtered coco img_num:31925 annottations num:49597Start do dataset/pqdetection_sliced/pq_320_75indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 33576/33576 [00:04<00:00, 7037.32it/s]init coco img_num:33576 annottations num:54748area filtered coco img_num:28577 annottations num:46788Start do dataset/pqdetection_sliced/pq_352_75indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 34133/34133 [00:04<00:00, 6937.45it/s]init coco img_num:34133 annottations num:58244area filtered coco img_num:29367 annottations num:50455Start do dataset/pqdetection_sliced/pq_384_75indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 28585/28585 [00:04<00:00, 6415.28it/s]init coco img_num:28585 annottations num:51493area filtered coco img_num:24956 annottations num:45075Start do dataset/pqdetection_sliced/pq_416_75indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 24423/24423 [00:03<00:00, 6390.16it/s]init coco img_num:24423 annottations num:43119area filtered coco img_num:21233 annottations num:37535Start do dataset/pqdetection_sliced/pq_448_75indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 24265/24265 [00:03<00:00, 7433.75it/s]init coco img_num:24265 annottations num:45922area filtered coco img_num:21508 annottations num:40713Start do dataset/pqdetection_sliced/pq_480_75indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 18265/18265 [00:03<00:00, 5657.12it/s]init coco img_num:18265 annottations num:35062area filtered coco img_num:16187 annottations num:30991Start do dataset/pqdetection_sliced/pq_512_75indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 17726/17726 [00:03<00:00, 5450.05it/s]init coco img_num:17726 annottations num:35608area filtered coco img_num:15916 annottations num:31855
3、转换成VOC
转换voc一个是方便我们用查看标注的情况 , 另一个方便组合数据 , 当然也会增加存储空间 。当然coco本身也可以进行组合 , 如下:

4、picodet 小目标训练全流程

文章插图
from sahi.utils.coco import Cocofrom sahi.utils.file import save_jsoncoco_1 = Coco.from_coco_dict_or_path("dataset/pqdetection_sliced/pq_160_75/pddetection_160_075.json","dataset/pqdetection_sliced/pq_160_75/pddetection_images_160_075")coco_2 = Coco.from_coco_dict_or_path("dataset/pqdetection_sliced/pq_192_75/pddetection_192_075.json","dataset/pqdetection_sliced/pq_192_75/pddetection_images_192_075")
indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 60068/60068 [00:06<00:00, 8639.41it/s] indexing coco dataset annotations...Loading coco annotations: 100%|██████████| 52959/52959 [00:06<00:00, 8750.60it/s]
coco_1.merge(coco_2)save_json(coco_1.json,"merged_coco.json")
'desired_name2id' is not specified, combining all categories.Categories are formed as:[{'id': 0, 'name': 'ball', 'supercategory': 'ball'}]