Fliker总结
今天被一个问题问到了:灯光的能量是应该类似正弦波(其实不是,应该 是“正弦波的平方”或者“方波”)。
那么在光源的周期内,不是会存在能量高低的变化吗?
首先,fliker 的产生:
产生原因主要是因为sensor曝光的频率和光源的频率不匹配,
存在相位差导致在sensor一个完整的曝光周期内,出现了灯光能量比较低(或者等于0)的情况,表现在画面就是暗条纹。
举例:
比如,50hz的灯光,那么周期就是0.02s,因为没有“负能量”,所以周期是0.01s。
也就是说,曝光只需要是0.01s的整数倍,那么就不会存在能量为0的情况。
(之前只理解到这步,没有进一步思考为什么)
回答开头的问题
因为相机的曝光是一个随时间积分的过程,是光子累加,而不是瞬间的抓拍。
以上述例子为例,光源周期0.01s
因此,如果曝光的时间恰好是0.01秒(或者它的整数倍),那么无论你光源发光哪个阶段开始曝光:
只要接满了一个完整的周期,sensor接到的总光子数是完全一模一样的。
因为一个周期内的波形面积(积分值)是恒定的,多出来的部分和少掉的部分刚好在时间上互补了。
这个过程把周期内的明暗变化给“平均”掉了。
相反,如果不是0.01s的整数倍,sensor 积分得到的“总光子数”,就会有少有多,即亮暗条纹。
本文来自博客园,作者:热带雨霖,转载请注明原文链接:https://www.cnblogs.com/Link97/p/21820685

浙公网安备 33010602011771号