카메라 API가 더 이상 사용되지 않지만 Camera2보다 시작하는 것이 더 간단합니다. 그러나이 문서는 이해하기가 쉽지 않은 것 같습니다 (독서 능력이 있음). 나는 그것을 찾아 내려고 많은 것을 수색했다. 그러나 여전히 많은 질문이 있습니다.카메라 API 이해
1. 카메라의 방향은 무엇입니까? 제가 놓친 정의가 있습니까? 카메라의 4 차원 (왼쪽, 위쪽, 오른쪽, 아래쪽)이 있습니다. 우리가 오리엔테이션라고 할 때, 어느 것이 사용되며 상대 객체는 무엇입니까?
2. 카메라의 방향과 장치의 차이점은 무엇입니까?
3. Camera.setDisplayOrientation() 및 Camera.parameters.setRotation() 문서에 제공된 알고리즘을 이해하는 방법을 알려주십시오. 이 두 가지 방법에 대한 문서에서 제공하는 샘플 코드가 있습니다. 이 두 알고리즘은 모두 합계 및 차이점 방향/회전을 사용합니다. 내 프로젝트에서 직접 사용할 수 있습니다. 하지만 그게 정확히 무슨 뜻입니까?
또한, 예를 들어 역방향 카메라를 예로 들면, 전자는
(info.orientation - degrees + 360) % 360
을 사용하고 후자는(info.orientation + orientation) % 360
을 사용합니다. 혼란스러운 점 :/
위의 질문에 답할 수 있거나 생각과 경험을 공유해 주셔서 감사합니다.
답장을 보내 주셔서 감사합니다. 내 질문을 편집했습니다. 희망을 가지고보십시오. –
"지구상의 카메라의 방향"이 무슨 뜻인지 알 수 없습니다. 절대로 들어 본 적이 없다. 카메라 방향에 대한 참조 객체는 휴대 전화 자체의 세로 방향입니다. – FlanschiFox
그러나 '휴대 전화 자체는 세로 방향입니다'는 휴대 전화의 방향이며 '카메라 방향'이 아닙니다. 게다가, 나는 문제의 '지구상'을 그냥 제거한다. –