智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8473|回复: 28
打印 上一主题 下一主题

CCD程序里面,曝光点是什么

  [复制链接]

8

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1164
威望
574
贡献
324
兑换币
260
注册时间
2011-11-8
在线时间
133 小时
跳转到指定楼层
1#
发表于 2013-1-20 20:03:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看的蓝宙的程序,
  /* 根据曝光时间计算20ms周期内的曝光点 */
  integration_piont = 20 - IntegrationTime;
  if(integration_piont >= 2) {      /* 曝光点小于2(曝光时间大于18ms)则不进行再曝光 */

这个曝光点是什么?一直不理解

1

主题

54

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1381
威望
657
贡献
416
兑换币
366
注册时间
2012-8-7
在线时间
154 小时
推荐
发表于 2013-1-30 09:12:02 | 只看该作者
嗯嗯嗯
回复 支持 0 反对 1

使用道具 举报

16

主题

1037

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5076

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

威望
1956
贡献
2072
兑换币
679
注册时间
2012-2-24
在线时间
524 小时
2#
发表于 2013-1-20 20:17:24 | 只看该作者
就是开始积分的时间
回复 支持 反对

使用道具 举报

8

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1164
威望
574
贡献
324
兑换币
260
注册时间
2011-11-8
在线时间
133 小时
3#
 楼主| 发表于 2013-1-20 20:19:44 | 只看该作者
1006110218 发表于 2013-1-20 20:17
就是开始积分的时间

哦!意思就是一个周期的时间是固定的,我们只需要控制曝光开始的时间?
回复 支持 反对

使用道具 举报

16

主题

1037

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5076

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

威望
1956
贡献
2072
兑换币
679
注册时间
2012-2-24
在线时间
524 小时
4#
发表于 2013-1-20 20:23:23 | 只看该作者
所谓曝光时间其实就是电荷积分的时间,曝光时间就等于20-曝光点
回复 支持 反对

使用道具 举报

8

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1164
威望
574
贡献
324
兑换币
260
注册时间
2011-11-8
在线时间
133 小时
5#
 楼主| 发表于 2013-1-20 20:27:56 | 只看该作者
1006110218 发表于 2013-1-20 20:23
所谓曝光时间其实就是电荷积分的时间,曝光时间就等于20-曝光点

大多数人都采用最大20ms曝光?计算曝光时间那个参数时,也都是与10倍电压作差?

回复 支持 反对

使用道具 举报

8

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1164
威望
574
贡献
324
兑换币
260
注册时间
2011-11-8
在线时间
133 小时
6#
 楼主| 发表于 2013-1-20 20:30:27 | 只看该作者
1006110218 发表于 2013-1-20 20:23
所谓曝光时间其实就是电荷积分的时间,曝光时间就等于20-曝光点

    PixelAverageVoltage = (unsigned char)((int)PixelAverageValue * 25 / 128);
这一句我也没看懂,为什么要乘以25再除以128?为什么这就是10倍了?
貌似我问题有点多啊。。。。

回复 支持 反对

使用道具 举报

16

主题

1037

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5076

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

威望
1956
贡献
2072
兑换币
679
注册时间
2012-2-24
在线时间
524 小时
7#
发表于 2013-1-20 21:51:42 | 只看该作者
这句话的意思就是你采集出来的CCD的ad均值,如果AD的参考电压是5V的话,用的是8位AD采集的话,那么的AD的值为255时就对应5V,AD值128时大概对应2.5V,你想有AD采集值求出对应的电压值就会满足,AD×5/255.这样就会求出相对应的电压值,由于这样的求出的电压值的范围就只有0~5,还带着小数,所以就把它放大10倍这样就方面处理了,你也可以放大的100倍,只要你把设定的目标值放大同样的倍数就行了,其实上面的式子就是5×10/258=25/128;5就是ad的参考电压,10是为了方面处理进行放大了10倍,255就是AD的分辨率了,2^8; 如果你是3.3V的参考电压的,那式子就是 33/256。我想这样解释你应该能明白了吧
回复 支持 反对

使用道具 举报

24

主题

78

帖子

0

精华

高级会员

Rank: 4

积分
779
威望
401
贡献
178
兑换币
219
注册时间
2012-11-10
在线时间
100 小时
8#
发表于 2013-1-29 10:48:42 | 只看该作者
1006110218 发表于 2013-1-20 20:17
就是开始积分的时间

曝光点是不是128个像素点?
回复 支持 反对

使用道具 举报

1

主题

103

帖子

0

精华

高级会员

Rank: 4

积分
795
威望
387
贡献
284
兑换币
217
注册时间
2012-11-3
在线时间
62 小时
9#
发表于 2013-1-30 02:02:51 | 只看该作者
1006110218 发表于 2013-1-20 21:51
这句话的意思就是你采集出来的CCD的ad均值,如果AD的参考电压是5V的话,用的是8位AD采集的话,那么的AD的值 ...



回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 00:20 , Processed in 0.048717 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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