einstein1921 发表于 2015-8-24 13:35:07

CCD采集光谱数据

石老师好,大家好,
请问使用CCD采集光谱图时,如果采集时间长,光谱图就会越亮,这种效果是怎么实现的呢?
我的理解是CCD自带的程序把图像采集到的每一帧都加起来构成一个图片,但这种方法有个问题就是,比如8位的,很快(几秒)就到255饱和了,但一般的光谱仪可以采集比如半小时甚至更长没有问题。
所以我觉得我的想法有问题,请你们帮我想想他是怎么做到的呢?

石鑫华视觉 发表于 2015-8-24 17:30:35

一种,就是你说的这种多张图叠加,8如的不够,可以用16位的。另一种,则是延长曝光时间,这样也可以得到很亮的图。还可以调增益等。不过一般的工业相机可能只有1秒钟左右的最长曝光时间,如果你要想要半小时、一小时的曝光时间的相机,得朝天文相机方向找。

einstein1921 发表于 2015-8-25 01:52:53

石鑫华视觉 发表于 2015-8-24 17:30
一种,就是你说的这种多张图叠加,8如的不够,可以用16位的。另一种,则是延长曝光时间,这样也可以得到很 ...

石老师,
我的相机最长曝光时间是4200s,所以这个不是问题。
问题是这样的,比如我设置曝光时间是50ms,那么图像几乎是实时的,如果我设置曝光时间3600s,那么一个小时后图像才显示结果,看不到图像逐渐变亮的过程,请问这个问题怎么解决呢?
谢谢。

石鑫华视觉 发表于 2015-8-25 18:32:41

那你只能叠加,用16位图叠加呗。或者新图采集进来后除以10、除以100后再叠加,这样就不会超255的范围了。

einstein1921 发表于 2015-8-25 22:26:48

石鑫华视觉 发表于 2015-8-25 18:32
那你只能叠加,用16位图叠加呗。或者新图采集进来后除以10、除以100后再叠加,这样就不会超255的范围了。

石老师,
请问这个办法对图像信息会不会有影响,会不会丢失信息?

石鑫华视觉 发表于 2015-8-26 21:44:30

不会啊。你又没损失什么,如果乘了就可能会溢出。除了又不会溢出。如果要变回去,还可以随时再乘相应的值。只不过叠加后,总是会有溢出的时候,那时候才是会有损失的。在没有饱和之前是不会损失数据的。
页: [1]
查看完整版本: CCD采集光谱数据

LabVIEW HALCON图像处理入门教程(24.09)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24