VGG Image Annotator CSV
The VGG Image Annotator tool's CSV format.
Overview
The Visual Geometry Group (VGG) at the University of Oxford released an open source annotation tool called VIA (VGG Image Annotator). It outputs its labels to CSV or JSON; Roboflow supports importing both and converting them to any other object detection format you like.
We also also have a full VGG Image Annotator tutorial covering how to label your object detection dataset.
Format Description
Below, learn the structure of VGG Image Annotator CSV.
via_export_csv.csv
filename,file_size,file_attributes,region_count,region_id,region_shape_attributes,region_attributes
1be.jpg,46626,"{""caption"":"""",""public_domain"":""no"",""image_url"":""""}",8,0,"{""name"":""rect"",""x"":238,""y"":34,""width"":59,""height"":87}","{""name"":""helmet"",""type"":""unknown"",""image_quality"":{""good"":true,""frontal"":true,""good_illumination"":true}}"
1be.jpg,46626,"{""caption"":"""",""public_domain"":""no"",""image_url"":""""}",8,1,"{""name"":""rect"",""x"":89,""y"":143,""width"":87,""height"":128}","{""name"":""person"",""type"":""unknown"",""image_quality"":{""good"":true,""frontal"":true,""good_illumination"":true}}"
1be.jpg,46626,"{""caption"":"""",""public_domain"":""no"",""image_url"":""""}",8,2,"{""name"":""rect"",""x"":236,""y"":244,""width"":52,""height"":73}","{""name"":""person"",""type"":""unknown"",""image_quality"":{""good"":true,""frontal"":true,""good_illumination"":true}}"
1be.jpg,46626,"{""caption"":"""",""public_domain"":""no"",""image_url"":""""}",8,3,"{""name"":""rect"",""x"":356,""y"":-1,""width"":55,""height"":80}","{""name"":""person"",""type"":""unknown"",""image_quality"":{""good"":true,""frontal"":true,""good_illumination"":true}}"
1be.jpg,46626,"{""caption"":"""",""public_domain"":""no"",""image_url"":""""}",8,4,"{""name"":""rect"",""x"":315,""y"":287,""width"":54,""height"":88}","{""name"":""helmet"",""type"":""unknown"",""image_quality"":{""good"":true,""frontal"":true,""good_illumination"":true}}"
1be.jpg,46626,"{""caption"":"""",""public_domain"":""no"",""image_url"":""""}",8,5,"{""name"":""rect"",""x"":554,""y"":94,""width"":73,""height"":119}","{""name"":""helmet"",""type"":""unknown"",""image_quality"":{""good"":true,""frontal"":true,""good_illumination"":true}}"
1be.jpg,46626,"{""caption"":"""",""public_domain"":""no"",""image_url"":""""}",8,6,"{""name"":""rect"",""x"":384,""y"":297,""width"":42,""height"":74}","{""name"":""helmet"",""type"":""unknown"",""image_quality"":{""good"":true,""frontal"":true,""good_illumination"":true}}"
1be.jpg,46626,"{""caption"":"""",""public_domain"":""no"",""image_url"":""""}",8,7,"{""name"":""rect"",""x"":507,""y"":244,""width"":53,""height"":64}","{""name"":""helmet"",""type"":""unknown"",""image_quality"":{""good"":true,""frontal"":true,""good_illumination"":true}}"
0af.jpg,49656,"{""caption"":"""",""public_domain"":""no"",""image_url"":""""}",13,0,"{""name"":""rect"",""x"":116,""y"":35,""width"":61,""height"":86}","{""name"":""person"",""type"":""unknown"",""image_quality"":{""good"":true,""frontal"":true,""good_illumination"":true}}"Convert Data from VGG Image Annotator CSV
- COCO JSON
- CreateML JSON
- Google Cloud AutoML Vision CSV
- meituan/yolov6
- Multiclass Classification CSV
- OpenAI CLIP Classification
- Pascal VOC XML
- RetinaNet Keras CSV
- Sagemaker GroundTruth Manifest
- Scaled-YOLOv4 TXT
- Tensorflow Object Detection CSV
- Tensorflow TFRecord
- YOLO Darknet TXT
- YOLO Keras TXT
- YOLOv4 PyTorch TXT
- YOLOv5 Oriented Bounding Boxes
- YOLOv5 PyTorch TXT
- YOLOv7 PyTorch TXT
- YOLOv8 Oriented Bounding Boxes
- YOLOv8 PyTorch TXT