yolo-flutter-app

Flutter 一行调用,手机端跑 YOLO 实时识别

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 176 🐛 待处理 2 👀 关注 8
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 513
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,遵循AGPL-3.0许可证

项目预览

yolo-flutter-app 项目界面预览图
图片来源:项目官网

项目数据

分类计算机视觉
开发团队ultralytics
定价模式🏷️完全免费
价格说明开源免费,遵循AGPL-3.0许可证
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议AGPL-3.0
主要语言Dart
技术栈/模型android,computer-vision,coreml,dart,depth-estimation,flutter,image-classification,ios,litert,mobile-ai,obb,object-detection,pose-estimation,qnn,real-time-inference,segmentation,tflite,ultralytics,yolo
GitHub 星标★ 513
上线时间2024-03-12 00:00:00
代码更新2026-10-31
仓库体积44.1 MB
本站数据更新2026-11-04
维护状态活跃
收录时间2026-09-13
浏览次数2

项目介绍

yolo-flutter-app 是 Ultralytics 官方推出的 Flutter 插件,让移动端应用可以直接调用 YOLO 系列模型完成实时视觉推理。它解决的核心问题是:过去在 Flutter 里集成目标检测、分类、分割等能力,需要自己写 Android/iOS 原生桥接、处理模型转换和前后处理,门槛高且容易出错。该插件把 Android 端的 LiteRT 与 iOS 端的 CoreML 封装成统一的 Dart API,覆盖目标检测、图像分类、实例分割、姿态估计、OBB 旋转框检测和深度估计等主流任务。开发者只需加载模型、传入相机或图片流,即可拿到结构化的检测结果,适合做实时相机预览、离线识别和端侧 AI 应用原型。项目由官方维护,接口风格与 Ultralytics 生态一致,能直接复用官方导出的模型权重。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 513

使用教程

难度:进阶 约 45 分钟 部署方式:本地构建 4 步

环境要求

  • Flutter 环境
  • Python 3.10+
  • 模型权重

安装与启动步骤

  1. 1装导出依赖

    它的插件本体是移动端包,导出模型要另装工具链。

    uv pip install --torch-backend cpu "ultralytics-opencv-headless[export-litert]>=8.4.188"
  2. 2导出并校验模型

    一条脚本导出并自检。

    uv run python scripts/export-tflite-models.py --verify
  3. 3接进移动工程

    把导出的模型放进示例工程。

  4. 4跑真机

    重点是帧率与内存占用。

如何确认成功

导出的模型校验通过,在真机上能对摄像头画面做出检测并保持可用的帧率

注意事项

  • 它是把视觉模型跑在移动端的官方插件,覆盖检测、分割、深度与姿态等多种任务。
  • 导出模型要单独装工具链,插件本体不负责。
  • 真机上帧率与内存才是瓶颈,桌面跑通不代表能用。
  • 导出格式与运行时版本要配套,否则加载失败。

核心亮点

  • Ultralytics 官方维护,与 YOLO 模型导出流程和权重格式直接对齐,兼容性有保障
  • 统一 Dart API 封装 Android LiteRT 与 iOS CoreML,省去双端原生桥接和前后处理代码
  • 覆盖检测、分类、分割、姿态、OBB、深度估计六类任务,一个插件满足多种视觉需求

不足之处

  • 项目仍处早期,星标约 493,API 和文档可能随版本快速变动
  • 依赖端侧推理,低端设备上高分辨率或大模型实时帧率会明显下降

适用场景

  • Flutter 开发的健身 App 用姿态估计做动作计数与姿势纠正
  • 电商或仓储 App 用目标检测和 OBB 做货架商品识别与盘点
  • 手机端离线图像分类工具,无需联网即可完成拍照识别

替代项目

tflite_flutter、google_mlkit_image_labeling、opencv_dart

上一篇:yolo-ios-app

下一篇:ModelAssistant

同类项目推荐

ITK 开源

医学图像分割配准,C++/Python 直接调用

Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-ori···

★ 1671 2026-10-15
ArtEq 开源

让AI看懂没见过的姿势,人体重建更稳更准

Generalizing Neural Human Fitting to Unseen Poses With Articulated SE(3) Equivarianc···

★ 57 2026-08-09
depth_any_camera 开源

任意相机秒出深度图,零样本适配鱼眼全景

[CVPR 2025] Depth Any Camera: Zero-Shot Metric Depth Estimation from Any Camera

★ 364 2026-08-09
ocr 开源

在 JS/RN 里直接跑 PaddleOCR 文字检测,无需 Python 后端

High accurate text detection (OCR) Javascript/Typescript library that runs on Node.j···

★ 212 2026-09-19
kornia 开源

让图像变换可微,深度学习视觉更灵活

Geometric Computer Vision Library for Spatial AI

★ 12313 2026-08-10
tessera 开源

让卫星影像按时间流动,一键提取地表变化规律

[CVPR26] TESSERA is a foundation model that can process time-series satellite imager···

★ 770 2026-08-09
GAE-GeometricAutoEncoder 开源

把三维几何写进隐空间,让生成的世界前后一致

[arxiv'26] GAE: Learning a Geometry-Native Latent Space for 3D-Consistent World Gene···

★ 544 2026-10-27
gImageReader 开源

桌面点点鼠标,把图片和扫描件变成可复制文字

A Gtk/Qt front-end to tesseract-ocr.

★ 2021 2026-10-27
vit-pytorch 开源

用纯 Transformer 做图像分类,代码简洁易上手,快速复现 SOTA 效果。

Implementation of Vision Transformer, a simple way to achieve SOTA in vision classif···

★ 25556 2026-08-10