labelvim

Labelvim

Image Annotation Tool for Segmentation and Object Detection

This is a python based standalone image annotation tool designed for tasks such as image segmentation and object detection. The tool allows users to draw bounding boxes, polygons, and freehand paths, edit and manage annotations, and export the annotated data in multiple formats including COCO, YOLO, and PASCAL VOC.

Features

Technology Stack

Getting Started

Prerequisites

Installation

  1. Clone the repository:

     git clone https://github.com/VisioSphereAI/labelvim.git
     cd labelvim
    

    Install requirements

     pip install -r requirements.txt
    

    Execute GUI

     Python main.py
    

Using the Tool

  1. Load an image load image data using the folder selector.
  2. Create annotations using the tools provided create object bsed on previous defined for object detection & segmentation.
  3. Edit annotations by selecting and modifying them using mouse click.
  4. Exlude File Using “Delete* btn or from toolbar an file can be excluded from list.
  5. Clean Clean all annotated object.
  6. Save Mask Save annotated mask by enabling from toolbar.
  7. Save your work using the “Save” button. Annotations will be saved in JSON format.
  8. Export annotations by clicking the “Export” button and choosing the desired format.
  9. Download as ZIP to get all annotated data in a ZIP file.

Export Formats

Demo Video

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

Contact

If you have any questions or suggestions, feel free to open an issue or contact us directly at pdas28oct@gmail.com or amishkumar562@gmail.com.

Notes

This code is under development, and it has not been tested till now.