当查看白色图像时,发现其8位的像素值从来没达到255



主要软件:
主要软件版本: 2.5
主要软件修正版本: N/A
次要软件: N/A

问题: 我在Measurement & Automation Explorer (MAX) 中查看图像,当我采用直方图分析图像像素时,发现我的图像的白亮区域的像素值没有达到255。像素的最大值只有197。为什么像素值这么小?

解答: 采集的图像像素值没有达到白色像素的最大值255,可以上溯到两种来源:摄像头和MAX 工具。 摄像头制造商以毫伏级的电压来表示其传感器的白/黑颜色。例如,在一些标准RS-170摄像头中,白色像素最大值对应的电压为0.7mV。 如果摄像头的视频输出的电压值,比MAX中设定的纯白色对应的电压值小,那么你的图像亮度将不会按照查找表(LUT)正确分布。例如,如果你的摄像头输出0.55mV表示一个白色像素但是MAX (以及你的IMAQ板卡)中设定以0.7mV表示该程度的白色,那么它将为该像素分配较低的灰度级,比如以197代替255。

解决方法是在MAX中修改白色像素的配置值。你在"Devices and Interfaces"下可以找到你的图像接口(例如PCI-1409) ,展开它可以看到相应的视频通道。点击视频通道,从上面的工具栏中选择属性,你可以在弹出的对话框中看到电压水平参数。

例如,你将白色像素最大值设定为0.7mV,而测得的白色像素最大值为197,那么你可以将其改到0.55mV左右,从而改善图像灰度级的分布。这样可以以0至255分配LUT中的灰度值,0对应最暗的像素,255对应最亮的像素。

相关链接:

附件:





报告日期: 01/18/2002
最近更新: 04/27/2009
文档编号: 2HHFQMXL