在CVI和C++的接口函数中找不到IMAQVIEW3D函数 主要软件: LabWindows/CVI Add-ons>>Vision Development Module主要软件版本: N/A 主要软件修正版本: N/A 次要软件: N/A
问题: 在IMAQ Vision 5.0的CVI和C++的接口函数中找不到imaqView3D函数 解答: 这个函数在驱动的DLL库文件中,它的相关重要信息在接口库中。这意味着我们还是可以调用它,但是却没有函数原型或CVI中的函数面板。 要调用这个函数,我们需要先声明函数原型: 前面的两个参数是目标图像与源图像,View3DOptions结构在nivision.h中有具体定义: 参数定义如下: sizeReduction:用于决定最终3D图像尺度的参数。这个参数是一个除数,设为1表示在最终的3D图像中使用源图像的每一个像素,设为2表示使用相隔的行与列的元素。 maxHeight:定义3D图像的最大亮度。该值将对应源图像的最大值255,其他值按比例映射。例如,如果该值设为255,3D图像中的亮度值与源图像中是1:1的关系;如果设为64,那么3D图像中的亮度值就是源图像的四分之一。 Direction3D:定义3D图像的视觉角度,有下列四个角度可选:
IMAQ_3D_SW IMAQ_3D_SW IMAQ_3D_NE border:定义水平线与第二基线之间的角度,该值在0°到45°之间。 border:定义3D图像中的边界宽度, background:定义3D图像的背景颜色。 plane:设置如何显示一幅复数图像。共有四种方式:
IMAQ_3D_IMAGINARY = 1, IMAQ_3D_MAGNITUDE = 2, IMAQ_3D_PHASE 相关链接: 附件:
报告日期: 10/25/2006 最近更新: 10/26/2006 文档编号: 1X0F44NE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
