智能车制作

标题: 对于完美主义的我来说,硬件二值化完全不能忍受啊 [打印本页]

作者: ~勇远缘纷~    时间: 2014-4-4 10:54
标题: 对于完美主义的我来说,硬件二值化完全不能忍受啊
我用的是ov5116,试了俩套方案,一是固定阈值二值化电路,阈值可调。二是清华三角洲的方案,边沿检测二值化。先说固定阈值吧,这种方案是全场型的阈值,调好阈值后效果很明显,有人已经发过照片了。但是唯一不足的是适应性太差,我刚调好,周围来了个人看效果,就变得乱七八糟。再说第二个方案,边沿检测电路是个很微妙的电路,比固定阈值稳定多了,但是让我非常郁闷的是从黑线进白场的时候,识别不了黑线,而从白场进黑线时,又很完美,完全忍受不了啊。不知用过的大神,有没有出现过此类情况,还望指点迷津。

作者: ~勇远缘纷~    时间: 2014-4-4 11:12
上图
作者: ~勇远缘纷~    时间: 2014-4-4 11:12
有没有人试过这种的?
作者: ~勇远缘纷~    时间: 2014-4-4 11:25
都想用片内ad了,但是动态性就差了。怎么破?
作者: ~勇远缘纷~    时间: 2014-4-4 11:25
没人用过么?
作者: ~勇远缘纷~    时间: 2014-4-4 11:43
坐楼
作者: zyj    时间: 2014-4-4 11:44
软件二值化,动态调整阈值
作者: ~勇远缘纷~    时间: 2014-4-4 11:49
zyj 发表于 2014-4-4 11:44
软件二值化,动态调整阈值

你的意思是用片内ad么?

作者: zyj    时间: 2014-4-4 11:50
~勇远缘纷~ 发表于 2014-4-4 11:49
你的意思是用片内ad么?

买个好一点的片外更好,随你啊 你都试试呗

作者: ~勇远缘纷~    时间: 2014-4-4 11:53
zyj 发表于 2014-4-4 11:50
买个好一点的片外更好,随你啊 你都试试呗

买个片外的不是和数字的没啥区别了,得似

作者: huang91    时间: 2014-4-4 11:56
用DA给阈值
作者: ~勇远缘纷~    时间: 2014-4-4 12:01
huang91 发表于 2014-4-4 11:56
用DA给阈值

如果是片内ad,那么用8位的,这个我懂,然后根据图像特点,我可以做边沿检测,动态阈值难不倒我的。学过图像处理,说实话,我很想用片内ad,就怕太慢,延迟大。您的da阈值不懂诶

作者: zyj    时间: 2014-4-4 12:08
~勇远缘纷~ 发表于 2014-4-4 12:01
如果是片内ad,那么用8位的,这个我懂,然后根据图像特点,我可以做边沿检测,动态阈值难不倒我的。学过图 ...

所以叫你用片外高速AD啊

作者: zyj    时间: 2014-4-4 12:11
huang91 发表于 2014-4-4 11:56
用DA给阈值

DA给 手工调或者软件调 其实和自己调整固定阈值没什么区别吧

作者: ~勇远缘纷~    时间: 2014-4-4 12:22
zyj 发表于 2014-4-4 12:11
DA给 手工调或者软件调 其实和自己调整固定阈值没什么区别吧

软件可以用各种边沿检测,比如说laplace算子,sobel算子,canny算子,我用matlab都试过,canny比较好。我的想法是先做个图像增强,再提取边界,可以实现动态阈值。队友直接来一句,你以为k60是电脑啊,我就呵呵了、

作者: ~勇远缘纷~    时间: 2014-4-4 12:23
zyj 发表于 2014-4-4 12:11
DA给 手工调或者软件调 其实和自己调整固定阈值没什么区别吧

我也想过啊,纠结中,就是想知道与其这样,为何不用数字的来的痛快些

作者: aytc100    时间: 2014-4-4 15:51
~勇远缘纷~ 发表于 2014-4-4 12:22
软件可以用各种边沿检测,比如说laplace算子,sobel算子,canny算子,我用matlab都试过,canny比较好。我 ...

你当它是286就对了

作者: hotsauce1861    时间: 2014-4-4 16:54
阈值软件可调能实现,用DAC 输出一个i电压值,
作者: ~勇远缘纷~    时间: 2014-4-4 17:20
aytc100 发表于 2014-4-4 15:51
你当它是286就对了

哈哈,这倒是可以,上个世纪八十年代的intel的片子,表示没用过那么老的电脑。

作者: ~勇远缘纷~    时间: 2014-4-4 17:28
hotsauce1861 发表于 2014-4-4 16:54
阈值软件可调能实现,用DAC 输出一个i电压值,

这想法好啊。。。你们是这样做的么?

作者: ~勇远缘纷~    时间: 2014-4-4 17:41
aytc100 发表于 2014-4-4 15:51
你当它是286就对了

顺便问一下,你们的二值化电路到第几代了?第四代?

作者: hotsauce1861    时间: 2014-4-4 18:57
在想能不能根据光线软件自己设定 DAC的阈值,不知道可行不可行
作者: ~勇远缘纷~    时间: 2014-4-4 19:19
hotsauce1861 发表于 2014-4-4 18:57
在想能不能根据光线软件自己设定 DAC的阈值,不知道可行不可行

我的想法是把像素AD值和二值化的值都引入单片机,在采集开始(起跑前两秒),从中间往俩边采集,找到边界,以此为阈值,这样不管在什么情况下,可以实现环境适应性能较强的半动态阈值。实时性行动态阈值还得靠图像处理。

作者: immenren    时间: 2014-4-4 19:39
比赛时光线很好,固定阈值足以。
作者: 赵周    时间: 2016-3-12 16:43
楼主  给我一份完整的原理图吗
作者: 浩劫Calamity    时间: 2016-12-5 21:20
挖坟了,前辈快醒醒hhh,我们是在论坛和一些报告做的OV5116,现在可以采集图像(ADC方案),在普通弯道效果感觉都还行。就是在十字或者白色比较多的地方,灰度会比较接近,我们看过灰度直方图,基本一条直线,没有双峰,没办法二值化。怀疑是芯片内部自动调节增益和对比度的结果,楼主有没有遇到同样的问题?




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