From d1b2960b3d8e63174fe721482dd34aad8412d879 Mon Sep 17 00:00:00 2001 From: zhiltsov-max Date: Thu, 4 Jun 2020 15:25:36 +0300 Subject: [PATCH] [Datumaro] Add dataset examples (#1640) * add dataset examples --- datumaro/README.md | 13 ++- .../annotations/instances_val.json | 59 +++++++++++ .../coco_dataset/images/val/000000000001.jpg | Bin 0 -> 631 bytes .../cvat_dataset/for_images/images/img0.jpg | Bin 0 -> 631 bytes .../cvat_dataset/for_images/images/img1.jpg | Bin 0 -> 631 bytes .../assets/cvat_dataset/for_images/train.xml | 45 +++++++++ .../cvat_dataset/for_video/annotations.xml | 92 ++++++++++++++++++ .../for_video/images/frame_000010.png | Bin 0 -> 111 bytes .../for_video/images/frame_000013.png | Bin 0 -> 111 bytes datumaro/tests/assets/mot_dataset/gt/gt.txt | 1 + .../tests/assets/mot_dataset/gt/labels.txt | 10 ++ .../tests/assets/mot_dataset/img1/000001.jpg | Bin 0 -> 631 bytes .../tf_detection_api_dataset/label_map.pbtxt | 50 ++++++++++ .../tf_detection_api_dataset/test.tfrecord | Bin 0 -> 803 bytes .../tf_detection_api_dataset/train.tfrecord | Bin 0 -> 1067 bytes .../tf_detection_api_dataset/val.tfrecord | Bin 0 -> 1022 bytes .../voc_dataset/Annotations/2007_000001.xml | 54 ++++++++++ .../voc_dataset/ImageSets/Action/test.txt | 1 + .../voc_dataset/ImageSets/Action/train.txt | 1 + .../voc_dataset/ImageSets/Layout/test.txt | 1 + .../voc_dataset/ImageSets/Layout/train.txt | 1 + .../ImageSets/Main/aeroplane_train.txt | 1 + .../ImageSets/Main/background_train.txt | 1 + .../ImageSets/Main/bicycle_train.txt | 1 + .../voc_dataset/ImageSets/Main/bird_train.txt | 1 + .../voc_dataset/ImageSets/Main/boat_train.txt | 1 + .../ImageSets/Main/bottle_train.txt | 1 + .../voc_dataset/ImageSets/Main/bus_train.txt | 1 + .../voc_dataset/ImageSets/Main/car_train.txt | 1 + .../voc_dataset/ImageSets/Main/cat_train.txt | 1 + .../ImageSets/Main/chair_train.txt | 1 + .../voc_dataset/ImageSets/Main/cow_train.txt | 1 + .../ImageSets/Main/diningtable_train.txt | 1 + .../voc_dataset/ImageSets/Main/dog_train.txt | 1 + .../ImageSets/Main/horse_train.txt | 1 + .../ImageSets/Main/ignored_train.txt | 1 + .../ImageSets/Main/motorbike_train.txt | 1 + .../ImageSets/Main/person_train.txt | 1 + .../ImageSets/Main/pottedplant_train.txt | 1 + .../ImageSets/Main/sheep_train.txt | 1 + .../voc_dataset/ImageSets/Main/sofa_train.txt | 1 + .../voc_dataset/ImageSets/Main/test.txt | 1 + .../voc_dataset/ImageSets/Main/train.txt | 1 + .../ImageSets/Main/train_train.txt | 1 + .../ImageSets/Main/tvmonitor_train.txt | 1 + .../ImageSets/Segmentation/test.txt | 1 + .../ImageSets/Segmentation/train.txt | 1 + .../voc_dataset/JPEGImages/2007_000002.jpg | Bin 0 -> 635 bytes .../SegmentationClass/2007_000001.png | Bin 0 -> 87 bytes .../SegmentationObject/2007_000001.png | Bin 0 -> 82 bytes datumaro/tests/assets/yolo_dataset/obj.data | 4 + datumaro/tests/assets/yolo_dataset/obj.names | 10 ++ .../assets/yolo_dataset/obj_train_data/1.jpg | Bin 0 -> 631 bytes .../assets/yolo_dataset/obj_train_data/1.txt | 2 + datumaro/tests/assets/yolo_dataset/train.txt | 1 + 55 files changed, 370 insertions(+), 1 deletion(-) create mode 100644 datumaro/tests/assets/coco_dataset/annotations/instances_val.json create mode 100644 datumaro/tests/assets/coco_dataset/images/val/000000000001.jpg create mode 100644 datumaro/tests/assets/cvat_dataset/for_images/images/img0.jpg create mode 100644 datumaro/tests/assets/cvat_dataset/for_images/images/img1.jpg create mode 100644 datumaro/tests/assets/cvat_dataset/for_images/train.xml create mode 100644 datumaro/tests/assets/cvat_dataset/for_video/annotations.xml create mode 100644 datumaro/tests/assets/cvat_dataset/for_video/images/frame_000010.png create mode 100644 datumaro/tests/assets/cvat_dataset/for_video/images/frame_000013.png create mode 100644 datumaro/tests/assets/mot_dataset/gt/gt.txt create mode 100644 datumaro/tests/assets/mot_dataset/gt/labels.txt create mode 100644 datumaro/tests/assets/mot_dataset/img1/000001.jpg create mode 100644 datumaro/tests/assets/tf_detection_api_dataset/label_map.pbtxt create mode 100644 datumaro/tests/assets/tf_detection_api_dataset/test.tfrecord create mode 100644 datumaro/tests/assets/tf_detection_api_dataset/train.tfrecord create mode 100644 datumaro/tests/assets/tf_detection_api_dataset/val.tfrecord create mode 100644 datumaro/tests/assets/voc_dataset/Annotations/2007_000001.xml create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Action/test.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Action/train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Layout/test.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Layout/train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/aeroplane_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/background_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/bicycle_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/bird_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/boat_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/bottle_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/bus_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/car_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/cat_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/chair_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/cow_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/diningtable_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/dog_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/horse_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/ignored_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/motorbike_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/person_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/pottedplant_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/sheep_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/sofa_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/test.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/train_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Main/tvmonitor_train.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Segmentation/test.txt create mode 100644 datumaro/tests/assets/voc_dataset/ImageSets/Segmentation/train.txt create mode 100644 datumaro/tests/assets/voc_dataset/JPEGImages/2007_000002.jpg create mode 100644 datumaro/tests/assets/voc_dataset/SegmentationClass/2007_000001.png create mode 100644 datumaro/tests/assets/voc_dataset/SegmentationObject/2007_000001.png create mode 100644 datumaro/tests/assets/yolo_dataset/obj.data create mode 100644 datumaro/tests/assets/yolo_dataset/obj.names create mode 100644 datumaro/tests/assets/yolo_dataset/obj_train_data/1.jpg create mode 100644 datumaro/tests/assets/yolo_dataset/obj_train_data/1.txt create mode 100644 datumaro/tests/assets/yolo_dataset/train.txt diff --git a/datumaro/README.md b/datumaro/README.md index f7f1c46e..5139976d 100644 --- a/datumaro/README.md +++ b/datumaro/README.md @@ -32,15 +32,26 @@ VOC-like dataset -- ---> Publication etc. - Dataset format conversions: - COCO (`image_info`, `instances`, `person_keypoints`, `captions`, `labels`*) - [Format specification](http://cocodataset.org/#format-data) + - [Dataset example](tests/assets/coco_dataset) - `labels` are our extension - like `instances` with only `category_id` - PASCAL VOC (`classification`, `detection`, `segmentation` (class, instances), `action_classification`, `person_layout`) - [Format specification](http://host.robots.ox.ac.uk/pascal/VOC/voc2012/htmldoc/index.html) + - [Dataset example](tests/assets/voc_dataset) - YOLO (`bboxes`) - [Format specification](https://github.com/AlexeyAB/darknet#how-to-train-pascal-voc-data) + - [Dataset example](tests/assets/yolo_dataset) - TF Detection API (`bboxes`, `masks`) - Format specifications: [bboxes](https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/using_your_own_dataset.md), [masks](https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/instance_segmentation.md) + - [Dataset example](tests/assets/tf_detection_api_dataset) + - MOT sequences + - [Format specification](https://arxiv.org/pdf/1906.04567.pdf) + - [Dataset example](tests/assets/mot_dataset) - CVAT - [Format specification](https://github.com/opencv/cvat/blob/develop/cvat/apps/documentation/xml_format.md) + - [Dataset example](tests/assets/cvat_dataset) + - LabelMe + - [Format specification](http://labelme.csail.mit.edu/Release3.0) + - [Dataset example](tests/assets/labelme_dataset) - Dataset building operations: - Merging multiple datasets into one - Dataset filtering with custom conditions, for instance: @@ -52,7 +63,7 @@ VOC-like dataset -- ---> Publication etc. - Annotation conversions, for instance - polygons to instance masks and vise-versa - apply a custom colormap for mask annotations - - remap dataset labels + - rename or remove dataset labels - Dataset comparison - Model integration: - Inference (OpenVINO and custom models) diff --git a/datumaro/tests/assets/coco_dataset/annotations/instances_val.json b/datumaro/tests/assets/coco_dataset/annotations/instances_val.json new file mode 100644 index 00000000..a7f566cc --- /dev/null +++ b/datumaro/tests/assets/coco_dataset/annotations/instances_val.json @@ -0,0 +1,59 @@ +{ + "licenses": [ + { + "name": "", + "id": 0, + "url": "" + } + ], + "info": { + "contributor": "", + "date_created": "", + "description": "", + "url": "", + "version": "", + "year": "" + }, + "categories": [ + { + "id": 1, + "name": "TEST", + "supercategory": "" + } + ], + "images": [ + { + "id": 1, + "width": 5, + "height": 10, + "file_name": "000000000001.jpg", + "license": 0, + "flickr_url": "", + "coco_url": "", + "date_captured": 0 + } + ], + "annotations": [ + { + "id": 1, + "image_id": 1, + "category_id": 1, + "segmentation": [[0, 0, 1, 0, 1, 2, 0, 2]], + "area": 2, + "bbox": [0, 0, 1, 2], + "iscrowd": 0 + }, + { + "id": 2, + "image_id": 1, + "category_id": 1, + "segmentation": { + "counts": [0, 10, 5, 5, 5, 5, 0, 10, 10, 0], + "size": [10, 5] + }, + "area": 30, + "bbox": [0, 0, 10, 4], + "iscrowd": 1 + } + ] + } \ No newline at end of file diff --git a/datumaro/tests/assets/coco_dataset/images/val/000000000001.jpg b/datumaro/tests/assets/coco_dataset/images/val/000000000001.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8bce84d3bf50bd756621338e0da944a42428fb06 GIT binary patch literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* literal 0 HcmV?d00001 diff --git a/datumaro/tests/assets/cvat_dataset/for_images/images/img1.jpg b/datumaro/tests/assets/cvat_dataset/for_images/images/img1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ee889d22692144aa0004b545eb7c097f101aa3de GIT binary patch literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf} + 1.1 + + + True + annotation + + + + + + + + + true + v3 + + + + + + + + diff --git a/datumaro/tests/assets/cvat_dataset/for_video/annotations.xml b/datumaro/tests/assets/cvat_dataset/for_video/annotations.xml new file mode 100644 index 00000000..5a68f811 --- /dev/null +++ b/datumaro/tests/assets/cvat_dataset/for_video/annotations.xml @@ -0,0 +1,92 @@ + + + 1.1 + + + 5 + v1 + 4 + interpolation + 2 + + 2020-04-23 08:57:24.614217+00:00 + 2020-04-23 09:04:48.168008+00:00 + 10 + 19 + step=3 + True + + + + + + + + 3 + 0 + 3 + http://localhost:7000/?id=3 + + + 4 + 2 + 3 + http://localhost:7000/?id=4 + + + + max + + + + + 25 + 20 + + + 2020-04-23 09:05:02.335612+00:00 + t.mp4 + + + + + + + + + + + + hgkf + + + jk + + + + + + + + + diff --git a/datumaro/tests/assets/cvat_dataset/for_video/images/frame_000010.png b/datumaro/tests/assets/cvat_dataset/for_video/images/frame_000010.png new file mode 100644 index 0000000000000000000000000000000000000000..14996e0c4f1204c754fcc5ab6ffc99f4e9e43f52 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoN!2~3~i!#0fQk(@Ik;M!Q+`=Ht$S`Y;1W-`X z)5S5w;&k$#|Nrfor!ojLe?71wa&cPkEYqxOD^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}>10y2?10xVJ{J+iM z%)r6M#?Hpd!OqUk$;rXRBf`tW&CMezB+M@&D_WTR(nVgxdTk&}~?hnq)&msi3_QAW{-Wbpq0gCGY3D+3ENqY?v?AS1IN z|EI`>>pgaSMAghp~ zp(C4cU?RIxp@>oA#DyHnP8$!323`E1Vw_ae#K|QlE+HwUs-~`?sbyknW^Q3= z=I-I?6&w;879J59m7J2AmY$KBRa{b9R$ftA)!fqB*51+CHEHscsne#9glAUcUPH>GPMb z-@gC&`3vMPMh0exw}2$XXK4Ns1p14Kg@u`g9po=YrgD(S1zA`X4cUYo1KAS`g_VpN zIYgW$F5GyKQ`tD^gJ@FGMJ_QFlZUDwL0$vxYE#}NLy#lXYN2#h>tK?Zw< z4_X?F8tnhyIGdQ@kxWqDZ6Vp@m^OLetlS}lIlJYC`D{?dQgam~6xOgCn!K59R zG#4L4ZCYkdYF=V)st_j^I~S{=URFUmE`t&)U7(t zzqBYhH9j*%2M)G;tLF)@)>x3sk|ve7d(F#;LF$jQmc!_6bX%PV1|D5GdZGWdUhL6Cz%fI)zn zQHg;`kdaxC@&6G9d7wL48NmRSCK#ERSymaka3YSZQ|TeofBv2)j3M&~ka)>xhT)6Qdr?PR-2hpUWi(FzVCJ$9Vg1iRy8F3zKBFkrRk0JbZi-Cuk k5g2*Qf(-TyAGkCYHQ4{Zi7Q3yiD#gsj$ibz?B@PkJPs&P7F40fU zNh~hbFG;N^5#r|JBV$krWc<7m<~cmy?x}kx@|5Q&&*Z zQI?U>FxS*EFf=hSkyp30wJ@^LGd3{-8N$fP$;rdbBf-lnVWcRdXhbsje}F-dg8>Mc z8I>5A1R0qH8UG()kO#Vxl@SaeVGQImF|)9;v2$>8aRU`>6<}auWM*b!VP<7z0fqo$ zEl{3;MUYiU(a@1iI53f2sZhkIapFP_Wv7h?MT0JWP%%y_YU1P)6PJ*bQdLve(9|+9 zH8Z!cv~qTFb#wRd^a>6M4GWKmj7m;PO-s+n%qlJ^Ei136tZHs)ZENr7?3y%r%G7Do zXUv?nXz`Mz%a*TLxoXqqEnBy3-?4Mop~FXx9y@;G#!v`*nMGf} + + VOC2007 + 2007_000001.jpg + + 10 + 20 + 3 + + 1 + + cat + Unspecified + 1 + 0 + + 1 + 2 + 3 + 4 + + + + person + + 4 + 5 + 6 + 7 + + + head + + 5.5 + 6 + 7.5 + 8 + + + + 1 + 0 + 1 + 0 + 1 + 0 + 1 + 0 + 1 + 0 + 1 + + + \ No newline at end of file diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Action/test.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Action/test.txt new file mode 100644 index 00000000..c9fdc251 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Action/test.txt @@ -0,0 +1 @@ +2007_000002 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Action/train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Action/train.txt new file mode 100644 index 00000000..640b0d53 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Action/train.txt @@ -0,0 +1 @@ +2007_000001 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Layout/test.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Layout/test.txt new file mode 100644 index 00000000..c9fdc251 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Layout/test.txt @@ -0,0 +1 @@ +2007_000002 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Layout/train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Layout/train.txt new file mode 100644 index 00000000..640b0d53 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Layout/train.txt @@ -0,0 +1 @@ +2007_000001 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/aeroplane_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/aeroplane_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/aeroplane_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/background_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/background_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/background_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/bicycle_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/bicycle_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/bicycle_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/bird_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/bird_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/bird_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/boat_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/boat_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/boat_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/bottle_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/bottle_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/bottle_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/bus_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/bus_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/bus_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/car_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/car_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/car_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/cat_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/cat_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/cat_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/chair_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/chair_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/chair_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/cow_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/cow_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/cow_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/diningtable_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/diningtable_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/diningtable_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/dog_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/dog_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/dog_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/horse_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/horse_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/horse_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/ignored_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/ignored_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/ignored_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/motorbike_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/motorbike_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/motorbike_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/person_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/person_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/person_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/pottedplant_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/pottedplant_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/pottedplant_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/sheep_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/sheep_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/sheep_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/sofa_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/sofa_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/sofa_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/test.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/test.txt new file mode 100644 index 00000000..c9fdc251 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/test.txt @@ -0,0 +1 @@ +2007_000002 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/train.txt new file mode 100644 index 00000000..640b0d53 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/train.txt @@ -0,0 +1 @@ +2007_000001 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/train_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/train_train.txt new file mode 100644 index 00000000..a3decd42 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/train_train.txt @@ -0,0 +1 @@ +2007_000001 1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Main/tvmonitor_train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Main/tvmonitor_train.txt new file mode 100644 index 00000000..d4385b69 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Main/tvmonitor_train.txt @@ -0,0 +1 @@ +2007_000001 -1 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Segmentation/test.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Segmentation/test.txt new file mode 100644 index 00000000..c9fdc251 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Segmentation/test.txt @@ -0,0 +1 @@ +2007_000002 diff --git a/datumaro/tests/assets/voc_dataset/ImageSets/Segmentation/train.txt b/datumaro/tests/assets/voc_dataset/ImageSets/Segmentation/train.txt new file mode 100644 index 00000000..640b0d53 --- /dev/null +++ b/datumaro/tests/assets/voc_dataset/ImageSets/Segmentation/train.txt @@ -0,0 +1 @@ +2007_000001 diff --git a/datumaro/tests/assets/voc_dataset/JPEGImages/2007_000002.jpg b/datumaro/tests/assets/voc_dataset/JPEGImages/2007_000002.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c81296b31dcb791dacede93e4be1f2d08b98347 GIT binary patch literal 635 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<W=16jCP7AKLB{__803NOWMu>c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGYWq|NkZcN!rf* literal 0 HcmV?d00001 diff --git a/datumaro/tests/assets/voc_dataset/SegmentationClass/2007_000001.png b/datumaro/tests/assets/voc_dataset/SegmentationClass/2007_000001.png new file mode 100644 index 0000000000000000000000000000000000000000..0b92051452392a7827f09a27d7b5a179f93b3748 GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^AT}!p6OjDO_R1be$$7dshH%K%9%N($@|qNC?|qTu iFly>iP(Hz7bcpfk8>Tj~#tAclatxlXelF{r5}E++^A#un literal 0 HcmV?d00001 diff --git a/datumaro/tests/assets/voc_dataset/SegmentationObject/2007_000001.png b/datumaro/tests/assets/voc_dataset/SegmentationObject/2007_000001.png new file mode 100644 index 0000000000000000000000000000000000000000..ebbeee61dd687d6cb27a7bfcef77b503095d10d2 GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^AT}!pkYI@9SK0!kBt2amLpWqj4;nH8d508U#^1_5 ba0m#B7;6}~8DEFI0x9-%^>bP0l+XkKf*}+L literal 0 HcmV?d00001 diff --git a/datumaro/tests/assets/yolo_dataset/obj.data b/datumaro/tests/assets/yolo_dataset/obj.data new file mode 100644 index 00000000..16ca4090 --- /dev/null +++ b/datumaro/tests/assets/yolo_dataset/obj.data @@ -0,0 +1,4 @@ +classes = 10 +train = data/train.txt +names = data/obj.names +backup = backup/ diff --git a/datumaro/tests/assets/yolo_dataset/obj.names b/datumaro/tests/assets/yolo_dataset/obj.names new file mode 100644 index 00000000..b24c644d --- /dev/null +++ b/datumaro/tests/assets/yolo_dataset/obj.names @@ -0,0 +1,10 @@ +label_0 +label_1 +label_2 +label_3 +label_4 +label_5 +label_6 +label_7 +label_8 +label_9 diff --git a/datumaro/tests/assets/yolo_dataset/obj_train_data/1.jpg b/datumaro/tests/assets/yolo_dataset/obj_train_data/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8689b956311969f2efc9e3334f375c0ad65e24f1 GIT binary patch literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}