安卓照相時總是出現中原一點紅的現象,為什麼?
我的mx2照相時總是出現畫面中間一大片紅色的現象,尤其是拍白色的畫面或紙張的時候,後來我發現許多的安卓手機都存在這個問題,蘋果好像就沒有這個現象,請問這是怎麼回事?
這叫做color shading,是所有的手機鏡頭都有的問題,包括iPhone。不同的不過是程度不一樣。但是無論程度如何,比起正經的DC都有很大的差距。
你看到iPhone5之後的效果都不錯,那是因為軟體補償和鏡頭一致性控制的不錯。如果你去看iPhone4的效果,那就非常差了。
說起color shading,首先要說道shading。所有的手機鏡頭的中心進光量都要比四周的進光量要大不少,這就造成了中心亮度高,而四角的亮度低,照片的效果就是中心又一個大大的亮斑。解決這個問題的關鍵就是軟體做補償,使最終輸出的照片整體亮度一致。
由於各個波長的光折射率不一樣,每個波長的光從中心到四角的亮度分布也不一樣,每種顏色按照同樣的補償比例,中心和四角所呈現的顏色一定也不一樣,這樣就造成了中間一種顏色,而四角另一種顏色。這就是題主所描述的現象,也就是上文所說的color shading。解決辦法同樣是軟體補償。
color shading所面臨的另一個問題就是,在不同色溫(也就是不同顏色)的光源下,各種顏色的光所佔的比例也不同,如果你在陽光下獲得非常好的顏色均勻性,那麼在室內用同一套參數可能得到非常嚴重的color shading問題。因此需要在不同的光源下,設置不一樣的color shading補償。
color shading面臨的最重要的問題,也是題主遇到問題的關鍵所在:既然有以上方法,為什麼題主的手機相機還會出現這樣的問題——每個模組的color shading是不一樣的,但是用的都是同樣的參數。
這個解決起來就比較麻煩了。首先要控制模組的工藝,讓所有模組的參數都趨向一致;但是這樣做還不夠,還需要對模組進行校準;針對color shading需要在多個色溫下進行校準;校準的數據需要被存儲在sensor的存儲器中,需要選用有較大寄存器的sensor;——以上的每一個分號都需要增加相應的成本,每個步驟做的越好,增加的成本就越高。
推薦閱讀:
※哪一家手機相機讓你覺得非常滿意?
※有LG G2需要買LG G3嗎?
※同樣是6000起,大家是買索尼Xperia XZ Premium,還是三星S8呢?