2017-11-08 3 views

답변

1

There's an API for that.

ARFrame.displayTransform(for:viewpoertSize:) 사용하면 사용자가 지정한 임의의 UI 방향으로 화상의 센서 기본 배향에서 회전 변환 매트릭스를 제공하고, 종횡비 아무튼 뷰포트 맞게 스케일 팩터를 제공한다 반드시 카메라의 것과 일치하지 않습니다.

그런 다음 회전 된 이미지를 표시하기 위해 작업중인 모든 디스플레이 파이프 라인에서 해당 변환을 사용할 수 있습니다. 예를 들어 :

  • 검사는 금속 기반 ARKit 응용 프로그램에 대한 Xcode 프로젝트 템플릿은 그 버텍스 쉐이더로 변환 매트릭스를 공급하는 방법을 볼 수 있습니다.

  • 는, 픽셀 버퍼에서 코어 이미지 CIImage을 만들려면 다음 UIImageViewUIImage 표시로 변환 할 수있는 회전 된 이미지를 얻을 수 transformed(by:)를 사용합니다.

+0

Ohhhhhhhhhhhh! 감사 !!!! o (* ¯ 3) o – Developer