石鑫华视觉 发表于 2020-4-2 12:16:20

LabVIEW VISION无效图像类型Invalid image type错误-1074696080

LabVIEW VISION无效图像类型Invalid image type错误-1074696080

我们在使用LabVIEW VISION时,可能经常会遇到无效图像类型Invalid image type的错误,特别是新手。其实这个问题,很容易解决,问题的原因就如其提示的信息一样:无效的图像类型。出现这种错误的,一般是因为函数需要处理的图像类型,与输入的图像类型不一样。这里说的图像类型,是指彩色图像、灰度图像、二值图像等类型,而不是指png、jpg、bmp等图像格式。一般会发生在如颜色平面提取、颜色阈值、灰度阈值(二值化)等函数中。如颜色平面提取、颜色阈值二值化函数,需要输入的是彩色图像,然后输出的是灰度图像,这时如果输入的是灰度图像,则会提示无效图像类型Invalid image type,而如果是灰度阈值时,如果输入的是彩色图像,也会提示这种错误。某些二值分析函数,如果输入的是灰度图、彩色图,也会出错。解决办法,就是将目标图像转换为处理函数需要的图像类型。一般无非是三种图像类型,一种是彩色的,二种是灰度的,三种是二值的。如果是灰度图像,就不需要使用颜色转灰度,直接用灰度函数处理即可。而如果是灰度的,要变成彩色的,则可以用bayer to RGB函数转换为彩色图像。如果目标图像彩色的,函数需要灰度,则可以用提取颜色平面函数来处理,如果函数是二值的,则可对原图像进行颜色阈值(彩色图像)或灰度阈值(灰度图像),从而得到目标函数需要的图像类型。
页: [1]
查看完整版本: LabVIEW VISION无效图像类型Invalid image type错误-1074696080

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