TA的每日心情 | 怒 12 小时前 |
---|
签到天数: 3384 天 连续签到: 6 天 [LV.Master]2000FPS
|
发表于 2013-5-16 16:42:03
|
显示全部楼层
|阅读模式
来自:广东省东莞市 电信
注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
问题: 当在 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 一致的图像匹配分数。
|
|