포즈 캡처
네이티브 카메라에서 공급자 중립 관절 데이터까지.
공통 입력 계약
IPoseProvider는 네이티브 SDK를 모션 계층에서 분리합니다. AppleVisionPoseProvider는 공통 PoseFrame으로 관절을 매핑하고, 폴링 과정에서 중복과 순서가 뒤바뀐 프레임을 구분합니다. 생성 시각과 수신 시각은 서로 바꾸어 사용하지 않습니다.
Apple Vision 경로
네이티브 PMRPoseProvider는 AVCaptureSession, 직렬 샘플 큐, VNDetectHumanBodyPoseRequest를 소유합니다. 완료된 최신 프레임을 짧은 잠금으로 보호하고 Unity는 값을 복사해 폴링합니다. 관리 코드로 백그라운드 콜백을 호출하지 않습니다.
설정에는 640×480 캡처 프리셋과 요청 프레임 레이트가 있지만, 이는 측정된 처리 성능 또는 보장된 FPS가 아닙니다. 공개 제품 성능 수치로 전환하지 않습니다.
신뢰도와 추적 상태
네이티브의 순간적인 몸통 사용 가능성, 관리 공급자의 상태 이력, 모션 계층의 관절 신뢰도 조건은 서로 다릅니다. 하나의 공급자 상태를 모든 동작의 준비 상태로 해석하면 안 됩니다. 팔 또는 발 지점이 누락될 때 사용 가능한 특징도 달라집니다.
MediaPipe 연구 경로
현재 Runner 공급자 팩터리는 MediaPipe 구현을 사용합니다. MediaPipeTasksVision과 모델은 네이티브 경계 뒤에 있습니다. Apple Vision의 동작 또는 프라이버시 성질을 그대로 옮겨 주장할 수 없습니다.
검증 범위
공급자와 이미지 기하 테스트 소스를 확인했습니다. 이번 웹사이트 작업에서는 카메라 권한 요청, 프레임 캡처 또는 기기 성능 측정을 수행하지 않았습니다.