注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
3.1.10 IMAQ Get Image Info获取图像信息获取图像信息还是有一定的实用价值的。其不仅可以实现上节获取图像大小函数的功能“获得图像的分辨率大小”,还可以获得图像类型、单位、步距以及图像名称(指缓存名称,而非图像文件名称)。
IMAQ Get Image Info获取图像信息函数在程序选板中的位置
IMAQGet Image Info获取图像信息函数在程序选板中的位置
IMAQ Get Image Info获取图像信息函数功能与接线端
IMAQGet Image Info获取图像信息函数功能与接线端 获得图像的不同特征,包含图像类型、单位、分辨率、步距、图像名称等。 图像类型ImageType:获得图像的类型。这个类型与Create创建函数中的图像类型是对应的。参考前面的创建章节。 单位Unit:是与图像相关联的测量单位。如果是原始图像,通常是没有特别定义测量单位,也就是像素(像素不具备表征现实尺寸测量的单位意义)。如果图像已经标定了,则可以与标定后的测量单位关联,这时就可以获得其单位。 X分辨率/Y分辨率XResolution/Y Resolution:与前面章节的获取图像大小函数一样,也是图像的水平分辨率和垂直分辨率。此函数包含了获取图像大小函数的功能。 X步距X Step:输出两个邻近分开像素之间的水平距离,使用指定的单位。 Y步距Y Step:输出两个邻近分开像素之间的垂直距离,使用指定的单位。 图像名称ImageName:输出图像缓存空间的名称,即输出了哪个缓存空间中的图像特征。
IMAQ Get Image Info获取图像信息函数应用程序框图
IMAQGet Image Info获取图像信息函数应用程序框图
IMAQ Get Image Info获取图像信息函数应用前面板效果
IMAQGet Image Info获取图像信息函数应用前面板效果 当使用相机采集的图像直接使用获取图像函数得到信息时,可以看到其图像类型为灰度U8图像,单位为未定义(即像素单位),X分辨率为2588,Y分辨率为1944,X 步距和Y步距均为1像素,图像名称为“图像”缓存的名称。 下面我们将上面的01图像进行标定:
标定信息
标定信息 可以看到标定的信息为点1(3,600)到点2(2223,600)的像素距离为2220,实际距离为30mm,其标定系数为30/2220=0.0135mm/pixel,即在实际测量化单位中,则步距为0.0135mm。下面再来使用获取图像信息函数获取标定后的图像信息:
IMAQ Get Image Info获取图像信息函数获取标定后的图像
IMAQGet Image Info获取图像信息函数获取标定后的图像 可以看到标定后的图像,其单位变成了毫米Millimeter,X步距、Y步距均变成了0.0135,与标定中的信息是相同的。
|