说明
- 之前做IPC(IP camera)项目时,IPC有一个设置项叫做电源频率,可选值有50HZ/60HZ;当前做行车记录仪项目,也有一个设置项:光源频率或者光源闪烁频率,可选值也是50HZ/60HZ,对于应用开发的我来说,之前并未过多在意,只知道该设置项的作用但不清楚为什么要可设置,故记录下。
理解
- 基础概念
- 光源频率/电源频率这两个设置项配置的是同一个属性,即交流电的频率,众所周知,平常生活中使用的电源是交流的,方向交换频率有50Hz/60Hz两种,中国是50HZ,而有的国家或地区是60HZ。
- 为什么要可设置
- 了解led光源的发光原理可知:led光源并不是常亮的,随着交流电的变化,led光源也在亮灭变化,其变化频率等于电流交替频率,因此不同的电流交替频率下led光源闪烁的频率不同,而摄像头产品的感光sensor需要根据该频率做一些特殊处理(画面采集频率需要与该频率匹配),sensor中的该值和光源实际闪烁频率不匹配的话,就会出现错位,即:有时是led灭的时候采集视频画面,有时是led亮的时候采集视频画面,因此如果视频画面中存在led光源,led光源就会不断闪烁,如果画面中没有led光源但是设备处于led光下,画面就会忽明忽暗。
- 如果考虑国际化就有必要提供一个这样的选项来设置光源/电源的频率,当然如果不考虑国际化也能写死。