智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: wxyriddler
打印 上一主题 下一主题

没有效果图怎么和大家交流?

  [复制链接]

1

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
291
贡献
192
兑换币
193
注册时间
2015-12-4
在线时间
54 小时
毕业学校
ZHBIT
11#
 楼主| 发表于 2016-1-29 14:39:17 | 显示全部楼层
刘云峰1996 发表于 2016-1-29 11:02
大神,什么是正比与周长啊??什么比例啊?能解释的在清楚些吗,,我新手我笨。。

假设你每两个点间距离是a,内环周长是C1,外是C2,那内外环找到点的个数就是 N1/N2=(C1/a)/(C2/a)=C1/C2,所以对于凸多边形或者扇形,找到的点个数理论上是与周长成正比的(凹多边形或者不规则的曲边形可以转化为多个凸多边形或者扇形)。然后找对应点,假设当前位置是第 b% 个点,那脚标 N1*b%/N2*b%=N1/N2=C1/C2,所以对应比例位置的点为对应点且脚标大小与周长成正比
回复 支持 反对

使用道具 举报

1

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
291
贡献
192
兑换币
193
注册时间
2015-12-4
在线时间
54 小时
毕业学校
ZHBIT
12#
 楼主| 发表于 2016-1-29 14:44:47 | 显示全部楼层
November 发表于 2015-12-27 17:46
但是有时候根本采集不到内环的边线呀。而且,你是计算了圆的周长?

不需要计算周长,你找到的左右点个数比例就是周长的比例
回复 支持 反对

使用道具 举报

1

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
291
贡献
192
兑换币
193
注册时间
2015-12-4
在线时间
54 小时
毕业学校
ZHBIT
13#
 楼主| 发表于 2016-1-29 14:45:47 | 显示全部楼层
November 发表于 2015-12-27 17:46
但是有时候根本采集不到内环的边线呀。而且,你是计算了圆的周长?

哎呀看错了,之前回过,自动忽略……
回复 支持 反对

使用道具 举报

1

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
291
贡献
192
兑换币
193
注册时间
2015-12-4
在线时间
54 小时
毕业学校
ZHBIT
14#
 楼主| 发表于 2016-1-29 19:04:07 | 显示全部楼层
刘云峰1996 发表于 2016-1-29 15:32
谢谢大神耐心细致的讲解,  还有一个问题就是你前面说你搜索边界是搜到十字前的边界和十字后的边界, ...

我没说算圆啊,算圆有什么用?
回复 支持 反对

使用道具 举报

1

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
291
贡献
192
兑换币
193
注册时间
2015-12-4
在线时间
54 小时
毕业学校
ZHBIT
15#
 楼主| 发表于 2016-2-2 19:58:18 | 显示全部楼层
本帖最后由 wxyriddler 于 2016-2-2 20:05 编辑
KTiger 发表于 2016-1-29 14:00
顶!d=====( ̄▽ ̄*)b大概懂了大神的意思了


一个方格为一个像素。看起来很复杂,是为了减少遍历次数节约时间,kl26单帧单次处理时间<3ms,包括算中线

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

1

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
291
贡献
192
兑换币
193
注册时间
2015-12-4
在线时间
54 小时
毕业学校
ZHBIT
16#
 楼主| 发表于 2016-2-10 21:55:41 | 显示全部楼层
November 发表于 2016-2-10 18:16
这样找出来的行中点是一群不连续的点,并不是在图像上的每一行都有,请问如何把这些不连续的点组合起来成 ...

我没连起来,用的是不连续的点,要连的话,也很容易,画一条线连起来就行,比如用斜截式画向量画都可以,向量的话运行起来应该会快一些
回复 支持 反对

使用道具 举报

1

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
291
贡献
192
兑换币
193
注册时间
2015-12-4
在线时间
54 小时
毕业学校
ZHBIT
17#
 楼主| 发表于 2016-2-14 22:17:54 | 显示全部楼层
波风 发表于 2016-2-13 19:10
边缘你怎么记录,点数不一样,时时在变。

可以开动态内存,或者先开多一点然后限制他不会超过就可以
回复 支持 1 反对 0

使用道具 举报

1

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
291
贡献
192
兑换币
193
注册时间
2015-12-4
在线时间
54 小时
毕业学校
ZHBIT
18#
 楼主| 发表于 2016-2-21 22:30:03 | 显示全部楼层
54_刘小威 发表于 2016-2-20 22:15
不是按行搜的话,取到的边沿点是不是用二维数组保存,相当于横纵坐标

不是,存在点结构体里面 struct point{int x,y;}
回复 支持 反对

使用道具 举报

1

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
291
贡献
192
兑换币
193
注册时间
2015-12-4
在线时间
54 小时
毕业学校
ZHBIT
19#
 楼主| 发表于 2016-2-22 21:23:12 | 显示全部楼层
November 发表于 2016-2-21 23:01
请问你的十字处那个边缘是怎么处理的呢?

先姑且按之前向量方向延长,找到对面边缘点后再重新做新向量矫正
回复 支持 反对

使用道具 举报

1

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
291
贡献
192
兑换币
193
注册时间
2015-12-4
在线时间
54 小时
毕业学校
ZHBIT
20#
 楼主| 发表于 2016-2-24 14:11:46 | 显示全部楼层
54_刘小威 发表于 2016-2-24 12:26
那这样的话是不是每场采集的点数可能不相等

是的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 12:06 , Processed in 0.051786 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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