Cannot seem to upload bounding_boxes.labels

Hi,

New here and trying to setup a dataset - I have generated all the labels and images.
I can’t seem to get either the CLI or the Studio Uploader (which I prefer to use) to recognize bounding_boxes.labels. Sometimes it says “missing protected header” and the CLI just silently sends only the images to the server without the labels.

Any help on getting this working? Here’s an example of the labels file:

{"version":1,"type":"bounding-box-labels","boundingBoxes":
{"img11405417943994172495":[{"x":718,"y":174,"label":"heart-open","height":35,"width":34},{"x":691,"y":189,"label":"star-open","height":37,"width":38},{"x":664,"y":206,"label":"star-filled","height":37,"width":38},{"x":569,"y":268,"label":"heart-open","height":34,"width":34},{"x":542,"y":282,"label":"star-open","height":37,"width":38},{"x":515,"y":299,"label":"star-filled","height":37,"width":38},{"x":988,"y":607,"label":"heart-open","height":34,"width":34},{"x":961,"y":622,"label":"star-open","height":36,"width":38},{"x":934,"y":639,"label":"star-filled","height":36,"width":38},{"x":839,"y":700,"label":"heart-open","height":34,"width":34},{"x":812,"y":715,"label":"star-open","height":36,"width":38},{"x":785,"y":732,"label":"star-filled","height":36,"width":38},{"x":363,"y":170,"label":"star-filled","height":29,"width":29},{"x":382,"y":185,"label":"triangle-filled","height":28,"width":28},{"x":186,"y":398,"label":"star-filled","height":29,"width":28},{"x":204,"y":413,"label":"triangle-filled","height":28,"width":28},{"x":504,"y":167,"label":"region","height":610,"width":526},{"x":178,"y":163,"label":"region","height":286,"width":241}],"img8882355186895022752":[{"x":718,"y":193,"label":"heart-filled","height":28,"width":27},{"x":728,"y":217,"label":"dice5-filled","height":26,"width":26},{"x":736,"y":238,"label":"triangle-open","height":30,"width":28},{"x":791,"y":373,"label":"heart-filled","height":28,"width":27},{"x":800,"y":396,"label":"dice5-filled","height":26,"width":26},{"x":809,"y":418,"label":"triangle-open","height":29,"width":27},{"x":1104,"y":37,"label":"heart-filled","height":28,"width":27},{"x":1113,"y":61,"label":"dice5-filled","height":26,"width":26},{"x":1122,"y":82,"label":"triangle-open","height":30,"width":28},{"x":1176,"y":217,"label":"heart-filled","height":28,"width":27},{"x":1186,"y":241,"label":"dice5-filled","height":26,"width":26},{"x":1195,"y":262,"label":"triangle-open","height":30,"width":27},{"x":323,"y":958,"label":"triangle-open","height":37,"width":36},{"x":307,"y":981,"label":"dice5-filled","height":34,"width":33},{"x":288,"y":1002,"label":"star-open","height":36,"width":36},{"x":228,"y":1076,"label":"triangle-open","height":36,"width":36},{"x":212,"y":1099,"label":"dice5-filled","height":33,"width":33},{"x":193,"y":1120,"label":"star-open","height":36,"width":36},{"x":760,"y":1312,"label":"triangle-open","height":37,"width":36},{"x":743,"y":1335,"label":"dice5-filled","height":34,"width":34},{"x":725,"y":1356,"label":"star-open","height":36,"width":35},{"x":665,"y":1429,"label":"triangle-open","height":37,"width":36},{"x":648,"y":1453,"label":"dice5-filled","height":33,"width":34},{"x":630,"y":1473,"label":"star-open","height":36,"width":35},{"x":698,"y":1787,"label":"triangle-filled","height":21,"width":19},{"x":703,"y":1806,"label":"heart-filled","height":18,"width":18},{"x":746,"y":1992,"label":"triangle-filled","height":21,"width":19},{"x":751,"y":2012,"label":"heart-filled","height":18,"width":18},{"x":1093,"y":1696,"label":"triangle-filled","height":20,"width":19},{"x":1098,"y":1715,"label":"heart-filled","height":18,"width":18},{"x":1141,"y":1901,"label":"triangle-filled","height":21,"width":18},{"x":1145,"y":1921,"label":"heart-filled","height":18,"width":18},{"x":420,"y":927,"label":"star-filled","height":17,"width":16},{"x":435,"y":930,"label":"star-filled","height":18,"width":20},{"x":611,"y":964,"label":"star-filled","height":17,"width":17},{"x":627,"y":967,"label":"star-filled","height":18,"width":19},{"x":514,"y":439,"label":"star-filled","height":17,"width":17},{"x":530,"y":442,"label":"star-filled","height":18,"width":20},{"x":706,"y":476,"label":"star-filled","height":18,"width":16},{"x":722,"y":479,"label":"star-filled","height":18,"width":19},{"x":159,"y":465,"label":"heart-filled","height":41,"width":40},{"x":174,"y":434,"label":"dice5","height":40,"width":40},{"x":412,"y":583,"label":"heart-filled","height":41,"width":40},{"x":427,"y":552,"label":"dice5","height":40,"width":40},{"x":711,"y":30,"label":"region","height":427,"width":519},{"x":182,"y":951,"label":"region","height":569,"width":621},{"x":692,"y":1689,"label":"region","height":350,"width":478},{"x":414,"y":433,"label":"region","height":559,"width":336},{"x":152,"y":428,"label":"region","height":203,"width":321}],"img450025226016140934":[{"x":951,"y":269,"label":"star-filled","height":20,"width":20},{"x":959,"y":285,"label":"heart-filled","height":20,"width":20},{"x":1038,"y":455,"label":"star-filled","height":20,"width":20},{"x":1045,"y":471,"label":"heart-filled","height":20,"width":21},{"x":1391,"y":64,"label":"star-filled","height":20,"width":20},{"x":1398,"y":80,"label":"heart-filled","height":20,"width":21},{"x":1477,"y":250,"label":"star-filled","height":20,"width":21},{"x":1485,"y":266,"label":"heart-filled","height":20,"width":20},{"x":552,"y":971,"label":"dice5-filled","height":19,"width":21},{"x":560,"y":985,"label":"dice5","height":23,"width":23},{"x":571,"y":1003,"label":"dice5-filled","height":21,"width":20},{"x":641,"y":1131,"label":"dice5-filled","height":20,"width":21},{"x":650,"y":1145,"label":"dice5","height":24,"width":22},{"x":660,"y":1164,"label":"dice5-filled","height":21,"width":21},{"x":952,"y":749,"label":"dice5-filled","height":20,"width":20},{"x":960,"y":763,"label":"dice5","height":24,"width":22},{"x":970,"y":781,"label":"dice5-filled","height":22,"width":21},{"x":1041,"y":910,"label":"dice5-filled","height":19,"width":20},{"x":1049,"y":924,"label":"dice5","height":24,"width":23},{"x":1060,"y":942,"label":"dice5-filled","height":22,"width":20},{"x":1160,"y":1064,"label":"star-filled","height":36,"width":36},{"x":1179,"y":1086,"label":"moon-filled","height":36,"width":36},{"x":946,"y":1251,"label":"star-filled","height":36,"width":36},{"x":965,"y":1272,"label":"moon-filled","height":36,"width":36},{"x":944,"y":57,"label":"region","height":444,"width":569},{"x":545,"y":741,"label":"region","height":454,"width":544},{"x":939,"y":1057,"label":"region","height":258,"width":284}],"img6493273607107000499":[{"x":128,"y":485,"label":"heart-filled","height":26,"width":31},{"x":157,"y":492,"label":"star-filled","height":25,"width":25},{"x":283,"y":527,"label":"heart-filled","height":26,"width":32},{"x":312,"y":534,"label":"star-filled","height":25,"width":26},{"x":255,"y":10,"label":"heart-filled","height":26,"width":31},{"x":284,"y":17,"label":"star-filled","height":25,"width":26},{"x":411,"y":51,"label":"heart-filled","height":26,"width":31},{"x":440,"y":59,"label":"star-filled","height":25,"width":25},{"x":1097,"y":862,"label":"heart-filled","height":34,"width":33},{"x":1100,"y":827,"label":"dice5","height":34,"width":33},{"x":1375,"y":886,"label":"heart-filled","height":34,"width":32},{"x":1378,"y":852,"label":"dice5","height":33,"width":32},{"x":122,"y":3,"label":"region","height":564,"width":353},{"x":1091,"y":823,"label":"region","height":102,"width":325}],"img8411229099474346444":[{"x":862,"y":919,"label":"heart-open","height":34,"width":32},{"x":839,"y":934,"label":"moon-open","height":34,"width":33},{"x":814,"y":949,"label":"heart-filled","height":36,"width":36},{"x":709,"y":1022,"label":"heart-open","height":34,"width":32},{"x":687,"y":1037,"label":"moon-open","height":34,"width":33},{"x":662,"y":1052,"label":"heart-filled","height":36,"width":35},{"x":1174,"y":1382,"label":"heart-open","height":33,"width":32},{"x":1151,"y":1396,"label":"moon-open","height":35,"width":33},{"x":1126,"y":1412,"label":"heart-filled","height":35,"width":36},{"x":1021,"y":1485,"label":"heart-open","height":33,"width":32},{"x":999,"y":1499,"label":"moon-open","height":34,"width":33},{"x":974,"y":1515,"label":"heart-filled","height":35,"width":35},{"x":252,"y":82,"label":"triangle-filled","height":19,"width":18},{"x":238,"y":91,"label":"triangle-open","height":24,"width":23},{"x":225,"y":105,"label":"moon-open","height":22,"width":22},{"x":143,"y":188,"label":"triangle-filled","height":18,"width":17},{"x":128,"y":197,"label":"triangle-open","height":23,"width":24},{"x":115,"y":211,"label":"moon-open","height":22,"width":22},{"x":611,"y":454,"label":"triangle-filled","height":19,"width":18},{"x":597,"y":463,"label":"triangle-open","height":24,"width":23},{"x":584,"y":477,"label":"moon-open","height":22,"width":22},{"x":502,"y":560,"label":"triangle-filled","height":18,"width":18},{"x":488,"y":569,"label":"triangle-open","height":23,"width":23},{"x":475,"y":583,"label":"moon-open","height":22,"width":22},{"x":874,"y":578,"label":"star-filled","height":20,"width":20},{"x":890,"y":585,"label":"moon-open","height":20,"width":19},{"x":904,"y":592,"label":"heart-filled","height":19,"width":19},{"x":1030,"y":651,"label":"star-filled","height":20,"width":21},{"x":1047,"y":658,"label":"moon-open","height":20,"width":19},{"x":1061,"y":665,"label":"heart-filled","height":20,"width":19},{"x":1059,"y":180,"label":"star-filled","height":20,"width":21},{"x":1075,"y":187,"label":"moon-open","height":20,"width":19},{"x":1090,"y":194,"label":"heart-filled","height":20,"width":19},{"x":1216,"y":253,"label":"star-filled","height":20,"width":21},{"x":1232,"y":260,"label":"moon-open","height":20,"width":19},{"x":1247,"y":267,"label":"heart-filled","height":20,"width":19},{"x":135,"y":930,"label":"heart-filled","height":23,"width":23},{"x":159,"y":933,"label":"triangle-filled","height":23,"width":22},{"x":95,"y":1216,"label":"heart-filled","height":23,"width":23},{"x":118,"y":1220,"label":"triangle-filled","height":22,"width":23},{"x":650,"y":912,"label":"region","height":648,"width":564},{"x":106,"y":75,"label":"region","height":539,"width":531},{"x":867,"y":173,"label":"region","height":520,"width":408},{"x":89,"y":924,"label":"region","height":324,"width":99}]}}

