我是靠谱客的博主 简单小懒虫,最近开发中收集的这篇文章主要介绍【转】鏡頭校正(Lens Shading Correction),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/Dispbbs.asp?BoardID=86&ID=115525

 

 

鏡頭校正(Lens Shading Correction) 分類:
小相機的愛戀物語2006/09/03 21:44今天來談小相機的鏡頭校正,因為小相機真的很小,相對的鏡頭就不需太大,約M6~M12的口徑,鏡片採1P, 3P, 1G2P,1G3P不等,所以進光量就受限,同時進光會呈現同心圓式的向外逐漸降低(雖然有Micro Lens 在Sensor表面),這時就需要Gain,否則會產生週邊暗角。
校正方式,關閉所有的Sensor FUNCTION ,只開啟AE/AWB,所有Register均設定在Datasheet 的預設值,先拍一張KODAK的灰卡(18%反射),然後用自已寫的MATLAB程式分析,由RGB轉成YCbCr的Y值,分析Y,R,G,B的分佈曲線,並計算Lens Center (不是Image Center噢).
以這個Lens Center為同心圓座標中心向外計算每一個Pixel到圓心的距離,成為一個新的二維陣列,記錄每一個點的距離,然後分別計算同心圓的RGB平均值,再以每64pixels 為一個step,每個step算平均值(依解析度大小不同,會有21,17,14階的差別)。
以第一個step為RGB補償基準,各Step 2~StepN 均除以Step 1, 則成倒數的補償,再乘上補償系數1024, 最大的補償系數值不能超過 3+1023/1024.
將新的Lens Center及補償系數存回所有的Register,並開啟Lens Shading Correction功能,重新拍攝灰卡。
將二次拍好的灰卡在Photoshop做色階分佈的比較,看第二次的灰卡明度的標準差有沒有收斂在5%以內, 若有則完成校正。
並不是每一個小鏡頭都可以完成Lens Shading Correction,有時鏡頭偏心或RGB的分佈曲線不均勻,均無法完成鏡頭校正.

 

最后

以上就是简单小懒虫为你收集整理的【转】鏡頭校正(Lens Shading Correction)的全部内容,希望文章能够帮你解决【转】鏡頭校正(Lens Shading Correction)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部