CrazyBingo

终于搞定了CMOS摄像头线随机噪声

0
阅读(4861)

终于搞定了CMOS摄像头线随机噪声

关闭AGC,AWB,开AEC。。。。

还有另外一个重要的就是设定AGC:

wps_clip_image-22326

如果Gb=Gr=R=B的话,会偏绿,验证了给03也有点偏绿,给0a不错,0f就有点爆了!所以最终:

wps_clip_image-24852

亮度和增益的关系!

亮度通常是加一个数,而增益则是乘以一个数,所以亮度值越大,对比度月底!!!所以:

wps_clip_image-12696

不能设定的太大,不然会有一层灰!

wps_clip_image-30754

wps_clip_image-13554

这两个地方的改变也能改变帧率。。但是我直接NND 开AEC就不用再弄了!!

最后我发现,直接将AGC设定到最小即2x,在开启AGC AWB AEC Enable,图像相对好了很多。因为AGC变小了,噪声不再放大了。

直接搞定。。。。

还有曝光时间,如果开了AEC, 那AEC Vaule是自动的。。。但是可以降频还是先调节,就是通过这两个寄存器来调整帧率:

wps_clip_image-6823

wps_clip_image-7242

一般我们PLL=1 所以主要改CLKRC了!!!!通过这个修改,能改变曝光时间,没让图像更亮或者更暗!

验证在CLKRC=0的时候52fps,在CLKRC=1的时候26fps,在CLKRC=2的时候17fps。。。呵呵 实际上26fps差不多了。。。根据环境吧。。

最后 打开AEC,亮度调到2f,增益调到GB=GR=1.25,R=B=2,4x搞定

最后总结出一个蛋疼的问题,增益放大导致的噪声!!!!而因为CMOS一致性不好,刚好整行被放大,所以出现了线状噪声,这种情况下,增益降低就OK了!!!

wps_clip_image-22538

Baidu
map