智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3729|回复: 17
打印 上一主题 下一主题

图像采集问题

  [复制链接]

6

主题

232

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2021
QQ
威望
1003
贡献
540
兑换币
472
注册时间
2012-9-22
在线时间
239 小时
跳转到指定楼层
#
发表于 2012-12-18 16:03:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
5贡献
问问大家 有没有遇见过这种情况,每场采集40行,但是却只显示27行有效信息,剩下的????求解?????



6

主题

232

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2021
QQ
威望
1003
贡献
540
兑换币
472
注册时间
2012-9-22
在线时间
239 小时
17#
 楼主| 发表于 2012-12-31 08:18:48 | 只看该作者
阀值是用动态好还是静态的?比赛时不是有调车的时间么?到时候调一个合适的阀值行不行?
回复

使用道具 举报

3

主题

177

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2048
威望
1074
贡献
636
兑换币
683
注册时间
2012-9-22
在线时间
169 小时
16#
发表于 2012-12-28 13:36:15 | 只看该作者
你这是经过了二值化,阀值有没有取合适哦
回复

使用道具 举报

2

主题

16

帖子

0

精华

高级会员

Rank: 4

积分
508
威望
301
贡献
127
兑换币
9
注册时间
2012-3-14
在线时间
40 小时
毕业学校
中国石油大学
15#
发表于 2012-12-27 10:08:07 | 只看该作者
看你采集行数感觉理论上是对的,可能想5楼说的那样,中段上边出问题了
回复

使用道具 举报

1

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
365
威望
245
贡献
98
兑换币
40
注册时间
2011-9-11
在线时间
11 小时
14#
发表于 2012-12-26 23:35:54 | 只看该作者
chen578609986 发表于 2012-12-26 18:52
是的

我猜测有一种可能是你一行里面读数据的时间太长了,然后导致中间跳过了某些行。比如,你行中断来的时候读一行数据,用了两行的时间,结果导致你的行计数里显示你只读了一行,但是实际上摄像头已经输出了两行的图像。那么如果选取读四十行的话,那么在读选取的最后一行(假设计数值为210行)的时候,实际上读到的是摄像头输出的第250行。不过个人感觉以上猜测可能不太靠谱。
另外还有一个问题是,你正在拍的是什么图像,摄像头是正拍还是倒过来用的,也许你的图像二值化以后就是这个图呢?
你是用什么做的二值化?为什么不用ADC获得灰度图像,这样子更加直观而且更容易调试。
有没有可能是二值化的电路有问题呢?




回复

使用道具 举报

0

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
威望
142
贡献
45
兑换币
31
注册时间
2012-9-18
在线时间
10 小时
毕业学校
大连理工大学
13#
发表于 2012-12-26 21:42:02 | 只看该作者
6楼讲得好
回复

使用道具 举报

8

主题

35

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1069
威望
550
贡献
303
兑换币
273
注册时间
2012-2-18
在线时间
108 小时
12#
发表于 2012-12-26 18:52:58 | 只看该作者
microconfig 发表于 2012-12-26 11:31
LZ你是怎么确定一行的起点的?是用行中断信号确定的么?

是的
回复

使用道具 举报

1

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
365
威望
245
贡献
98
兑换币
40
注册时间
2011-9-11
在线时间
11 小时
11#
发表于 2012-12-26 11:35:09 | 只看该作者
chen578609986 发表于 2012-12-23 16:38
如何在一行640个像素点中均匀的采集120个点啊?

我们用的是模拟摄像头,然后取行中断进行判断。  行中断到的时候,会跳进中断处理程序,然后用延时的方法,每隔固定个数的NOP读一次AD值,只要调整好NOP的个数,可以满足刚好在一行的扫描时间内采集120个点。比如,行信号有效的一共有640个周期,每次延时640/120个单位的时间,采完刚好120个点。
回复

使用道具 举报

1

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
365
威望
245
贡献
98
兑换币
40
注册时间
2011-9-11
在线时间
11 小时
10#
发表于 2012-12-26 11:31:36 | 只看该作者
qi亚 发表于 2012-12-24 16:55
请六楼的这位高手在看看除了上面的原因,还会不会是其他原因。我们采集的行数是『14,17,19,21,23,25,28,31, ...

LZ你是怎么确定一行的起点的?是用行中断信号确定的么?
回复

使用道具 举报

6

主题

232

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2021
QQ
威望
1003
贡献
540
兑换币
472
注册时间
2012-9-22
在线时间
239 小时
9#
 楼主| 发表于 2012-12-24 16:55:50 | 只看该作者
请六楼的这位高手在看看除了上面的原因,还会不会是其他原因。我们采集的行数是『14,17,19,21,23,25,28,31,34,37,40,43,46,49,53,57,
                         61,65,69,73,77,81,85,89,94,99,105,111,117,123,
                         129,135,141,147,153,159,166,173,180,187,194,200,205,』从第十行10到210行
回复

使用道具 举报

6

主题

232

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2021
QQ
威望
1003
贡献
540
兑换币
472
注册时间
2012-9-22
在线时间
239 小时
8#
 楼主| 发表于 2012-12-24 16:52:22 | 只看该作者
通过数字摄像头采集道路信息,然后通过SCI和串口发送到PC 机上,用上位机接收,就成这样了。但是我们的效果不好》
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 15:26 , Processed in 0.152747 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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