黑点平
显示方面指在经过一定校准的显示装置上,没有一行光亮输出的视频信号电平。定义图像数据为0时对应的信号电平,调节黑电平不影响信号的放大倍数,而仅仅是对信号进行上下平移。
- 如果向上调节黑电平,图像将变暗
如果设置5度为0度,那么现在的20度就变成了原来的15度,本来现在应该是25度。如果设置100为黑电平,那么现在的255就变成155,图像变暗。 - 如果向下调节黑电平图像将变亮
如果设置-5度为0度,那么现在20度就变成了原来的25度。如果设置-100为黑电平,那么现在的155就变成255,图像变亮。 - 黑电平为0时,对应0V以下的电平都转换为图像数据0,0V以上的电平则按照增益定义的放大倍数转换,最大数值为255
RGB888表示全白,RGB000全黑。这是数字信号,最终显示的时候是需要一个模拟电压,需要将数字信号转为模拟信号。LCD屏要显示黑色,不可能是用0V的电压去显示,不同设备会有不同的值作为黑色的显示比如说0.7、1.3V作为黑色的显示电压
我们目前研究的是ISP,是图像采集领域的,和显示是相反的。
比如AR0130,是12位的AD,即RGB_BYER一个颜色有12位。12位全是1就是最高亮度,全是0就是最低亮度。当RGB_BYER亮度到最低的时候,对应前面sensor采集到的模拟电信号就是黑电平。
这个黑点平在海思中是可以调的,到底什么是全黑,可以是开发者自己去定义的。世界上不存在绝对的全黑,就像绝对的零度一样,只有相对的。
代码中的体现
比如这里设置的值是0xC8
,将这个值i修改变大后,可以观察图像的变化情况
重新编译流程
- 1、修改3A应用层驱动源码
- 2、清楚,并重新编译
- 3、确认mpp中lib目录下的libsnsxxx.a/so已经被更新
- 4、重新编译sampl并运行查看效果