ultralytics/yolo-ios-app

Ultralytics YOLO iOS app and Swift package for real-time Core ML inference across major computer vision tasks.

해결하는 문제

이 프로젝트는 iOS 및 iPadOS에서 실시간 기기 내 AI 비전 작업을 가능하게 합니다. YOLO 모델을 Apple 하드웨어에서 직접 실행할 수 있는 네이티브 프레임워크를 제공하여 클라우드 기반 처리의 필요성을 없애고, 더 낮은 지연 시간과 향상된 개인정보 보호를 보장합니다.

작동 원리

이 프로젝트는 즉각적인 테스트를 위한 메인 iOS 애플리케이션과 개발자가 자신의 앱에 통합할 수 있는 Swift Package (SDK)로 구성되어 있습니다. Apple의 퍼스트 파티 프레임워크인 Core ML과 최신 Core AI (.aimodel)를 활용하여 Apple Neural Engine (ANE) 및 GPU에서 추론을 실행합니다. YOLO11 및 YOLO26 모델을 사용하여 객체 탐지, 인스턴스 및 의미론적 세그멘테이션, 깊이 추정, 분류, 자세 추정 등 광범위한 작업을 지원합니다.

대상 사용자

  • iOS 개발자: 가벼운 Swift 패키지를 사용하여 앱에 실시간 컴퓨터 비전 기능을 추가하려는 개발자.
  • AI 연구원 및 취미 개발자: 앱을 처음부터 새로 작성하지 않고도 실제 iPhone이나 iPad에서 YOLO 모델을 테스트하려는 분.

주요 특징

  • 고성능: 최신 iPhone에서 카메라 프레임 속도 수준의 추론(~30 FPS) 달성.
  • 광범위한 작업 지원: 표준 객체 탐지부터 방향성 바운딩 박스(OBB) 및 깊이 추정까지 모두 처리.
  • 제로 서드 파티 의존성: 순수 Swift와 Apple의 네이티브 프레임워크로만 구축.
  • 유연한 모델 로딩: 번들된 nano 모델, 필요에 따른 대형 모델 다운로드, 사용자 정의 Core ML/Core AI 모델 로딩 지원.

관련

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