ARkit
의 원시 특징 점을 얻고 싶습니다.이 API는 희소 점 구름을 노출합니다 : https://developer.apple.com/documentation/arkit/arframe/2887449-rawfeaturepoints을 입력하고 vector_float3
의 목록으로 출력합니다. 또한이 포인트 구름 좌표 각각에 특징점 벡터 표현을 사용하고 싶습니다. 예를 들어 SIFT, SURF, BRIEF 또는 ARkit
이 내부적으로 사용하는 모든 것이 될 수 있습니다. 비디오 피드에서 이미지를 가져 와서 이미지의 피쳐 감지기를 실행할 수는 있지만 피쳐 포인트가 스파 스 포인트 클라우드의 포인트와 동일한 3D 좌표에있을 것이라는 보장은 없습니다!ARKit에서 특징점을 얻으려면
1
A
답변
4
Apple은 특징 지점을 찾고 생성하기위한 내부 메커니즘을 공개하지 않습니다. 이는 Apple API에서 일반적입니다. API를 사용하는 모든 운송 제품의 환경을 자동으로 향상시켜 미래의 알고리즘을 변경할 수 있으므로 기본 알고리즘의 세부 정보를 공개하지 않고 결과를 노출하는 경향이 있습니다. 사실
은, 애플이 바로 그 이유 것을 인용 한 당신이 링크 된 문서 페이지에서 바로 ... 포인트 클라우드의 분석 사용을 피해야한다는 것을 의미 :
이ARKit 보장하지 않는 수와 미가공 특징점의 배열은 소프트웨어 릴리스간에 또는 동일 세션의 후속 프레임 사이에서도 안정적으로 유지됩니다.