2017-09-13 67 views
6

雙相機智能手機是relatively new in the market,但我想知道相機應用程序是否可以明確選擇只使用一個鏡頭,或手動檢索每個鏡頭的單獨輸入。從雙鏡頭電話中的一個鏡頭捕捉照片?

我找不到專門爲雙鏡頭手機設計的任何Android API文檔,所以我想這是一個硬件/操作系統級實現,這將是難以替代或繞行。 Android's Camera HAL documentation page也沒有提及雙鏡頭設備,但似乎確實加強了這一假設。 我對iOS沒有多少經驗,但我想這不會更容易。

所以,問題是 - 怎麼樣,如果在所有,將這樣的任務可以在Android或iOS的?

編輯:似乎在iOS版是可以的,as explained here(感謝the4kman在評論指出這一點)。所以我想這個問題只針對Android。

+1

在iOS中,默認情況下,相機僅使用一個鏡頭(即,如果不使用肖像模式)。 – the4kman

+0

@ the4kman沒有意識到這一點,謝謝你的信息!但是,用戶或應用程序可以選擇使用哪個鏡頭?比方說,如果其中一個被破壞或劃傷。另外,那些訪問相機的第三方應用程序呢? –

+2

是的,但請記住,兩個鏡頭有不同的縮放級別。閱讀更多關於[這裏](https://stackoverflow.com/questions/39385103/iphone-7-plus-avfoundation-dual-camera)。 – the4kman

回答

2

不同的供應商在希望改善用於普通用戶的照片的質量,更通常情況下,特別調諧像挑戰照明或自拍模式失真特殊條件下提供雙攝像頭爲他們的Android設備。每家供應商都使用專有技術處理雙攝像頭,並且他們不希望透露實施細節。他們支持的唯一公共接口是虛擬單個攝像頭,它幾乎符合Google規格。

這並不意味着你不能機緣能夠解鎖相機對於一些特定的設備。使用照片模式或場景或其他參數進行播放時,可能會意外地爲您提供僅通過雙重設置的一個鏡頭的照片。

在一些罕見的情況下,實際上存在一些文檔。例如。 HTC let you control立體聲單設置爲circa'2011 EVO 3D設備。

另一個例子:this review意味着對於華爲P9和P10,如果選擇單色模式,實際上會得到單相機結果。

最近article給出了一些觀點如何不同的是不同的製造商之間的方法來雙攝像頭。

+0

剛剛注意到與鏈接編輯後,謝謝!我仍然想知道是否沒有人試圖反向或取代那些硬件/設備特定的驅動程序,並看看他們可以做些什麼。此外,您的文章中的最後兩個詞似乎無關:) –

+1

謝謝,修正了這一點。 –