石鑫华视觉 发表于 2014-1-6 23:40:16

2013版VBAI创建ROI函数Bug

本帖最后由 石鑫华视觉 于 2014-4-6 16:30 编辑

2013版VBAI创建ROI函数Bug

2013版VBAI(Vision Builder for Automation Inspection)软件,再发现小Bug。
图1 Create Region of Interest函数
这次发现的Bug存在于Create Region of Interest创建兴趣区域函数里。在函数前面创建必要的两个点的后,点击此函数进入配置界面:http://visionbbs.com/data/uploads/allimg/140106/2-140106233609.jpg
图2 创建ROI函数
在坐标选项卡中,可以看到,这里可以设置Offsets偏移量,就是ROI的点可以选择设置为前面已经存在了变量,并且可以添加一个偏移量进去。http://visionbbs.com/data/uploads/allimg/140106/2-140106233610.jpg
图3 坐标选项卡
在这个偏移量中,我们可以输入正数、负数等整数:http://visionbbs.com/data/uploads/allimg/140106/2-140106233611.jpg
图4 使用不同的偏移量
从图4中看到,使用不同的偏移量,ROI的位置已经发生变化。均往图像中的白色部分的内部缩进了一些。然后我们点击OK按钮确定。好像一切都很正常。http://visionbbs.com/data/uploads/allimg/140106/2-140106233613.jpg
图5 好像一切正常
然后再双击创建ROI函数,进入查看:http://visionbbs.com/data/uploads/allimg/140106/2-140106233615.jpg
图6 貌似ROI右下角的又回原位了
http://visionbbs.com/data/uploads/allimg/140106/2-140106233616.jpg
图7 刚才设置的两个-40参数全部清0了
问题就出在这里了。这个Offsets功能,增加是没错的,可是NI的工程师,对这个变量的数据类型进行了限制或者是设置不正确。一种情况,他们将这个数据类型设置成了U32/U16之类的。另一种情况,他们对输入的数据限制了上下限,必须要大于0。不过无论哪种情况,反正就是你无法输入负数啦,哈哈。
这个偏移量功能在2012版的VBAI中不存在的,因此也就没Bug可言了。纯粹就是2013版的Bug,等到明年再看2014版VBAI有没有改善吧。http://visionbbs.com/data/uploads/allimg/140106/2-140106233618.jpg
图8 2012版VBAI创建ROI坐标设置

汇聚大海 发表于 2014-1-7 10:15:00

看了LZ的帖子,我只想说一句很好很强大!顶石鑫华视觉http://shixinhua.com!

余松 发表于 2015-4-23 11:32:41

机器视觉论坛http://visionbbs.com,支持机器视觉商城http://visionbbs.com
页: [1]
查看完整版本: 2013版VBAI创建ROI函数Bug

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