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 Package Manager 또는 CocoaPods를 통해 개발자가 자신의 앱에 통합할 수 있는 가벼운 Swift 패키지로 제공됩니다.

대상 사용자

  • iOS 개발자: 앱에 실시간 객체 탐지 또는 세그멘테이션 기능을 추가하고 싶은 분들.
  • AI 연구자/사용자: 네이티브 앱을 통해 모바일 하드웨어에서 YOLO 모델을 테스트하고 싶은 분들.

주요 특징

  • 다중 작업 지원: 객체 탐지, 인스턴스 및 세그멘테이션, 깊이 추정, 분류, 자세 추정, 방향성 경계 상자(OBB) 탐지 등을 처리합니다.
  • 고성능: 최신 아이폰에서 카메라 속도(~30 FPS)의 실시간 추론을 달성합니다.
  • 의존성 없음: 순수한 Swift와 Apple의 1차 파티 프레임워크만 사용합니다.
  • 유연한 통합: 사용 가능한 앱, Swift 라이브러리, 개발자를 위한 예제 앱을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트