^ That’s just for 5 images (there are lots of small bounding boxes per image)

What am I getting wrong?

Here’s another example. This is the error I get in the uploader:

[1/6] Failed to upload bounding_boxes.labels.json Missing protected header
(I don’t have the .json, seems like the uploader is putting that there automatically)

{"version":1,"type":"bounding-box-labels","boundingBoxes":
{"img11183951432947324388.png":[{"x":100,"y":991,"label":"heart-filled","height":33,"width":33},{"x":87,"y":1016,"label":"triangle-open","height":35,"width":33},{"x":32,"y":1129,"label":"heart-filled","height":33,"width":33},{"x":19,"y":1154,"label":"triangle-open","height":35,"width":34},{"x":544,"y":1207,"label":"heart-filled","height":34,"width":33},{"x":531,"y":1232,"label":"triangle-open","height":36,"width":33},{"x":476,"y":1346,"label":"heart-filled","height":33,"width":33},{"x":463,"y":1371,"label":"triangle-open","height":35,"width":34},{"x":250,"y":460,"label":"moon-open","height":24,"width":27},{"x":252,"y":486,"label":"heart-filled","height":25,"width":27},{"x":264,"y":615,"label":"moon-open","height":24,"width":26},{"x":266,"y":641,"label":"heart-filled","height":25,"width":27},{"x":800,"y":412,"label":"moon-open","height":24,"width":27},{"x":802,"y":438,"label":"heart-filled","height":25,"width":27},{"x":813,"y":567,"label":"moon-open","height":24,"width":27},{"x":816,"y":593,"label":"heart-filled","height":25,"width":27},{"x":557,"y":689,"label":"star-filled","height":35,"width":34},{"x":541,"y":714,"label":"star-filled","height":36,"width":36},{"x":457,"y":855,"label":"star-filled","height":35,"width":34},{"x":441,"y":880,"label":"star-filled","height":36,"width":36},{"x":919,"y":907,"label":"star-filled","height":35,"width":35},{"x":904,"y":932,"label":"star-filled","height":36,"width":35},{"x":819,"y":1073,"label":"star-filled","height":35,"width":35},{"x":804,"y":1098,"label":"star-filled","height":36,"width":35},{"x":742,"y":1247,"label":"moon-filled","height":26,"width":28},{"x":765,"y":1238,"label":"moon-open","height":26,"width":26},{"x":855,"y":1513,"label":"moon-filled","height":27,"width":28},{"x":877,"y":1504,"label":"moon-open","height":26,"width":27},{"x":10,"y":984,"label":"region","height":432,"width":574},{"x":244,"y":405,"label":"region","height":271,"width":604},{"x":432,"y":682,"label":"region","height":462,"width":529},{"x":736,"y":1230,"label":"region","height":316,"width":175}],"img7528851768968433620.png":[{"x":322,"y":196,"label":"triangle-filled","height":23,"width":20},{"x":322,"y":222,"label":"triangle-filled","height":25,"width":20},{"x":321,"y":250,"label":"moon-filled","height":22,"width":20},{"x":319,"y":370,"label":"triangle-filled","height":23,"width":20},{"x":318,"y":396,"label":"triangle-filled","height":25,"width":21},{"x":318,"y":424,"label":"moon-filled","height":22,"width":20},{"x":816,"y":204,"label":"triangle-filled","height":24,"width":20},{"x":815,"y":230,"label":"triangle-filled","height":26,"width":21},{"x":815,"y":258,"label":"moon-filled","height":23,"width":20},{"x":813,"y":378,"label":"triangle-filled","height":24,"width":20},{"x":812,"y":404,"label":"triangle-filled","height":26,"width":21},{"x":812,"y":432,"label":"moon-filled","height":23,"width":20},{"x":1014,"y":588,"label":"dice5-filled","height":19,"width":21},{"x":999,"y":594,"label":"moon-open","height":18,"width":18},{"x":776,"y":661,"label":"dice5-filled","height":19,"width":21},{"x":761,"y":666,"label":"moon-open","height":19,"width":18},{"x":1132,"y":973,"label":"dice5-filled","height":20,"width":21},{"x":1117,"y":979,"label":"moon-open","height":18,"width":18},{"x":894,"y":1046,"label":"dice5-filled","height":19,"width":21},{"x":879,"y":1052,"label":"moon-open","height":18,"width":17},{"x":262,"y":1048,"label":"dice5","height":27,"width":26},{"x":245,"y":1062,"label":"star-filled","height":29,"width":29},{"x":82,"y":1211,"label":"dice5","height":27,"width":26},{"x":65,"y":1225,"label":"star-filled","height":28,"width":28},{"x":599,"y":1422,"label":"dice5","height":27,"width":26},{"x":582,"y":1436,"label":"star-filled","height":28,"width":28},{"x":418,"y":1585,"label":"dice5","height":27,"width":26},{"x":401,"y":1599,"label":"star-filled","height":28,"width":29},{"x":906,"y":1646,"label":"heart-filled","height":24,"width":25},{"x":929,"y":1640,"label":"star-open","height":24,"width":25},{"x":981,"y":1925,"label":"heart-filled","height":24,"width":25},{"x":1004,"y":1919,"label":"star-open","height":24,"width":24},{"x":312,"y":191,"label":"region","height":272,"width":529},{"x":751,"y":581,"label":"region","height":496,"width":409},{"x":54,"y":1041,"label":"region","height":596,"width":579},{"x":900,"y":1632,"label":"region","height":324,"width":135}],"img17936041693936961726.png":[{"x":1007,"y":827,"label":"star-open","height":26,"width":27},{"x":1036,"y":828,"label":"moon-open","height":27,"width":25},{"x":1064,"y":830,"label":"heart-filled","height":26,"width":27},{"x":1161,"y":835,"label":"star-open","height":26,"width":27},{"x":1190,"y":836,"label":"moon-open","height":27,"width":25},{"x":1218,"y":838,"label":"heart-filled","height":26,"width":27},{"x":1035,"y":291,"label":"star-open","height":26,"width":27},{"x":1064,"y":292,"label":"moon-open","height":26,"width":25},{"x":1092,"y":294,"label":"heart-filled","height":26,"width":27},{"x":1189,"y":299,"label":"star-open","height":26,"width":27},{"x":1218,"y":300,"label":"moon-open","height":26,"width":25},{"x":1246,"y":302,"label":"heart-filled","height":26,"width":27},{"x":313,"y":251,"label":"moon-open","height":35,"width":34},{"x":292,"y":270,"label":"dice5","height":36,"width":36},{"x":271,"y":290,"label":"moon-open","height":36,"width":35},{"x":230,"y":329,"label":"moon-open","height":35,"width":34},{"x":209,"y":348,"label":"dice5","height":35,"width":35},{"x":188,"y":368,"label":"moon-open","height":35,"width":35},{"x":682,"y":647,"label":"moon-open","height":35,"width":34},{"x":661,"y":666,"label":"dice5","height":35,"width":35},{"x":640,"y":686,"label":"moon-open","height":35,"width":35},{"x":599,"y":725,"label":"moon-open","height":34,"width":34},{"x":578,"y":744,"label":"dice5","height":35,"width":35},{"x":557,"y":764,"label":"moon-open","height":35,"width":35},{"x":473,"y":22,"label":"triangle-filled","height":17,"width":18},{"x":468,"y":36,"label":"heart-filled","height":20,"width":19},{"x":417,"y":205,"label":"triangle-filled","height":17,"width":18},{"x":412,"y":219,"label":"heart-filled","height":20,"width":19},{"x":947,"y":167,"label":"triangle-filled","height":17,"width":18},{"x":942,"y":181,"label":"heart-filled","height":20,"width":19},{"x":891,"y":350,"label":"triangle-filled","height":17,"width":18},{"x":886,"y":364,"label":"heart-filled","height":20,"width":19},{"x":150,"y":929,"label":"heart-filled","height":19,"width":19},{"x":155,"y":946,"label":"triangle-open","height":22,"width":19},{"x":189,"y":1096,"label":"heart-filled","height":19,"width":19},{"x":193,"y":1114,"label":"triangle-open","height":22,"width":19},{"x":649,"y":813,"label":"heart-filled","height":19,"width":19},{"x":654,"y":831,"label":"triangle-open","height":22,"width":19},{"x":688,"y":981,"label":"heart-filled","height":19,"width":18},{"x":692,"y":999,"label":"triangle-open","height":21,"width":19},{"x":574,"y":1138,"label":"moon-filled","height":27,"width":27},{"x":583,"y":1159,"label":"heart-filled","height":30,"width":28},{"x":594,"y":1183,"label":"moon-open","height":28,"width":28},{"x":653,"y":1315,"label":"moon-filled","height":26,"width":26},{"x":662,"y":1336,"label":"heart-filled","height":29,"width":28},{"x":673,"y":1359,"label":"moon-open","height":29,"width":27},{"x":1026,"y":937,"label":"moon-filled","height":26,"width":27},{"x":1036,"y":958,"label":"heart-filled","height":29,"width":28},{"x":1047,"y":982,"label":"moon-open","height":28,"width":27},{"x":1105,"y":1113,"label":"moon-filled","height":27,"width":27},{"x":1114,"y":1134,"label":"heart-filled","height":30,"width":28},{"x":1125,"y":1158,"label":"moon-open","height":28,"width":27},{"x":623,"y":370,"label":"star-filled","height":36,"width":36},{"x":645,"y":351,"label":"dice5","height":36,"width":36},{"x":813,"y":581,"label":"star-filled","height":36,"width":36},{"x":835,"y":562,"label":"dice5","height":36,"width":36},{"x":1002,"y":285,"label":"region","height":586,"width":280},{"x":177,"y":244,"label":"region","height":565,"width":547},{"x":404,"y":16,"label":"region","height":376,"width":568},{"x":144,"y":806,"label":"region","height":338,"width":574},{"x":567,"y":930,"label":"region","height":467,"width":593},{"x":616,"y":343,"label":"region","height":281,"width":262}],"img15387538496816788551.png":[{"x":403,"y":294,"label":"triangle-filled","height":13,"width":18},{"x":406,"y":305,"label":"triangle-filled","height":13,"width":17},{"x":409,"y":317,"label":"star-filled","height":19,"width":18},{"x":456,"y":520,"label":"triangle-filled","height":13,"width":17},{"x":459,"y":531,"label":"triangle-filled","height":13,"width":16},{"x":461,"y":543,"label":"star-filled","height":19,"width":18},{"x":808,"y":200,"label":"triangle-filled","height":13,"width":17},{"x":811,"y":212,"label":"triangle-filled","height":13,"width":17},{"x":813,"y":224,"label":"star-filled","height":19,"width":19},{"x":860,"y":426,"label":"triangle-filled","height":13,"width":17},{"x":863,"y":438,"label":"triangle-filled","height":13,"width":17},{"x":866,"y":450,"label":"star-filled","height":19,"width":18},{"x":821,"y":880,"label":"moon-filled","height":22,"width":22},{"x":805,"y":891,"label":"triangle-filled","height":21,"width":23},{"x":789,"y":901,"label":"heart-filled","height":22,"width":23},{"x":675,"y":975,"label":"moon-filled","height":22,"width":22},{"x":659,"y":985,"label":"triangle-filled","height":22,"width":23},{"x":644,"y":996,"label":"heart-filled","height":22,"width":22},{"x":1094,"y":1300,"label":"moon-filled","height":21,"width":21},{"x":1078,"y":1310,"label":"triangle-filled","height":22,"width":22},{"x":1062,"y":1320,"label":"heart-filled","height":22,"width":22},{"x":948,"y":1394,"label":"moon-filled","height":22,"width":21},{"x":932,"y":1405,"label":"triangle-filled","height":22,"width":22},{"x":916,"y":1415,"label":"heart-filled","height":22,"width":22},{"x":307,"y":1562,"label":"heart-open","height":22,"width":19},{"x":327,"y":1564,"label":"moon-open","height":22,"width":21},{"x":349,"y":1567,"label":"star-open","height":22,"width":23},{"x":503,"y":1583,"label":"heart-open","height":21,"width":19},{"x":523,"y":1585,"label":"moon-open","height":22,"width":21},{"x":545,"y":1587,"label":"star-open","height":22,"width":23},{"x":347,"y":1183,"label":"heart-open","height":22,"width":19},{"x":367,"y":1185,"label":"moon-open","height":22,"width":21},{"x":389,"y":1188,"label":"star-open","height":22,"width":23},{"x":543,"y":1204,"label":"heart-open","height":22,"width":19},{"x":563,"y":1206,"label":"moon-open","height":22,"width":21},{"x":585,"y":1208,"label":"star-open","height":22,"width":23},{"x":1041,"y":49,"label":"dice5","height":29,"width":28},{"x":1021,"y":63,"label":"dice5-filled","height":30,"width":29},{"x":874,"y":171,"label":"dice5","height":28,"width":27},{"x":853,"y":184,"label":"dice5-filled","height":30,"width":30},{"x":1264,"y":357,"label":"dice5","height":28,"width":28},{"x":1244,"y":370,"label":"dice5-filled","height":30,"width":30},{"x":1097,"y":478,"label":"dice5","height":29,"width":28},{"x":1077,"y":492,"label":"dice5-filled","height":30,"width":29},{"x":145,"y":867,"label":"star-open","height":22,"width":23},{"x":157,"y":881,"label":"heart-filled","height":22,"width":21},{"x":254,"y":1007,"label":"star-open","height":22,"width":23},{"x":266,"y":1021,"label":"heart-filled","height":21,"width":21},{"x":482,"y":604,"label":"star-open","height":22,"width":22},{"x":493,"y":619,"label":"heart-filled","height":21,"width":22},{"x":591,"y":744,"label":"star-open","height":22,"width":22},{"x":602,"y":758,"label":"heart-filled","height":21,"width":22},{"x":1085,"y":1065,"label":"dice5-filled","height":28,"width":29},{"x":1105,"y":1052,"label":"star-open","height":28,"width":28},{"x":1247,"y":1305,"label":"dice5-filled","height":28,"width":28},{"x":1267,"y":1292,"label":"star-open","height":27,"width":27},{"x":397,"y":193,"label":"region","height":378,"width":494},{"x":634,"y":873,"label":"region","height":572,"width":489},{"x":302,"y":1178,"label":"region","height":438,"width":314},{"x":843,"y":42,"label":"region","height":488,"width":457},{"x":138,"y":597,"label":"region","height":454,"width":494},{"x":1078,"y":1044,"label":"region","height":296,"width":224}],"img7652747986292538791.png":[{"x":511,"y":463,"label":"star-filled","height":23,"width":22},{"x":499,"y":476,"label":"heart-open","height":20,"width":20},{"x":482,"y":486,"label":"triangle-open","height":24,"width":25},{"x":364,"y":587,"label":"star-filled","height":23,"width":22},{"x":352,"y":600,"label":"heart-open","height":19,"width":20},{"x":335,"y":609,"label":"triangle-open","height":25,"width":25},{"x":851,"y":869,"label":"star-filled","height":23,"width":23},{"x":840,"y":882,"label":"heart-open","height":20,"width":20},{"x":823,"y":892,"label":"triangle-open","height":24,"width":24},{"x":704,"y":993,"label":"star-filled","height":23,"width":23},{"x":693,"y":1006,"label":"heart-open","height":19,"width":19},{"x":676,"y":1015,"label":"triangle-open","height":25,"width":24},{"x":794,"y":1119,"label":"dice5","height":22,"width":21},{"x":792,"y":1142,"label":"dice5-filled","height":22,"width":21},{"x":780,"y":1307,"label":"dice5","height":23,"width":22},{"x":779,"y":1330,"label":"dice5-filled","height":23,"width":21},{"x":1335,"y":1157,"label":"dice5","height":22,"width":22},{"x":1334,"y":1180,"label":"dice5-filled","height":22,"width":21},{"x":1322,"y":1345,"label":"dice5","height":23,"width":22},{"x":1321,"y":1368,"label":"dice5-filled","height":23,"width":21},{"x":33,"y":770,"label":"moon-open","height":28,"width":32},{"x":65,"y":774,"label":"triangle-filled","height":29,"width":31},{"x":223,"y":796,"label":"moon-open","height":29,"width":33},{"x":255,"y":801,"label":"triangle-filled","height":28,"width":31},{"x":97,"y":318,"label":"moon-open","height":29,"width":32},{"x":128,"y":322,"label":"triangle-filled","height":29,"width":32},{"x":287,"y":345,"label":"moon-open","height":28,"width":32},{"x":319,"y":349,"label":"triangle-filled","height":29,"width":31},{"x":294,"y":931,"label":"heart-filled","height":41,"width":40},{"x":308,"y":964,"label":"dice5-filled","height":40,"width":40},{"x":37,"y":1040,"label":"heart-filled","height":41,"width":40},{"x":51,"y":1073,"label":"dice5-filled","height":40,"width":40},{"x":325,"y":456,"label":"region","height":593,"width":557},{"x":772,"y":1114,"label":"region","height":285,"width":590},{"x":28,"y":312,"label":"region","height":525,"width":332},{"x":31,"y":925,"label":"region","height":194,"width":324}]}
}

