Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 2.78 KB

README.md

File metadata and controls

57 lines (42 loc) · 2.78 KB

Yoable

Yoable is an AI-powered image annotation tool designed to make dataset labeling faster and more efficient. It supports YOLO v5/v8 (ONNX) models for automatic object detection and labeling. Yoable provides an intuitive interface for managing images, running AI-assisted labeling, and exporting labels in a format compatible with machine learning models.

For non-WPF version you can build the legacy source or use v1.2.0 from releases - Legacy branch.

🚀 Features

  • AI-Powered Auto Labeling - Automatically detects objects using YOLO v5/v8 (ONNX) models.
  • Manual Labeling Tools - Easily add, edit, and remove bounding boxes.
  • Bulk Image Import - Load multiple images at once.
  • YOLO Label Format Support - Import and export annotations in YOLO format.
  • Optional Cloud Upload - Choose to upload labeled datasets during export to contribute to better models.
  • Customizable UI - Light/Dark theme and customizable label appearance.
  • Crosshair Overlay - Align annotations with precision.
  • Adjustable AI Confidence - Set detection confidence thresholds for better accuracy.
  • Auto Updates - Get the latest features and fixes with built-in update checks. (Can be disabled via settings, updates will show change log on next launch.)

📥 Installation

  1. Download the latest release from our GitHub Releases.
  2. Download and run Yoable (No install required!).
  3. (Optional) Load a YOLO v5/v8 (ONNX) model for AI-assisted labeling.

🛠️ How to Use

Importing Images

  • Click "Import Image" or "Import Directory" to load images.
  • The images will appear in the image list.

Applying Labels

  • Manual Labeling: Use the drawing tools to create bounding boxes.
  • AI Auto-Labeling: Click "Auto Label Images" to apply AI detections.

Managing Labels

  • Labels appear in the label list.
  • Click on a label to edit it.
  • Press Delete to remove selected labels.
  • Use arrow keys for precise label movement.

Importing & Exporting Labels

  • Import Labels: Load existing YOLO-format label files.
  • Export Labels: Save labeled data in YOLO format.
  • Cloud Upload (Optional): When exporting, users are asked if they want to upload their dataset. This can be disabled in settings.

Updating Yoable

  • Yoable automatically checks for updates.
  • If a new version is available, you'll be prompted to update.

🌍 Contributing

Yoable is open-source! Contribute by reporting issues, suggesting features, or improving the code.

📌 Support

For help and troubleshooting, visit our GitHub Issues or join our community.


Star this repo if you find it useful!