Skip to content

MahdiAhmadnejad/Image-Labeler-android

Repository files navigation

Image Labeler Android

Static Badge Static Badge Static Badge

"Image Labeler"🖼️ is an open source Android app for generating labels for images to train object detection AI models. It allows labeling objects in images and exporting annotations in XML and YOLO formats😅.

Table of Contents

Demo

This app aims to simplify the process of creating labeled data for object detection by allowing users to easily annotate images with bounding boxes and class names

doc_2023-09-21_16-39-39 doc_2023-09-21_16-39-50

Features

  • Built-in CropImageActivity.
  • Import images from gallery or camera
  • Draw bounding boxes around objects
  • Set cropping image as Bitmap, Resource or Android URI (Gallery, Camera, Dropbox, etc.).
  • Label objects with class names
  • Export labels as PASCAL VOC XML
  • Generate YOLO format labels
  • Edit labels and re-export (Just For XML)

Usage

  • Clone this repo or download source
  • Open project in Android Studio
  • Build and run the app
  • Select image from gallery to label
  • Draw box around object using editor
  • Enter label name for object
  • Export XML or YOLO files
  • Use files to train detection models

Contributing

Contributions are welcome! Here's how you can contribute:

  • Report bugs and issues
  • Fix bugs and submit pull requests
  • Suggest new features
  • Write and improve documentation
  • Spread the word

Feedback

If you have any feedback, please reach out to us at [email protected]

License

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

Library