对于 Vision Assistant 中有关 Learn Pattern2 的参数,在 LabVIEW 和 C 中如何实...
问题: 当在 Vision Assistant 中创建用于模式匹配的模板时,我需要将模板单独存储为一个 .PNG 文件。如果我将此 Vision Assistant 中的脚本转换为 LabVIEW VI 或者 C 代码时,这些生成的代码使用此 .PNG 文件作为指定的模板,却并不指明 Vision Assistant 之前按照什么样的参数生成的这个模板文件。如果我使用 LabVIEW 或者 C 中的默认设置创建一个类似的模板的话,最终得到的匹配分数却和之前不一样。Vision Assistant 究竟使用了什么样的参数设置来生成的模板,我是否可以在 C 或者 LabVIEW 中使用这些参数?
解答:当 Vision Assistant 根据一个图片创建模板的时候,它使用 IMAQ Setup Learn Pattern2 VI 和 IMAQ Learn Pattern2 VI。 其程序框图如下:
在 C 中对应的代码是:
int imaqLearnPattern2(image, IMAQ_LEARN_ALL, NULL);
其中,image 就是输入的图片。给定了相同的图片和 ROI,这两种方法可以得到和 Vision Assistant 一致的图像匹配分数。
支持石鑫华视觉,支持机器视觉论坛! 石总,不知可有C#或者VB.NET的例子呀 达文小西 发表于 2015-3-13 17:43 static/image/common/back.gif
石总,不知可有C#或者VB.NET的例子呀
没有呀。不会文本语言
页:
[1]