儘管Camera API已被棄用,但它比Camera2開始更簡單。但這份文件似乎並不那麼容易理解(以我的閱讀能力)。我試圖弄清楚了很多。但仍有許多問題。瞭解相機API
1.相機的方向是什麼?有沒有我想念的定義?有4個尺寸(左,上,右,下)的相機。當我們說方向,哪一個被使用,什麼是相對對象?
2.爲什麼攝像頭的方向與設備不同?
3.請您告訴我如何理解Camera.setDisplayOrientation()和Camera.parameters.setRotation()文檔中給出的算法?這兩種方法都有文檔給出的示例代碼。這兩種算法都使用總和和差異的方向/旋轉。我可以直接在我的項目中使用它。但是,這到底意味着什麼?
此外,以背面照相機爲例,前者使用
(info.orientation - degrees + 360) % 360
,而後者使用(info.orientation + orientation) % 360
。令人困惑:/
非常感謝您回答以上問題,或者分享您的一些想法和經驗。
感謝您的回覆。我編輯了我的問題。希望看看。 –
我不知道「地球上的相機的方向」是什麼意思。從來沒有聽說過。相機方向的參考對象是手機自身的縱向方向 – FlanschiFox
但'手機自己縱向'是手機的方向,不是'相機的方向'。此外,我只是刪除了「在地球上」的問題。 –