【区块自定义】工具支持用户根据提供的基本模块自定义复杂的检查模块,并且这个
自定义模块可以作用在序列化的 ROI 上。
● 应用场景
图中有多个标签需要检查,每个标签里面都需要定位、然后在定位基础上测量尺寸、识
别字符与检查缺陷。在这种情况下,可以不用繁琐的去每个标签的每个检查对象都逐个进行设定,而是首先定义一个【标签检查区块自定义】工具,然后因为【区块自定义】模块支持序列化矩形 ROI,所以【标签检查区块自定义】模块就可以作用在多个不同标签上。
序列化矩形 ROI
【区块自定义】作用在 5x1 个子区域组成的序列化矩形 ROI 上
● 序列化 ROI 编辑
双击添加【自定义模块】后,模块参数界面如图所示。序列化 ROI 的位置在图像上通过
鼠标拖动 ROI 直接操作。序列化 ROI 的行列数和每个子矩形 ROI 的尺寸可以在参数对话框上设定。
【区块自定义】序列化矩形 ROI 编辑
● 【区块自定义】模块的编辑
如图 4-5-114 所示,在模块列表中选中【区块自定义】模块然后单击右键,在邮件菜单中选择【自
定义模块编辑】后进入到【区块自定义】模块编辑界面,如图所示。
【区块自定义】的编辑选项
【区块自定义】的编辑界面
● 【区块自定义】支持局部预处理
区块自定义和位置自定义中的预处理是局部的,只在区块内有效。如果图像单元中需要使用多种
不同的预处理方法,可以使用区块自定义和位置自定义。例如可以添加一个 1x1 的区块自定义,只有
一个物体需要处理,就是为了使用局部的预处理方法。
● 【区块自定义】支持并行处理
【模块无相关情况下启用并行处理】勾选后会并行处理子 ROI
【线程数量】并行处理时使用的线程数量
0,使用电脑上最大可用线程数;
2~最大可用线程数之间,使用指定的线程数量;
其它,使用默认值两个线程来处理。
● 【区块自定义】明细显示
明细显示用来在图像上增强显示明细,所谓明细就是【输出】中指定的数据。
明细显示
【明细显示模式】
【不显示明细】不显示明细,默认值。
【按照位置显示】在每个区块的中心位置显示明细信息。
【列表显示】在图像中指定位置,逐行列表显示各区块明细。
【明细显示偏移】列表显示时显示位置偏移量,图像左上角为(0,0)点
【明细显示行距】列表显示时行与行之间间距;
【明细显示字高】显示明细信息时字符的高度