Athena_linux 发表于 2013-11-15 11:29:33

添加并显示多个roi

我知道按住ctr可以添加多个ROI。但是,如何在程序里添加多个roi,并且显示在图片上,不要overlay那种,因为我想直接用鼠标拖动来改变他们的位置和大小

林羽龙 发表于 2013-11-15 13:57:32

可以实现,写个VI,根据自己控制,然后将每个ROI值并成一个数组或簇,然后赋给图像属性节点的ROI。

Athena_linux 发表于 2013-11-15 14:32:28

那样的ROI并不会显示出来的吧 ,那就没法拖动修改了

石鑫华视觉 发表于 2013-11-16 12:44:04

这个不用设置什么呀。按住CTRL画ROI后,直接拖动就OK了呀。

两个ROI

左边可拖动

右边可拖动
至于你想要每个ROI都可以检测,那么你就需要使用IMAQ Ungroup ROIs函数,将这一个组的ROI转换成一个ROI数组(画了多个ROI的图像上的ROI是一个组),然后对每个ROI进行分别处理,就OK了。可以参考NI的例子:Clamp MAX.VI

wang4238501 发表于 2015-8-18 09:06:59

机器视觉,专业的石鑫华视觉http://shixinhua.com,专业的机器视觉论坛http://labviewvision.com

吴大叔 发表于 2015-8-30 20:30:43

机器视觉,专业的石鑫华视觉http://shixinhua.com,专业的东莞华视自动化科技有限公司http://labviewvision.com

zhiping502 发表于 2016-4-30 20:30:59

石鑫华视觉 发表于 2013-11-16 12:44
这个不用设置什么呀。按住CTRL画ROI后,直接拖动就OK了呀。

两个ROI


非常好,非常实用,感谢分享
页: [1]
查看完整版本: 添加并显示多个roi

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