yolo-ios-app

把 YOLO 塞进 iPhone,相机一开就能实时识别与分割

开源 🏷️完全免费 ✅ 目前可打开 计算机视觉 🍴 复刻 106 🐛 待处理 4 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 531
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 App Store 免费下载,开源代码可自行构建

项目预览

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

项目数据

分类计算机视觉
开发团队ultralytics
定价模式🏷️完全免费
价格说明App Store 免费下载,开源代码可自行构建
访问状态✅ 目前可打开
是否开源是
开源协议AGPL-3.0
主要语言Swift
技术栈/模型app-store,coreml,depth-estimation,image-classification,instance-segmentation,ios,mobile-ai,obb,object-detection,pose-estimation,real-time-inference,semantic-segmentation,swift,swiftui,ultralytics,yolo,yolo11,yolo26
GitHub 星标★ 531
上线时间2024-02-11 00:00:00
代码更新2026-11-04
仓库体积1.1 MB
本站数据更新2026-11-05
维护状态活跃
收录时间2026-09-13
浏览次数2

项目介绍

yolo-ios-app 是 Ultralytics 官方推出的 iOS 应用与 Swift Package,把 YOLO 系列模型通过 Core ML 部署到 iPhone/iPad 上,实现端侧实时计算机视觉推理。它解决的核心问题是:开发者不必从零处理模型转换、Core ML 配置与相机管线,就能在 iOS 上跑目标检测、实例分割、姿态估计、图像分类、深度估计和 OBB 旋转框检测等任务。项目同时提供可直接运行的示例 App 和可集成的 Swift 包,模型由 Ultralytics 导出为 Core ML 格式,推理走 Apple 的 Core ML/Neural Engine,兼顾速度与隐私。对想快速做移动端 AI 演示、原型或产品内嵌视觉能力的团队来说,它把工程门槛压得很低,也顺便展示了 YOLO 在移动芯片上的实际表现。

Star 增长趋势

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

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

使用教程

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

环境要求

  • Xcode
  • Apple 设备
  • Python 3.10+

安装与启动步骤

  1. 1装带导出能力的版本

    导出核心模型格式要装带对应扩展的版本。

    uv pip install "ultralytics[export-coreml]>=8.4.142"
  2. 2导出模型

    一条脚本把常用检测模型批量导成移动端格式。

    uv run python scripts/export-models.py
  3. 3把模型拷进示例工程

    脚本支持直接复制到 App 目录。

    uv run python scripts/export-models.py --sizes n --copy-to-app
  4. 4真机跑一遍

    模拟器与真机的加速表现差别大,必须真机测。

  5. 5看帧率与精度

    移动端要在帧率与精度之间做取舍。

如何确认成功

把导出的模型装进示例 App,在真机上对摄像头画面做实时检测,帧率稳定且能框住主要目标

注意事项

  • 它给的是两端:模型导出脚本与一个可运行的移动端示例工程。
  • 模型要转成移动端推理格式才能在设备上跑得动。
  • 示例工程是学习如何接推理的样板,不是成品应用。
  • 真机与模拟器差别大,性能只能真机评估。

核心亮点

  • 官方 Ultralytics 出品,模型导出与 Core ML 推理链路完整,示例 App 可直接跑
  • 覆盖检测、分割、姿态、分类、深度、OBB 六类任务,一个包多场景复用
  • 以 Swift Package 形式集成,iOS 工程接入成本低,推理走 Core ML 可利用 Neural Engine

不足之处

  • 项目早期、星标量不大,API 与示例结构可能随版本变动
  • 依赖自行导出 Core ML 模型,模型版本与精度需开发者自己验证

适用场景

  • 移动端 AI 演示或教学,用 iPhone 实时展示 YOLO 检测/分割效果
  • 健身、运动类 App 做人体姿态估计与动作计数
  • 零售或工业场景用手机摄像头做商品识别、缺陷检测与 OBB 定位

替代项目

tflite-support、mediapipe、mlx-swift-examples

上一篇:AlbumentationsX

下一篇:yolo-flutter-app

同类项目推荐

pixel_mapper 开源

半自动把图像像素映射到三维空间坐标

Semi-automatic mapping of RGB pixels in 3D space using computer vision

★ 151 2026-10-26
plotoptix 开源

用光线追踪让 Python 数据可视化秒变电影级 3D 大片

Data visualisation and ray tracing in Python based on OptiX 9.1 framework.

★ 518 2026-08-09
VideoLucy 开源

让AI看懂长视频,靠“记忆回溯”抓住关键线索

[NeurIPS 2025] Deep Memory Backtracking for Long Video Understanding

★ 69 2026-08-09
ETRIS 开源

冻结大模型,只调少量参数,就能做指代图像分割

[ICCV-2023] The code of Bridging Vision and Language Encoders: Parameter-Efficient T···

★ 149 2026-10-15
ocr-rs 开源

Rust 一行调用,多语言 OCR 本地跑

高性能OCR识别库,支持上百种语言,提供命令行、图形界面及C API多种调用方式,使用便捷高···

★ 346 2026-09-19
mahotas 开源

NumPy 风格图像处理,C++ 加速,轻量做视觉特征

Computer Vision in Python

★ 890 2026-09-28
ComfyUI-BiRefNet-ZHO 开源

拖拽节点即可实现图像/视频高精度抠图,边缘细节惊艳

Better version for BiRefNet in ComfyUI | Both img & video

★ 414 2026-08-09
PaDT 开源

把图像切成 token,一个模型搞定分割、检测、姿态估计

[ICLR 2026] Official implementation of "Patch-as-Decodable-Token: Towards Unified Mu···

★ 167 2026-08-09