免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7448 | 回复: 2
打印 上一主题 下一主题

[其他] 关于IPC网络摄像机(海思方案)AGC实现与技术瓶颈! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-07-22 23:14 |只看该作者 |倒序浏览
先说下为什么使用AGC:
AGC其实就是增益控制了,为什么使用它?因为网络摄像机在黎明或者黄昏时候,由于外接光照强度未达到网络摄像机光敏电阻阀值,
导致IRCUT无法切出红外,摄像出来的依然是彩色图像,这个彩色图像很模糊,甚至有马赛克、噪点严重,影响到出像效果;

使用AGC目的:在IRCUT未切红外滤光片之前,让AGC增益来控制红外滤光片实现提前切入到黑白模式;

代码实现:
1. IRCUT 光敏电阻实现是2个点,
if(var ==2)//白天模式
{
...(调试方面的函数调用,一般是结构体,如AE、DRC、降噪、白平衡、饱和度,锐度、亮度、对比度etc..)
}

if(var ==3)//晚上模式
{
...(调试方面的函数调用,一般是结构体,如AE、DRC、降噪、白平衡、饱和度,锐度、亮度、对比度etc..)
}

2. AGC实现是驱动方面的,设计一个值为夜晚灯版亮的情况,有如下几种情况:
a. 灯版亮,这个是上面if(var ==3)//晚上模式,此时没有必要导入AGC;
b. 灯版不亮,这个是上面的if(var ==2)//白天模式,这个也没有必要导入AGC;
c. 灯版不亮,此时有个照度临界值,介于光敏电阻感应边缘,此时可以导入AGC,这个还可以提高光照强度,对比彩色与黑色下效果那个好,如果黑白比彩色好,那么可以将这个AGC VAR=AG*DG写到程序中去,本人得到如下结论:在白天,这个值很小,到了夜晚这个值大,是有线性关系,所以使用if可以完成;
d. 当你讲摄像头lens使用盖子盖住时,这个时候增益最大.

视频上不来,截几张图片吧:
彩色:

彩色.jpg (48.77 KB, 下载次数: 43)

照度高,彩色,灯版未开

照度高,彩色,灯版未开

将等照度调低,进入AGC(灯版还未切红外).jpg (36.98 KB, 下载次数: 41)

AGC模式,灯版未开

AGC模式,灯版未开

灯版切了,进入ircut模式.jpg (24.67 KB, 下载次数: 50)

进入ircut模式,灯版亮

进入ircut模式,灯版亮

将等照度调低,进入AGC(灯版还未切红外).jpg (36.98 KB, 下载次数: 39)

将等照度调低,进入AGC(灯版还未切红外).jpg

论坛徽章:
0
2 [报告]
发表于 2014-07-22 23:17 |只看该作者
大家注意了,这个灯的位置是在摄像机左边,与摄像机水平线成20度以内角,所以光很特殊.

论坛徽章:
0
3 [报告]
发表于 2014-07-22 23:20 |只看该作者
本帖最后由 linux_nucong_2014 于 2014-07-22 23:21 编辑

技术瓶颈就是:
当切到AGC模式后,继续降低照度后,会发现只有灯位置亮,其他全部黑掉了..
这个时候灯板还没切红外哟!

只有灯亮,周围全部黑掉了.jpg (23.63 KB, 下载次数: 45)

只有灯亮,周围全部黑掉了.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP