智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 斯特凡
打印 上一主题 下一主题

第十一届飞思卡尔光电组第一发,提速遇到问题望指点

[复制链接]

16

主题

378

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6167
威望
3955
贡献
1878
兑换币
597
注册时间
2014-5-20
在线时间
167 小时
毕业学校
西北民族大学
11#
 楼主| 发表于 2016-3-19 23:10:37 | 只看该作者
用过大津法求取阈值,准备二值化,后来发现赛场光线不均匀也就放弃了。
  1. //调用接口threshold=OTSU_threshold((uint8 *)pixel,128);
  2. #define Gourd 256
  3. uint8 OTSU_threshold(uint8 *pic,uint16 num)
  4. {
  5.    uint16 i=0;
  6.    uint16 Histogram[Gourd];
  7.    for (i=0;i<Gourd;i++)Histogram[i]=0;//数组清零

  8.    for (i=0;i<num;i++)
  9.    {
  10.        Histogram[(int)pic[i]*Gourd/256]++;
  11.    }

  12.   float pt[Gourd],w[Gourd],u[Gourd],o[Gourd],Ut;

  13.   pt[0]=(float)Histogram[0]/num;
  14.   w[0]=pt[0];
  15.   u[0]=w[0];

  16.   for(i=1;i<Gourd;i++)
  17.   {
  18.     pt[i]=(float)Histogram[i]/num;
  19.     w[i]=w[i-1]+pt[i];
  20.     u[i]=u[i-1]+i*pt[i];
  21.   };
  22.   Ut=u[Gourd-1];

  23.   for(i=0;i<Gourd;i++)
  24.   {
  25.     o[i]=(1-pt[i])*(u[i]*u[i]/w[i]+(u[i]-Ut)*(u[i]-Ut)/(1-w[i]));
  26.   };

  27.   int maxi=0;
  28.   float maxo=0;

  29.   for(i=0;i<Gourd;i++)
  30.   {
  31.     if(o[i]!=0x7FC0000)
  32.     if(o[i]>maxo){maxo=o[i];maxi=i;}

  33.   }
  34.   return maxi*256/Gourd;
  35. }
复制代码
回复 支持 反对

使用道具 举报

16

主题

378

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6167
威望
3955
贡献
1878
兑换币
597
注册时间
2014-5-20
在线时间
167 小时
毕业学校
西北民族大学
12#
 楼主| 发表于 2016-3-19 23:14:18 | 只看该作者
补线算法是逐飞科技的技术推荐的,在此非常感谢逐飞科技智能车基地。
回复 支持 反对

使用道具 举报

30

主题

274

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4996

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

威望
2421
贡献
1691
兑换币
1562
注册时间
2014-11-17
在线时间
442 小时
13#
发表于 2016-3-20 00:01:12 | 只看该作者
666
回复 支持 反对

使用道具 举报

9

主题

425

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2664

活跃会员奖章优秀会员奖章

QQ
威望
1210
贡献
716
兑换币
819
注册时间
2015-1-15
在线时间
369 小时
毕业学校
泥河中学
14#
发表于 2016-3-20 13:54:24 | 只看该作者
求补线算法:):):)
回复 支持 反对

使用道具 举报

9

主题

425

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2664

活跃会员奖章优秀会员奖章

QQ
威望
1210
贡献
716
兑换币
819
注册时间
2015-1-15
在线时间
369 小时
毕业学校
泥河中学
15#
发表于 2016-3-20 13:55:04 | 只看该作者
怎样拟合舵机????
回复 支持 反对

使用道具 举报

16

主题

378

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6167
威望
3955
贡献
1878
兑换币
597
注册时间
2014-5-20
在线时间
167 小时
毕业学校
西北民族大学
16#
 楼主| 发表于 2016-3-20 16:21:14 | 只看该作者
没人自己顶
回复 支持 反对

使用道具 举报

16

主题

378

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6167
威望
3955
贡献
1878
兑换币
597
注册时间
2014-5-20
在线时间
167 小时
毕业学校
西北民族大学
17#
 楼主| 发表于 2016-3-20 16:50:44 | 只看该作者
Sτrīvé___ 发表于 2016-3-20 13:55
怎样拟合舵机????

Matlab
回复 支持 反对

使用道具 举报

16

主题

378

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6167
威望
3955
贡献
1878
兑换币
597
注册时间
2014-5-20
在线时间
167 小时
毕业学校
西北民族大学
18#
 楼主| 发表于 2016-3-20 16:51:37 | 只看该作者

这个暂时不能开源呀
回复 支持 反对

使用道具 举报

16

主题

378

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6167
威望
3955
贡献
1878
兑换币
597
注册时间
2014-5-20
在线时间
167 小时
毕业学校
西北民族大学
19#
 楼主| 发表于 2016-3-20 16:54:14 | 只看该作者
回复 支持 反对

使用道具 举报

51

主题

2229

帖子

4

精华

元老在此

成都逐飞科技有限公司

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
68159

论坛元老奖章资源大师奖章在线王奖章活跃会员奖章优秀会员奖章论坛骨干奖章

QQ
威望
46285
贡献
16676
兑换币
4882
注册时间
2010-2-24
在线时间
2599 小时
毕业学校
乐山师院
20#
发表于 2016-3-22 16:04:58 | 只看该作者
斯特凡 发表于 2016-3-19 23:14
补线算法是逐飞科技的技术推荐的,在此非常感谢逐飞科技智能车基地。

厉害厉害,下一步可能需要闭环,需要改良整车结构了,搜线,舵机控制可能都需要再优化一下了,看着不够灵敏,假以时日,必能上另一台阶了,加油加油!

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 11:23 , Processed in 0.057194 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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