Hello @vishesh ,

I just tried on my side and I haven’t had any issues when uploading my dataset.
Can you make sure to import your images and your bounding_boxes.labels at the same time and that your bounding_boxes.labels is located in the same directory as your images?

Regards,

Louis

yes, i am attempting to upload them together
(the error is happening because the uploader is trying to upload the labels file, so i’m guessing it can find it. when i try to do the upload without the labels file the images upload just fine)

they are in the same directory like so:

Hello @vishesh,

:thinking: Could you try to import something like 3 or 4 images in your project, label them manually and export your dataset, then use the provided bounding_boxes.labels file, add all your other bboxes in it, and place that file to global your image directory.

Then try to upload the directory again?

Regards,

Louis

ok here’s what i did

  1. uploaded 5 sample images
  2. labeled them in the studio
  3. exported - giving me a training folder with 3 images and a testing folder with 2 images.
  4. attempted to re-upload training folder (ok this failed b/c data already present)
  5. deleted all data from project
  6. tried uploading training folder generated by Edge impulse again
  7. this worked, yay (so something is working)

Ok, then:

  1. re-created 5 images using my harness
  2. labeled them, then added the header that I’m supposed to add
{"version":1,"type":"bounding-box-labels","boundingBoxes":
{"img9374164453816372132.png":[{"x":447.0,"y":1087.0,"label":"circle-open-special","height":27.0,"width":29.0},{"x":481.0,"y":1088.0,"label":"triangle-filled-solid","height":27.0,"width":33.0},{"x":447.0,"y":1087.0,"label":"id","height":28.0,"width":68.0},{"x":341.0,"y":1112.0,"label":"canvas","height":397.0,"width":273.0},{"x":342.0,"y":1505.0,"label":"tl","height":25.0,"width":28.0},{"x":349.0,"y":1087.0,"label":"bl","height":25.0,"width":28.0},{"x":589.0,"y":1091.0,"label":"br","height":25.0,"width":24.0},{"x":582.0,"y":1509.0,"label":"tr","height":25.0,"width":24.0},{"x":336.0,"y":1081.0,"label":"region","height":459.0,"width":283.0}],"img18027519920665150986.png":[{"x":1367.0,"y":879.0,"label":"star-open-bar","height":31.0,"width":31.0},{"x":1331.0,"y":881.0,"label":"star-filled-dot","height":30.0,"width":31.0},{"x":1291.0,"y":883.0,"label":"star-filled-solid","height":31.0,"width":35.0},{"x":1290.0,"y":879.0,"label":"id","height":35.0,"width":108.0},{"x":1205.0,"y":373.0,"label":"canvas","height":515.0,"width":250.0},{"x":1399.0,"y":345.0,"label":"tl","height":29.0,"width":28.0},{"x":1427.0,"y":876.0,"label":"bl","height":29.0,"width":28.0},{"x":1232.0,"y":886.0,"label":"br","height":30.0,"width":28.0},{"x":1204.0,"y":355.0,"label":"tr","height":29.0,"width":29.0},{"x":1393.0,"y":1229.0,"label":"circle-open-special","height":39.0,"width":38.0},{"x":1372.0,"y":1255.0,"label":"star-open-bar","height":39.0,"width":39.0},{"x":1372.0,"y":1229.0,"label":"id","height":65.0,"width":59.0},{"x":990.0,"y":900.0,"label":"canvas","height":442.0,"width":472.0},{"x":1094.0,"y":884.0,"label":"tl","height":39.0,"width":39.0},{"x":1443.0,"y":1167.0,"label":"bl","height":38.0,"width":39.0},{"x":1320.0,"y":1322.0,"label":"br","height":36.0,"width":36.0},{"x":971.0,"y":1039.0,"label":"tr","height":36.0,"width":36.0},{"x":1198.0,"y":339.0,"label":"region","height":583.0,"width":263.0},{"x":962.0,"y":876.0,"label":"region","height":490.0,"width":528.0}],"img18081985439897346021.png":[{"x":657.0,"y":929.0,"label":"circle-open-special","height":27.0,"width":28.0},{"x":627.0,"y":932.0,"label":"star-filled-solid","height":27.0,"width":28.0},{"x":597.0,"y":935.0,"label":"star-filled-solid","height":27.0,"width":29.0},{"x":597.0,"y":929.0,"label":"id","height":33.0,"width":88.0},{"x":485.0,"y":733.0,"label":"canvas","height":214.0,"width":290.0},{"x":729.0,"y":709.0,"label":"tl","height":26.0,"width":26.0},{"x":751.0,"y":919.0,"label":"bl","height":26.0,"width":26.0},{"x":506.0,"y":944.0,"label":"br","height":27.0,"width":29.0},{"x":484.0,"y":734.0,"label":"tr","height":27.0,"width":29.0},{"x":477.0,"y":703.0,"label":"region","height":275.0,"width":306.0}],"img7023682435919295626.png":[{"x":727.0,"y":1045.0,"label":"circle-filled-bar","height":35.0,"width":35.0},{"x":698.0,"y":1058.0,"label":"triangle-filled-solid","height":35.0,"width":35.0},{"x":698.0,"y":1045.0,"label":"id","height":48.0,"width":64.0},{"x":528.0,"y":811.0,"label":"canvas","height":295.0,"width":300.0},{"x":698.0,"y":788.0,"label":"tl","height":35.0,"width":36.0},{"x":801.0,"y":1010.0,"label":"bl","height":34.0,"width":36.0},{"x":621.0,"y":1095.0,"label":"br","height":33.0,"width":32.0},{"x":518.0,"y":874.0,"label":"tr","height":33.0,"width":32.0},{"x":510.0,"y":781.0,"label":"region","height":355.0,"width":335.0}],"img11590079321115776052.png":[{"x":834.0,"y":374.0,"label":"circle-open-concentric","height":36.0,"width":37.0},{"x":803.0,"y":389.0,"label":"triangle-open-bar","height":37.0,"width":38.0},{"x":802.0,"y":374.0,"label":"id","height":53.0,"width":69.0},{"x":642.0,"y":160.0,"label":"canvas","height":278.0,"width":285.0},{"x":803.0,"y":139.0,"label":"tl","height":32.0,"width":32.0},{"x":906.0,"y":340.0,"label":"bl","height":33.0,"width":32.0},{"x":734.0,"y":427.0,"label":"br","height":33.0,"width":34.0},{"x":631.0,"y":225.0,"label":"tr","height":34.0,"width":34.0},{"x":623.0,"y":131.0,"label":"region","height":337.0,"width":323.0}]}
}
  1. Verified that the json is valid by trying to load the json. It is.
  2. Uploaded it, same error “Missing protected header”

