xhx331153066 发表于 2016-3-30 15:13
控制周期看一下,可能是周期太长了
永远的记忆 发表于 2016-3-30 15:31
我用的是蓝宙自适应曝光程序,采用的是跳变沿方法,你是说把20ms的周期改一下
xhx331153066 发表于 2016-3-30 15:51
控制周期简单一点来讲就是你多长时间改变一次舵机(或电机)的值,假如你程序10MS采一次图像,但是20MS才 ...
majorfog 发表于 2016-3-30 15:56
楼上说的对,首先是控制周期的问题,这里指的是你实际跑起来的周期,假如说你设计的是20ms,但是在中断里面 ...
xhx331153066 发表于 2016-3-30 15:51
控制周期简单一点来讲就是你多长时间改变一次舵机(或电机)的值,假如你程序10MS采一次图像,但是20MS才 ...
永远的记忆 发表于 2016-3-30 16:52
舵机电压没有问题,把ccd采集回来的值电压值放大两倍后舵机就放应快了,这是为何?是图像处理的不好吗?
...
majorfog 发表于 2016-3-30 15:56
楼上说的对,首先是控制周期的问题,这里指的是你实际跑起来的周期,假如说你设计的是20ms,但是在中断里面 ...
永远的记忆 发表于 2016-3-30 16:57
图像处理成这样感觉怎么样?
majorfog 发表于 2016-3-30 16:55
算法部分的问题
majorfog 发表于 2016-3-30 17:14
原始图像是不错,不过看不出来你算法处理之后的结果啊,是不是二值化做的不好
木偶人 发表于 2016-3-30 19:37
p值小了,,
永远的记忆 发表于 2016-3-30 16:50
恩,我的ccd采集周期是20ms,大神问一下ccd采集回来的图像处理成这样,你感觉怎么样?如果这样的图像用跳 ...
xhx331153066 发表于 2016-3-31 07:35
图像这个样子应该是够用了,至于二值化和跳变沿我觉得用好了都差不多,原理其实都是一样的,舵机的控制周 ...
永远的记忆 发表于 2016-3-31 12:13
恩,这样的图像不做处理怎么样,加了滤波处理后感觉没有效果?
永远的记忆 发表于 2016-3-30 18:59
我没有用二值化,我是采集到图像后滤波然后找跳变沿来确定赛道的边界,
xhx331153066 发表于 2016-3-31 12:43
现在这样可以是可以,不过滤波还是要加的,毕竟跑起来可能就没有这么稳定了
majorfog 发表于 2016-3-31 13:03
不都是一样的么,你提取边沿不也是需要判断跳变么,这个阈值选取的是不是过低了?
永远的记忆 发表于 2016-3-31 19:08
跳变沿是多少才合适,前天在群里有个大神说 图像的最大值不要超过125,很纠结
majorfog 发表于 2016-3-31 19:32
我觉得用动态的值才是最合理的,有很多种方法可以得到这个动态的阈值,比如双峰法、大津法效果都很好
永远的记忆 发表于 2016-3-31 19:58
好的我试试动态的大津法,谢谢大神,,,,,还有就是舵机在直道上抖动的厉害是不是因为没有滤波或者滤 ...
majorfog 发表于 2016-3-31 20:01
从你的图像上看感觉没什么噪声,有可能是因为连续几次采样之间有电压跳变引起的,有没有试过放在直道上观 ...
majorfog 发表于 2016-3-30 15:56
楼上说的对,首先是控制周期的问题,这里指的是你实际跑起来的周期,假如说你设计的是20ms,但是在中断里面 ...
永远的记忆 发表于 2016-3-31 20:15
测量控制周期具体是怎么测?
majorfog 发表于 2016-3-31 20:21
跟你分享一下我常用的方法好了:找一个IO口配置成输出,在想要测量的地方翻转它的电平状态,写段伪代码: ...
永远的记忆 发表于 2016-3-31 19:05
这是滤波后的图像,我用的是五点滤波,但是滤波前后没有什么区别,是不是跳变沿太低了?跳变沿多少合适 ...
马达加斯加 发表于 2016-4-1 17:36
我就想问你的CCD前瞻是多少?前瞻太近也会这样的
马达加斯加 发表于 2016-4-1 21:14
速度给多少呢?40CM的前瞻跑2.5以上很吃力的
majorfog 发表于 2016-3-30 16:55
算法部分的问题
xhx331153066 发表于 2016-4-1 07:29
你可以先这么用着,用的时候也时常看看图像,出现问题了再说,现在应该赶赶进度了,有些细节不必再纠结了 ...
xhx331153066 发表于 2016-3-30 15:51
控制周期简单一点来讲就是你多长时间改变一次舵机(或电机)的值,假如你程序10MS采一次图像,但是20MS才 ...
永远的记忆 发表于 2016-4-1 21:55
大神,能不能请教你个问题,你看看这两幅采集图像怎么样?其中第二幅是第一幅采集的灰度值的二倍,但是第 ...
majorfog 发表于 2016-4-3 13:36
你可以把你提取到的边沿位置放进去观察一下,目测应该就是阈值的事
majorfog 发表于 2016-4-3 13:36
你可以把你提取到的边沿位置放进去观察一下,目测应该就是阈值的事
majorfog 发表于 2016-3-30 15:56
楼上说的对,首先是控制周期的问题,这里指的是你实际跑起来的周期,假如说你设计的是20ms,但是在中断里面 ...
永远的记忆 发表于 2016-4-5 20:41
大神,你觉得车进十字容易出十字难是不是和前瞻有关系?还有大神你的十字判定和处理的思想是啥?我的思想 ...
永远的记忆 发表于 2016-4-5 20:41
大神,你觉得车进十字容易出十字难是不是和前瞻有关系?还有大神你的十字判定和处理的思想是啥?我的思想 ...
majorfog 发表于 2016-4-5 20:58
别这么叫我了。。 我不是大神。。。 你现在的前瞻有多少测过么
xhx331153066 发表于 2016-3-30 15:51
控制周期简单一点来讲就是你多长时间改变一次舵机(或电机)的值,假如你程序10MS采一次图像,但是20MS才 ...
永远的记忆 发表于 2016-4-5 22:29
大神你的十字处理的思想是啥?
majorfog 发表于 2016-3-30 15:56
楼上说的对,首先是控制周期的问题,这里指的是你实际跑起来的周期,假如说你设计的是20ms,但是在中断里面 ...
永远的记忆 发表于 2016-4-10 18:37
学长问你个问题,滤波的作用是不是为了消除舵机的抖动?
majorfog 发表于 2016-4-11 10:00
这取决于你的图像都用在哪里,噪声大的图像不仅会影响方向闭环,还会对一些关键元素的识别造成干扰
申继鹏 发表于 2016-4-11 08:54
我的CCD图像是这样,我估计你把放大和原始图像弄反了
笑看人生@仔仔 发表于 2016-4-11 20:20
楼主,请问你的直道抖动和打角延时是怎么解决的啊?
永远的记忆 发表于 2016-4-11 18:00
我的意思是对采集后的图像进行滤波,用的这个滤波程序感觉不是很好,学长你看看这个滤波程序
void lv_bo ...
majorfog 发表于 2016-4-12 11:26
是这样的,你这个滤波函数能够平滑图像,但是有两个问题,一个是会使跳变沿位置变的更缓,另一个是对于孤 ...
永远的记忆 发表于 2016-4-12 11:58
那学长用的什么滤波方法?你的意思是让图像跳变沿点变得陡些(意思是发生跳变)???????
majorfog 发表于 2016-4-12 16:09
我搞的时候CCD效果还不错,所以就只用了去除噪点的滤波,原理也很简单,就是判断下和前后点差值过大的点 ...
永远的记忆 发表于 2016-4-12 17:20
奥,我试试,谢谢学长
永远的记忆 发表于 2016-4-11 18:01
你的ccd采集的时间是多长?
永远的记忆 发表于 2016-4-12 18:40
学长用过加权递推平均滤波吗?这个滤波程序我感觉有点问题?
#define N 12
char code coe[N] = {1,2,3, ...
majorfog 发表于 2016-4-13 14:50
这段程序BUG有点多啊:
#1. sum = value_buf[count]; 这里的意图是不是sum += value_buf[count] ? 不 ...
永远的记忆 发表于 2016-4-13 19:31
恩恩,学长我现在纠结一个问题,就是十字,我们是单ccd,上次你告诉我图像阈值有问题解决后速度上来了,我 ...
majorfog 发表于 2016-4-14 10:56
弯入十字确实不好处理,单CCD需要加特殊的识别,我个人资料里有Q,私下聊吧
欢迎光临 亿加合和智能车制作 (http://www.znczz.com/) | Powered by Discuz! X3.2 |