這款應用程序為蘋果iPhoneX雙攝像頭系統帶來了更多拍攝功能
來自專欄 康治超
蘋果公司並不是第一個在手機背面使用雙鏡頭相機的智能手機製造商。當然,一旦蘋果做到這一點,許多其他智能手機製造商就會追隨該公司的領先地位,並將雙攝像頭添加到自己的手機品牌中。事實上,現在華為甚至還擁有一個三鏡頭後置攝像頭,這很可能是目前最好的拍照手機。蘋果iPhone X上的雙鏡頭相機仍然是最好的,但它仍然只提供兩種功能:2倍光學變焦和人像模式模糊和照明效果。其他手機廠商已經找到一些完美方式來使用雙攝像頭,希望為用戶增加附加價值。不要擔心,因為我們遇到了一款新的應用程序,它為iPhoneX的雙鏡頭相機帶來了令人難以置信的新功能,而且你從未見過其他任何類似的東西。
該應用程序名為Apollo,現在可從iOS App Store以1.99美元的價格購買。Apollo應用程序「破解」蘋果的雙攝像頭系統,讓您在捕獲肖像模式照片後可以拍出令人驚嘆的照片。您可以改變光源方向,添加和移除光源,調整亮度甚至顏色,還有更多。自上周首次發布以來,我們一直在使用它。
這是開發團隊分享了這款應用程序開發背後的故事:Apollo是第一個使用肖像模式照片深度數據的應用程序,實際上將光源添加到場景中。應用程序的開發始於2017年11月,當時我們首次獲得了是在全新的iPhone 8plus上。我們想通過利用人像照片的深度信息來看看可以實現什麼。我們的設計看起來很簡單:如果深度信息可以疊加在2D照片上,應該可以使用自定義光源重新照亮物體。當然,第一個結果是可怕的。我們的團隊堅持原因,並試圖從深度緩衝區中擠出每一個信息。首先,我們需要一種從雙攝像頭API提供的深度(視差)圖獲得更多深度點的方法。我們通過演算法在現有照片上生成新的更密集的深度圖。事情看起來更明亮,但仍然使用豐富的深度圖計算照明的視覺效果看起來令人失望。
我們實施了各種結果的不同過濾器。我們需要一個平滑輪廓線的地圖,它逼真地跟隨前景物體的曲線。為了豐富我們的地圖以及用於避免邊緣假象的一些雙邊濾波,一種特殊的插值醬是保存當天的食譜。用高質量的深度圖,我們能夠推導出法線貼圖,這是應用3D場景照明模型的基礎。使用Phong風格的閃電模型,我們取得了第一個成功!在這個階段,縱向照片的深度信息計算花費了大約45秒,導致用戶體驗非常糟糕。現在是接近GPU的時候了!我們的演算法首先被分解以利用多線程。然後所有計算都被重寫為Metal 2 SDK。載入時間下降到3秒左右,驚人的改善!下一步是將所有可配置參數公開給用戶。當我們的用戶體驗團隊開始工作時,有幾十個參數需要調整。這是沒有好處,我們需要一套最小的,讓用戶完全控制參數。經過不斷的升級,我們縮小我們的名單六個參數:2全局設置和4個光源具體參數。小編覺得Apollo確實是一個獨特而神奇的應用程序,它現在可以在App Store上下載了。
推薦閱讀:
※手機藍牙與單片機的通信如何實現?
※為什麼抖音APP里帥哥美女那麼多?
※未名企鵝鄒曉亮:創新和鑽研是科技領先發展的根本
※谷歌大中華區總裁:中國科技已經領先世界半代之遠
※第三代北斗晶元發布,2020年北斗計劃向全球提供服務|平方財經