2 qq 33114231 qq_33114231 于 2016.03.20 19:41 提问

飞思卡尔K60摄像头赛道中心线提取问题,求解答

为何我提取的拟合中线发送到上位机上无法显示,求赐教,谢谢啦
void Binarization(void)//二值化函数
{
u8 i,j;
u8 left_line=0,right_line=0;

for(i=0;i<DATALINE;i++)   
{   
    for(j=0;j<DATACOUNT;j++)                       //二值化程序段
    {
      if(ADdata[i][j]>threshold)             
              ADdata1[i][j] = 1;//白色
      else    
              ADdata1[i][j] = 0;//黑色

      //ADdata[30][j]=0x00;//在第20行产生标志线
      //ADdata[50][j]=0x00;//在第80行产生标志线

//uart_putchar(UART0,ADdata1[i][j]);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////
for(j=DATACOUNT/2;j>0;j--) //提取黑线
{
if((ADdata1[i][j]==0)&&(ADdata1[i][j-1]==0)&&(ADdata1[i][j-2]==0))
{
left_line = j;
break;
}
else

left_line = 0;
}

    for(j=DATACOUNT/2;j<DATACOUNT;j++)
    {
        if((ADdata1[i][j]==0)&&(ADdata1[i][j+1]==0)&&(ADdata1[i][j+2]==0))
        {
            right_line = j;
            break;
        }
        else   
            right_line = 140;      
    }

Center[i] = (left_line+right_line+1)/2;//确定中心线
Centerline[i][Center[i]]=0;//拟合中心线为黑色
uart_putchar(UART0,Centerline[i][Center[i]]);
}     

}


1个回答

wangyaninglm
wangyaninglm   Ds   Rxr 2016.03.20 21:33

你得先看看算法对这么,有可能是0
和255,不是零合一

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
飞思卡尔智能车之赛道信息提取
飞思卡尔智能车的赛道图像信息提取    本文章将给大家讲解摄像头对赛道信息的提取方法。先说明一下智能车是在白色赛道上跑,背景一般为深色,赛道的边界为黑带。如下图所示:    因为摄像头为数字摄像头可直接将采集图像转化为灰度值传输给单片机,让单片机进行分析处理。可见摄像头采集数据的有效及稳定与否是至关重要的,如果采集的数据不稳定,那么接下来的处理再好也是毫无用处的,即使你的算法非常好也达不
飞思卡尔摄像头组赛道曲率计算
讲述了飞思卡尔智能车竞赛中摄像头组处理弯道的方法及原理
智能车K60摄像头组全套代码
飞思卡尔智能车摄像头组全套代码,包括底层驱动,赛道识别,舵机控制,电机转速控制,公式和参数可以参考。有菜单系统,方便直接在车上改变参数。定义了一套通信协议,方便与上位机互传数据。上层代码可以参考,底层驱动请结合自己的电路板更改,如果没有安装编码器,控制电机请直接使用set_duty()函数修改占空比。
飞思卡尔--Matlab图像矫正估算赛道长度
由于参加飞思卡尔智能车比赛,铺赛道变成了一个重要的环节。而此次铺赛道用了过去留下的赛道 进行拼接,导致赛道的长度不好计算,因此,博主与小伙伴想了一些办法估算长度,下面介绍Matlab 图像矫正估算赛道长度的方法。     首先由于赛道过长的原因,无法获得整个赛道的图,俯视图则更不为可能。因此,本次方法为采集 两张图片进行分别处理计算再相加。图片如下图所示。代码在文末链接,供参考改进。
飞思卡尔第十届智能车比赛摄像头组 省一 完整程序分享 k60 野火库 鹰眼摄像头
飞思卡尔第十届智能车比赛摄像头组 省一 完整程序分享 k60 野火库 鹰眼摄像头
飞思卡尔全国总决赛智能车决赛赛道分析
第五届(2010年8月16-23号)全国大学生飞思卡尔杯智能车竞赛     2010年飞思卡尔智能车比赛在杭州电子科技大学举行,我校(山东大学威海校区)共两只队伍打入全国总决赛,分别是摄像头组黑天鹅队和电磁组风神队,均取得全国二等奖的历史突破,明年均有望冲击全国一等奖!     向他们表示祝贺! 最新消息:明年(2011年),第二届山东省飞思卡尔比赛将在我校举行,届时欢迎各位同学作为志愿者为全省各兄弟院校服务,观摩比赛情况!     下面进入正题:           下图是今年的全国总决赛的赛道
飞思卡尔摄像头黑线识别算法和赛车行驶控制
飞思卡尔 摄像头 黑线 算法 赛车行驶。此资源应用于飞思卡尔小车的设计。讲解了关于摄像头黑线识别的算法以及赛车的行驶控制技术。
关于飞思卡尔电磁组K60
从去年开始学习K60已经很长时间了,也看了很多的技术报告,yuan'yi'wei
飞思卡尔智能车摄像头组完整源代码
飞思卡尔智能车竞赛摄像头组完整工程源代码。
飞思卡尔第十届(2015年7月的)比赛规则,赛道信息(全)
官网整理打包了好久的,1分算是劳苦分吧。 请诸位好好看下,不要临近比赛了因为不清楚规则遭到困难。