Labelme is a graphical image annotation tool. It is written in Python and uses Qt for its graphical interface. Image annotation for polygon, rectangle, circle, line and point. Image flag annotation for classification and cleaning. Video annotation. (video annotation). GUI customization (predefined labels / flags, auto-saving, label validation, etc). Exporting VOC-format dataset for semantic/instance segmentation. (semantic segmentation, instance segmentation). Exporting COCO-format dataset for instance segmentation. (instance segmentation). The first time you run labelme, it will create a config file in ~/.labelmerc. You can edit this file and the changes will be applied the next time that you launch labelme. If you would prefer to use a config file from another location, you can specify this file with the –config flag.


  • Polygon, rectangle, circle, line, point and image-level flag annotation
  • For Ubuntu, macOS and Windows
  • The annotations are saved as a JSON file
  • For more advanced usage, please refer to the examples
  • Flags are assigned to an entire image
  • Labels are assigned to a single polygon

Download app:

It’s source web address:

Leave a Reply

Your email address will not be published. Required fields are marked *