3.1.7 IMAQ Bit Depth位深
3.1.7 IMAQ Bit Depth位深位深函数在实际应用中比较少,而且貌似还有点小Bug,读取时无法正常获得图像的位深。该函数仅可应用于U16、I16的灰度图像及U64的彩色图像。IMAQBit Depth在程序选板中的位置IMAQBit Depth的功能与接线端 给出关于图像的位深度信息或修改图像的位深度。图像的位深度决定了NI视觉怎么去显示图像、映射图像为其它的图像类型以及保存图像成PNG文件。可以参考相关的函数IMAQ WindDraw、IMAQ Cast Image、IMAQ Write PNG File2以获得更多信息。输入位深BitDepth(0):指定图像新的位深度。仅当获取设置位深度Get/Set Bit Depth?(Set)为真时该输入端才有效。当图像为有符号的16位图像时,其值范围为8~15;当图像是无符号16位图像或64位RGB图像时,其值为范围为8~16;或者使用0值。值0表示NI视觉可以使用图像数据的整个范围。对于彩色图像U64RGB,该值指定了每个颜色平面的位深。获取设置位深度Get/SetBit Depth?(Set):指定是否获取图像的位深度或修改图像的位深度。默认值为真(设置)。输出位深Bit Depth:返回图像的位深度。仅当获取设置位深度Get/Set Bit Depth?(Set)为假(获取)时,该值才有效。位深度函数使用方法程序框图改变位深度为16位原始图像虽然是16位的图像,但是图像的AD仅12位的,其实实际值为12位的,因此当其设置为16位时,图像看起来比较黑。设置为14位时要亮一些设置为12位时正常显示 设置位深可以正常的设置,通过不同的位深值可以看到图像的显示效果是不一样的。获取位深-无法获取 获取位深功能则无法正常获取图像的位深度。位深度输出的值始终为0。可能这个是该函数的一个Bug。
页:
[1]