智能车制作

标题: 摄像头采集怎样避开消隐信号? [打印本页]

作者: jianchi08    时间: 2010-12-29 11:07
标题: 摄像头采集怎样避开消隐信号?
摄像头采集怎样避开消隐信号?
难道延时避开?
作者: 小灰灰    时间: 2011-2-17 16:08
不是 使用 LM1881  每来一个 行脉冲 设置变量 加1    也就是 采集到每行就自动加1  用这个 变量值  控制 哪行的数据 需要 采集  需要 避开
作者: bhwxl    时间: 2011-2-19 20:58
用lm1881芯片可以分离出这两种信号,接到单片机接口产生中断,通知单片机信号传送节奏,可用这两个终端开始数据采集,数据处理等功能,具体的看自己怎么安排。还有每场图像采样时,延迟压下,就是不从第一行开始,扫描过几行后再开始采样。
作者: mashaokang1111    时间: 2011-2-20 19:24
对采集的行数限制可以避开场消隐..行消隐我用的是延迟..但是会降低效率不推荐..最好的办法就是调用定时器提高效率.但是对代码的时序配合要求高..不好操作..
作者: martain    时间: 2012-6-27 13:57

作者: martain    时间: 2012-6-27 13:57

作者: 莪想迩懂旳°    时间: 2013-1-17 20:46
       我们可以写两个中断函数,行中断和场中断,不进行采集,只在函数体中放置两句代码:1.清楚中断标志, 2.相应计数器自加。然后比较行中断计数器跟场中断计数器的比值,就可以知道行分辨率。关于列分辨率,OV6620默认在行消隐区时,数据段输出的数据为0X10,而0X10在测试中也就是黑色物体的值。所以我们可以找块白板,然后写出图像采集程序进行采集,在这里为了尽可能多的采集到有效点(非消隐区数据),不要使用循环语句采集了,将采集语句全部写出即可。然后将摄像头对准一张白板,进行在线调试,然后看采集的结果,出现0X10的话,说明采到消隐区了,前面的数据即为有效数据,我们就可以得到列分辨率了。这样,我们就得到了行、列分辨率,所以以后采集图像数据时就根据行和列的范围来采就避开消隐区了




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2