ultralytics_yolo 0.1.16 copy "ultralytics_yolo: ^0.1.16" to clipboard
ultralytics_yolo: ^0.1.16 copied to clipboard

Flutter plugin for Ultralytics YOLO computer vision models.

Ultralytics logo

🚀 YOLO Flutter - Ultralytics Official Plugin #

Ultralytics Actions codecov pub package

Real-time object detection, segmentation, and pose estimation for Flutter apps

YOLO Flutter Demo

✨ Why Choose YOLO Flutter?

  • 🏆 Official Ultralytics Plugin - Direct from YOLO creators
  • Real-time Performance - Up to 30 FPS on modern devices
  • 🎯 5 AI Tasks - Detection, Segmentation, Classification, Pose, OBB
  • 📱 Cross-platform - iOS & Android with single codebase
  • 🔧 Production Ready - Performance controls & optimization built-in

⚡ Quick Start (2 minutes) #

import 'package:ultralytics_yolo/ultralytics_yolo.dart';

// Add this widget and you're detecting objects!
YOLOView(
  modelPath: 'assets/yolo11n.tflite',
  task: YOLOTask.detect,
  onResult: (results) {
    print('Found ${results.length} objects!');
    for (final result in results) {
      print('${result.className}: ${result.confidence}');
    }
  },
)

▶️ Try the Live Demo | 📖 Full Setup Guide

🎯 What You Can Build #

Task Description Use Cases Performance
🔍 Detection Find objects & their locations Security, Inventory, Shopping 25-30 FPS
🎭 Segmentation Pixel-perfect object masks Photo editing, AR effects 15-25 FPS
🏷️ Classification Identify image categories Content moderation, Tagging 30+ FPS
🤸 Pose Estimation Human pose & keypoints Fitness apps, Motion capture 20-30 FPS
📦 OBB Detection Rotated bounding boxes Document analysis, Aerial imagery 20-25 FPS

📱 See Examples → | ⚡ Performance Guide → | 🎮 Streaming Demo →

🚀 Installation #

1. Add to pubspec.yaml #

dependencies:
  ultralytics_yolo: ^0.1.5

2. Install dependencies #

flutter pub get

3. Add models & permissions #

// Download models and add to assets/
// Configure camera permissions

📥 Download Models | 🔧 Setup Guide

🏆 Trusted by Developers #

  • Official Ultralytics Plugin - Maintained by YOLO creators
  • Production Tested - Used in apps with millions of users
  • Active Development - Regular updates & feature additions
  • Community Driven - Open source with responsive support

Performance: Up to 30 FPS on modern devices | Model Size: Optimized from 6MB | Platforms: iOS 13.0+ & Android API 21+

📚 Documentation #

Guide Description For
Getting Started Installation, setup, first app New users
Examples Common use cases & code samples All users
Streaming & Real-time Advanced real-time processing Power users
Performance Optimization Inference control & tuning Production apps
API Reference Complete technical reference Developers
Troubleshooting Common issues & solutions All users

🤝 Community & Support #

Ultralytics Discord Ultralytics Forums Ultralytics Reddit

⭐ Star History #

Star History Chart


Made with ❤️ by Ultralytics

LicenseYOLO DocsUltralytics