项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 531
使用教程
环境要求
- Xcode
- Apple 设备
- Python 3.10+
安装与启动步骤
-
1装带导出能力的版本
导出核心模型格式要装带对应扩展的版本。
uv pip install "ultralytics[export-coreml]>=8.4.142" -
2导出模型
一条脚本把常用检测模型批量导成移动端格式。
uv run python scripts/export-models.py -
3把模型拷进示例工程
脚本支持直接复制到 App 目录。
uv run python scripts/export-models.py --sizes n --copy-to-app -
4真机跑一遍
模拟器与真机的加速表现差别大,必须真机测。
-
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
同类项目推荐
半自动把图像像素映射到三维空间坐标
Semi-automatic mapping of RGB pixels in 3D space using computer vision
plotoptix
开源
用光线追踪让 Python 数据可视化秒变电影级 3D 大片
Data visualisation and ray tracing in Python based on OptiX 9.1 framework.
VideoLucy
开源
让AI看懂长视频,靠“记忆回溯”抓住关键线索
[NeurIPS 2025] Deep Memory Backtracking for Long Video Understanding
sd-webui-segment-anything
开源
在 Stable Diffusion 里框选物体,即可精准重绘或替换
Segment Anything for Stable Diffusion WebUI
ETRIS
开源
冻结大模型,只调少量参数,就能做指代图像分割
[ICCV-2023] The code of Bridging Vision and Language Encoders: Parameter-Efficient T···
ocr-rs
开源
Rust 一行调用,多语言 OCR 本地跑
高性能OCR识别库,支持上百种语言,提供命令行、图形界面及C API多种调用方式,使用便捷高···
mahotas
开源
NumPy 风格图像处理,C++ 加速,轻量做视觉特征
Computer Vision in Python
ComfyUI-BiRefNet-ZHO
开源
拖拽节点即可实现图像/视频高精度抠图,边缘细节惊艳
Better version for BiRefNet in ComfyUI | Both img & video
PaDT
开源
把图像切成 token,一个模型搞定分割、检测、姿态估计
[ICLR 2026] Official implementation of "Patch-as-Decodable-Token: Towards Unified Mu···