So something is different about this format vs the expected format, but what? I can’t figure it out.

Here’s what the edge impulse exporter gave me:

{"version":1,"type":"bounding-box-labels","boundingBoxes":{"img14663510023258615198.png.34nmp6me.ingestion-65bfb76ddd-n9fzx.jpg":[{"label":"region","x":590.6271379703535,"y":458.99543899657925,"width":431.50057012542754,"height":599.8517673888256},{"label":"region","x":1099.1927023945268,"y":938.1630558722919,"width":352.8072976054732,"height":362.72748004561004},{"label":"region","x":216.86887115165337,"y":155.63055872291903,"width":409.68871151653366,"height":448.32041049030784},{"label":"region","x":316.70695553021665,"y":1060.8711516533638,"width":596.497149372862,"height":359.45267958950967}],"img5343811888215085747.png.34nmp3sf.ingestion-65bfb76ddd-zzcf6.jpg":[{"label":"region","x":751.9361459521094,"y":505.17673888255416,"width":223.44355758266818,"height":270.0752565564424},{"label":"region","x":1276.5427594070695,"y":322.53591790193843,"width":235.10148232611175,"height":569.2953249714938},{"label":"region","x":147.66704675028507,"y":720.84834663626,"width":365.28164196123146,"height":357.5096921322691}]}}

