ultralytics/yolo-ios-app
Ultralytics YOLO iOS app and Swift package for real-time Core ML inference across major computer vision tasks.
解决的问题
该项目提供了一种在 iOS 和 iPadOS 设备上运行高性能 YOLO 视觉模型的方法。它能够在无需持续互联网连接或外部服务器的情况下,实现各种计算机视觉任务的实时、本地设备推理。
工作原理
该项目使用 Swift 和 Apple 的 Core ML 框架构建,可直接在 Apple Neural Engine (ANE) 和 GPU 上运行。支持 YOLO11 和 YOLO26 模型,后者采用无 NMS 设计以优化性能。项目以完整演示应用和轻量级 Swift 包两种形式提供,开发者可通过 Swift Package Manager 或 CocoaPods 将其集成到自己的应用中。
适用人群
- iOS 开发者:希望在应用中添加实时目标检测或分割功能的开发者。
- AI 研究人员/用户:希望使用原生应用在移动硬件上测试 YOLO 模型的用户。
主要亮点
- 多任务支持:支持目标检测、实例分割、语义分割、深度估计、分类、姿态估计以及定向边界框(OBB)检测。
- 高性能:在最新 iPhone 上实现约 30 FPS 的相机帧率实时推理。
- 零依赖:完全使用纯 Swift 和 Apple 的第一方框架构建。
- 灵活集成:提供即用型应用、Swift 库以及开发者示例应用。
相关
- 项目
- 项目
- 项目
- 项目
- 项目