这是什么格式的图片标注?
What format of image annotation is this?
我有一个文件,其中包含用于对象检测的图像注释。我想将其更改为 COCO 格式,以便我可以为此重新训练 yolo 模型,但我不知道如何更改此格式,或者这是否是另一种模型格式。它以 Json 格式保存,这让我想起了 COCO,但我不确定。对此的任何帮助将不胜感激。
这是文件:
{"review_status":"pass","annotated_data":[{"data":[],"label":"Truck","bounding_box_data":[{"x":546,"y":245,"width":63,"height":93},{"x":606,"y":213,"width":48,"height":71}]},{"data":[],"label":"Pedestrian","bounding_box_data":[{"x":486,"y":305,"width":19,"height":48}]},{"data":[],"label":"Bus","bounding_box_data":[{"x":889,"y":226,"width":39,"height":53}]}],"annotation_status":"done"}
好的,感谢@gameon67 我解决了这个问题。
我必须做的是 1
解析 json 文件
2 从文件中获取 x, y, w, h 数据
将其翻译成您需要的内容。
用几何学取x y的中心id点。
然后像这样制作一个文本文件
对象-class x y 宽高
我很多都是基于这里
https://medium.com/@manivannan_data/how-to-train-yolov2-to-detect-custom-objects-9010df784f36
我有一个文件,其中包含用于对象检测的图像注释。我想将其更改为 COCO 格式,以便我可以为此重新训练 yolo 模型,但我不知道如何更改此格式,或者这是否是另一种模型格式。它以 Json 格式保存,这让我想起了 COCO,但我不确定。对此的任何帮助将不胜感激。
这是文件:
{"review_status":"pass","annotated_data":[{"data":[],"label":"Truck","bounding_box_data":[{"x":546,"y":245,"width":63,"height":93},{"x":606,"y":213,"width":48,"height":71}]},{"data":[],"label":"Pedestrian","bounding_box_data":[{"x":486,"y":305,"width":19,"height":48}]},{"data":[],"label":"Bus","bounding_box_data":[{"x":889,"y":226,"width":39,"height":53}]}],"annotation_status":"done"}
好的,感谢@gameon67 我解决了这个问题。 我必须做的是 1 解析 json 文件
2 从文件中获取 x, y, w, h 数据
将其翻译成您需要的内容。
用几何学取x y的中心id点。
然后像这样制作一个文本文件
对象-class x y 宽高
我很多都是基于这里 https://medium.com/@manivannan_data/how-to-train-yolov2-to-detect-custom-objects-9010df784f36