Spaces:
Runtime error
Runtime error
A newer version of the Gradio SDK is available: 6.13.0
metadata
title: carioLabel - Image Annotation Tool
emoji: π―
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false
license: mit
π― carioLabel - Web Edition
Browser-based Image Annotation Tool with YOLO Training
Features
- π¦ Bounding Box Annotation - Click to add boxes on images
- π·οΈ Label Management - Organize and categorize annotations
- πΎ Multi-Format Export - YOLO, Pascal VOC formats
- π GPU Training - Train YOLO models directly in browser
- π Zero Installation - Works in any modern browser
- π Free to Use - Open source and community-driven
How to Use
1. Annotation
- Upload an image
- Enter a label name (e.g., "cat", "dog", "person")
- Click on the image to add bounding boxes
- Repeat for multiple objects
2. Export
- Choose format: YOLO or Pascal VOC
- Click "Export Annotations"
- Copy the output for your dataset
3. Training (Optional)
- Upload your dataset as ZIP
- Configure epochs and batch size
- Click "Start Training"
- Wait for results (uses HF GPU!)
Tech Stack
- Gradio - Web UI framework
- Ultralytics YOLO - Object detection
- PyTorch - Deep learning backend
- OpenCV - Image processing
Local Development
# Clone repo
git clone https://huggingface.co/spaces/YOUR_USERNAME/carioLabel
# Install dependencies
pip install -r requirements.txt
# Run locally
python app.py
Deployment
This Space is automatically deployed to Hugging Face Spaces.
Just push your changes:
git add .
git commit -m "Update app"
git push
Limitations
- Demo version has simplified box creation (click-based, not drag)
- Training requires properly formatted dataset
- Large datasets may hit memory limits
For production use with advanced features, see the desktop version.
Credits
Author: CareIO AI
Contact: herdodimas46@gmail.com
Website: https://www.careio.my.id
Instagram: @careio.ai
License
MIT License - Free to use for personal and commercial projects
Note: This is a web-based demo. For advanced features and offline use, check out the full desktop application.