智能车制作

 找回密码
 注册

扫一扫,访问微社区

12
返回列表 发新帖
楼主: 飘雪ABCD
打印 上一主题 下一主题

摄像头采集图像问题

  [复制链接]

27

主题

244

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6556

论坛元老奖章热心会员奖章

QQ
威望
1277
贡献
4939
兑换币
188
注册时间
2011-12-31
在线时间
170 小时
11#
发表于 2012-2-18 10:28:42 | 只看该作者
荔枝糖葫芦 发表于 2012-2-17 15:45
如果在行中断程序里使用了for循环语句进行数据读取的话,把for语句去掉换成data[RowPtr][0] = PORTA; data[ ...

为什么?是经过编译后产生的机械码不一样还是怎么着???
回复 支持 反对

使用道具 举报

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16925
威望
12639
贡献
3412
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
12#
发表于 2012-2-18 10:44:57 | 只看该作者
for语句每次循环都要有判断和自加运算的,会影响GPIO采集摄像头数据的时序,试一下就知道了
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

高级会员

Rank: 4

积分
577
威望
337
贡献
158
兑换币
45
注册时间
2012-3-29
在线时间
41 小时
毕业学校
实验小学
13#
发表于 2012-5-10 10:15:51 | 只看该作者
  纠结啊
回复 支持 反对

使用道具 举报

4

主题

487

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2981

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

QQ
威望
2216
贡献
489
兑换币
53
注册时间
2010-11-10
在线时间
138 小时
14#
发表于 2012-5-10 14:28:22 | 只看该作者
荔枝糖葫芦 发表于 2012-2-17 15:45
如果在行中断程序里使用了for循环语句进行数据读取的话,把for语句去掉换成data[RowPtr][0] = PORTA; data[ ...

楼主可以尝试一下这种说法,我没遇到楼主说的情况。
回复 支持 反对

使用道具 举报

4

主题

487

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2981

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

QQ
威望
2216
贡献
489
兑换币
53
注册时间
2010-11-10
在线时间
138 小时
15#
发表于 2012-5-10 14:32:04 | 只看该作者
二硫碘化钾 发表于 2012-2-18 10:28
为什么?是经过编译后产生的机械码不一样还是怎么着???

那不是很清楚 但据我所知,这种方法可以空间的方式换取时间,代码执行效率高!(不用for循环,代码占内存大,但执行时间少)
回复 支持 反对

使用道具 举报

27

主题

244

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6556

论坛元老奖章热心会员奖章

QQ
威望
1277
贡献
4939
兑换币
188
注册时间
2011-12-31
在线时间
170 小时
16#
发表于 2012-5-10 16:24:15 | 只看该作者
xinmengwangran 发表于 2012-5-10 14:32
那不是很清楚 但据我所知,这种方法可以空间的方式换取时间,代码执行效率高!(不用for循环,代码占内存 ...

这个问题已经知道了,是编译问题,如果用for循环的话,只要把编译优化选项中loop unrolling选中,再设置一下参数就可以了,也可以达到不用for的效果。除此之外,点的个数也会影响到编译结果,所以建议用汇编来写采集程序,这样就不会有错了。。。
回复 支持 反对

使用道具 举报

4

主题

487

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2981

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

QQ
威望
2216
贡献
489
兑换币
53
注册时间
2010-11-10
在线时间
138 小时
17#
发表于 2012-5-10 22:29:48 | 只看该作者
二硫碘化钾 发表于 2012-5-10 16:24
这个问题已经知道了,是编译问题,如果用for循环的话,只要把编译优化选项中loop unrolling选中,再设置一 ...

哦 谢谢 呵呵 学习啦 那天我想多采点就遇到此问题啦
回复 支持 反对

使用道具 举报

7

主题

58

帖子

0

精华

高级会员

Rank: 4

积分
633
威望
349
贡献
176
兑换币
163
注册时间
2012-8-21
在线时间
54 小时
18#
发表于 2013-3-11 21:28:18 | 只看该作者
我没有For循环,也还是遇到这种情况了,采回来的图像全都是黑的,全为零,这是什么情况?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 13:54 , Processed in 0.082959 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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