智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2143|回复: 8
打印 上一主题 下一主题

中线提取(求大神修改一下!)

[复制链接]

2

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
433
威望
213
贡献
110
兑换币
131
注册时间
2012-11-23
在线时间
55 小时
毕业学校
安徽职业技术学院
跳转到指定楼层
1#
发表于 2013-6-11 17:10:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求大神帮忙改一下我的中线提取程序
void zhongxiantiqu()
{
  unsigned char temp1,temp2;
     
      Blackleft[j]=Blackleft[j-1];
      Blackright[j]=Blackright[j-1];
      BlackCenter[j]=BlackCenter[j-1];
      
      
     for(i=ROW-15;i>=5;i--)
     {
       for(j=0;j<=60;j++)
        {
          if(Buffer[i][j]<THRESHOLD)
          {
             sum_left+=j;
             BlackCount_left++;
            
              if(BlackCount_left>=3)
              {
                temp1=(unsigned char)(sum_left/BlackCount_left);
                if((temp1-Blackleft[j]<10) && (temp-Blackleft[j]>-10))
                {
                  Blackleft[j]=temp1;
                }  
              }         
          }
         
        }
        for(j=120;j>=60;j--)
        {
          if(Buffer[i][j]<THRESHOLD)
          {
             sum_right+=j;
             BlackCount_right++;
            
            if(BlackCount_right>=3)
            {
              temp2=(unsigned char)(sum_right/BlackCount_right);
              if((temp2-Blackright[j]<10)&&(temp-Blackright[j]>-10)) //与上场该位置进行比较,相差不大就更新
              {
                Blackright[j]=temp2;
              }  
            }            
          }
        }
        
            
        temp=(uchar)((Blackleft[j]+Blackright[j]) >> 1);
        if((temp-BlackCenter[j]<20)&&(temp-BlackCenter[j]>-20))
        {
         BlackCenter[j] = temp;
         black_lost=0; //黑线丢失计数清0
        }                 
      //Image_Filte();
    }
  
}

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
2#
发表于 2013-6-11 19:00:02 | 只看该作者
回复 支持 反对

使用道具 举报

30

主题

1394

帖子

0

精华

跨届大侠

FreeCars电子 武汉飞卡智能车科技有限公司

Rank: 10Rank: 10Rank: 10

积分
8811

在线王奖章活跃会员奖章优秀会员奖章

威望
4590
贡献
2575
兑换币
2739
注册时间
2012-2-27
在线时间
823 小时
3#
发表于 2013-6-11 21:09:25 | 只看该作者
回复 支持 反对

使用道具 举报

14

主题

295

帖子

0

精华

常驻嘉宾

打酱油出道。。。

Rank: 8Rank: 8

积分
5865

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
1727
贡献
1258
兑换币
1045
注册时间
2012-11-10
在线时间
1440 小时
4#
发表于 2013-6-11 21:45:16 | 只看该作者
回复 支持 反对

使用道具 举报

8

主题

185

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6699
QQ
威望
4548
贡献
1249
兑换币
633
注册时间
2012-10-19
在线时间
451 小时
5#
发表于 2013-6-11 23:51:40 | 只看该作者
注释真多啊
回复 支持 反对

使用道具 举报

2

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
433
威望
213
贡献
110
兑换币
131
注册时间
2012-11-23
在线时间
55 小时
毕业学校
安徽职业技术学院
6#
 楼主| 发表于 2013-6-12 19:49:35 | 只看该作者
没一个给力的吗!!!!
回复 支持 反对

使用道具 举报

0

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
464
威望
260
贡献
126
兑换币
167
注册时间
2013-1-5
在线时间
39 小时
7#
发表于 2013-6-12 21:50:21 | 只看该作者
这个记黑点个数法不是很好用,我试过了
回复 支持 反对

使用道具 举报

0

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
464
威望
260
贡献
126
兑换币
167
注册时间
2013-1-5
在线时间
39 小时
8#
发表于 2013-6-12 21:53:53 | 只看该作者
应该从中间往两边扫描,这样就更加准确
回复 支持 反对

使用道具 举报

2

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
454
威望
265
贡献
111
兑换币
104
注册时间
2012-4-30
在线时间
39 小时
9#
发表于 2013-6-29 12:15:34 | 只看该作者
从中间往两边找
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-30 23:31 , Processed in 0.062331 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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