智能车制作
标题:
CCD的中线提取遇到困难
[打印本页]
作者:
MarryDream
时间:
2017-4-10 20:15
标题:
CCD的中线提取遇到困难
CCD用中线需要注意什么吗?(这是我的中线提取程序,我写在PIT.c里进入中断服务的函数里,采集的函数已经处理好了,但是得到的中线却是那张图片,我标记的黑中线根本不在赛道的中线那里,而是一直固定在64或63,)。请大家帮我看看,谢谢~ //求赛道中线
for(t=64;t<128;t++)
{
if((CCD_AD[t]-CCD_AD[t+1])>1){
road_r=t;}
}
for(t=64;t>=0;t--)
{
if((CCD_AD[t]-CCD_AD[t-1])>1){
road_l=t;}
}
road_mid=(road_r+road_l)/2;
// SteeringCt(64);
CCD_AD[road_mid]=0;//标记中点
//
[attach]90299[/attach]
作者:
じ~凝眸处
时间:
2017-4-12 15:57
你一直在循环里!! 要加一个Break 找到调变要跳出for 不然他会一直找到第128个点 和第一个点 懂了吗?
作者:
じ~凝眸处
时间:
2017-4-12 16:00
而且你的这个CCD_AD[t]是什么? 二值化之后的值吗? 二值化之后的值要等于1 不是大于1 如果不是二值化之后的 你大于1···· 就更不准确了, 要先二值化
作者:
MarryDream
时间:
2017-4-18 19:15
嗯嗯,谢谢你~这个是二值化的值
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2