智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 513|回复: 0
打印 上一主题 下一主题

求教,急急急拟合中心线的提取和显示

[复制链接]

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
威望
259
贡献
127
兑换币
140
注册时间
2015-8-12
在线时间
38 小时
毕业学校
滁大
跳转到指定楼层
1#
发表于 2016-3-20 19:35:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为何我提取的拟合中线发送到上位机上无法显示,求赐教,谢谢啦
  1. void Binarization(void)//二值化函数
  2. {
  3.     u8 i,j;
  4.     u8 left_line=0,right_line=0;

  5.     for(i=0;i<DATALINE;i++)   
  6.     {   
  7.         for(j=0;j<DATACOUNT;j++)                       //二值化程序段
  8.         {
  9.           if(ADdata[i][j]>threshold)            
  10.                   ADdata1[i][j] = 1;//白色
  11.           else   
  12.                   ADdata1[i][j] = 0;//黑色
  13.          
  14.           //ADdata[30][j]=0x00;//在第20行产生标志线
  15.           //ADdata[50][j]=0x00;//在第80行产生标志线
  16. //uart_putchar(UART0,ADdata1[i][j]);
  17.         }
  18. //////////////////////////////////////////////////////////////////////////////////////////////////////////
  19.         for(j=DATACOUNT/2;j>0;j--)                      //提取黑线
  20.         {
  21.             if((ADdata1[i][j]==0)&&(ADdata1[i][j-1]==0)&&(ADdata1[i][j-2]==0))
  22.             {
  23.                 left_line = j;
  24.                 break;
  25.             }
  26.             else   
  27.                 left_line = 0;
  28.         }
  29.      
  30.         for(j=DATACOUNT/2;j<DATACOUNT;j++)
  31.         {
  32.             if((ADdata1[i][j]==0)&&(ADdata1[i][j+1]==0)&&(ADdata1[i][j+2]==0))
  33.             {
  34.                 right_line = j;
  35.                 break;
  36.             }
  37.             else   
  38.                 right_line = 140;      
  39.         }
  40.         
  41.     Center[i] = (left_line+right_line+1)/2;//确定中心线
  42.     Centerline[i][Center[i]]=0;//拟合中心线为黑色
  43.     uart_putchar(UART0,Centerline[i][Center[i]]);
  44.     }     
  45. }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 05:48 , Processed in 0.121949 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表