Can you find out what that error means “Missing protected error”?
Perhaps that message could be made more useful and it can say what exactly happened and what it was expecting. As of now I can’t see that I did anything different than what your format says to.

Hello @vishesh ,

I’ll check the missing protected header. Usually it is caused by missing information, which does not seem to be the case in your file…

Also, I can see that the order in the object is different.
You have x, y, label, height, width where the downloaded file has label, x, y, width, height
I believe it should not matter for a json object but I’ll check with the core engineering team if that can be the issue.

Regards,

Louis

@louis @vishesh You’re having the bounding box file named bounding_boxes.labels.json - you need to drop the .json from that file name. Now it’s trying to interpret it as a JSON file instead of a labels file.

Hi @janjongboom

I have the file labeled bounding_boxes.labels on my computer. There is no .json attached at the end.
The .json seems to be appended when I upload the file and is present in the logs there.

Screen Shot 2022-06-06 at 8.18.39 AM

Uploading 6 files...

[1/6] Failed to upload bounding_boxes.labels.json: Missing protected header

there is no .json on it locally.

hi @janjongboom amd @vishesh,
i’m having a similar problem, but without the " .json " the error message is the following:
" WARN: Invalid labels file for C:\Users\nicco\Documents\PlatformIO\Projects\intecsBraccio\AIPhoto\screenDetection\bounding_boxes.labels Invalid type ".
I’m working with augmentation on image with around 25 labes each, doint it manually on browser is impossible, i’d love to hear news about this.

EDIT: obviously i found the fix right after publishing this.
In my case, i tried to write my labels in the same way i saw them exported from the studio, but data is written differently. I thought that maybe the uploading tutorial were outdated, but they were good. Feel free to delete this or leave this up for people doing my same error