您现在的位置:首页 > 产品展示 > 视觉定位系统

  • OPMVS200

OPMVS200工控机

我要询价 我要订购
详细信息

     OPMVS200是一款高性能的无风扇工控机,采用Intel Core 2 Duo2.0GHz处理器,通过真空铜管导热系统和铝镁合金结构散热,高效无风扇低功耗运行。采用全密闭、紧凑坚固的设计结构,防尘耐高温、抗震动和抗冲击能力卓越。是一款小巧、高效、安全的数据采集处理中心

     OPMVS200提供1PCI插槽扩展常用采集卡控制卡,2个千兆网口、4个USB2.0、2个串口、32G固态SSD存储、可选8位可编程DIO或内置32位光耦隔离IO。丰富的I/O接口使视觉控制器更方便集成到自动化控制系统中,应用得心应手。


系统:

功能:

    

模板分类

    该工具通过创建多个模板来顺序查找物体,有两种用途,一是对不同的物体进行分类,二是使用不同的特征来

定位同一物体,增加鲁棒性。blob.png

类型个数:

指定需要分类的种类的个数,根据实际情况来设置,可以设为 10 个,但实际类型为 8 个。

框选/裁剪模板:

可以使用矩形,圆形,椭圆,多边形,来选取特征。在框选的模板上,可以剪裁掉一部分干扰的特征。

快速分类:

如果勾选,按照列表中顺序,依次查找,一旦找到一个满足得分的特征就查找结束,否则,需要全部查找完毕,取

出得分最高的作为分类结果。

创建灰阶/形状模板:

如果图像对比度好,轮廓清晰,建议使用形状模板。创建的时候,会提示输入查找角度范围。

拾取原点:

当该工具,应用于多模板定位(单模板定位也可以)时,应该讲输出点的坐标建立在同一位置,拾取原点的时候该

原点可以直接来自于另外的模板的原点。

该工具最终输出一个定位坐标,也可以当做一个简易版的定位工具来使用。定位点的得分的整数部分表示分类的结

果。可以取整后直接使用,分类结果从 1 开始。

条码读取

一维码/二维码识别工具。

blob.png

编码类型:

指定所要识别的条码类型

自动识别:

若用户不知道条码的具体类型,可点此按钮,将自动切换编码类型、直到检测到条码。

读取个数:

指定要识别的个数

存储起始编号:

将检测到的条码字串存储到哪个字串变量,字符串变量使用 q 变量表示,可以从 q0~q63 共计 64 个

个数判定:

设置识别到的个数范围,若超出此范围,本工具结果将为 NG。(值为-1 将被视忽略)

模板定位

1. 参数设置

参数设置如下图右边所示,一般分为三个步骤,

a) 框选物体外框。将所要检测的物体用指定的形状框住,作为参考目标。当然还可以“裁去区域”来忽略物

体的部分区域。建议框选外框比物体稍微大一些。

b) 调整参数。一般情况下使用默认参数即可。建议使用角度[-10,10],角度步距设置 0,金字塔级别设置为 0,

不勾选“允许颜色反转”,不勾选“使用形状模板”,

c) 创建模板,上述两步完成之后,点击“创建模板”即可完成设定。

blob.png

彩色提取

彩色分割工具,当目标对象的颜色信息比较明显的时候,可以使用彩色分割工具提取彩色区域。

blob.png

【颜色空间】

颜色空间一般建议选择 HSV,如果物体是非彩色(颜色不鲜艳)则选择 RGB。

【二值化】

二值化的设置,可以通过点选目标区域来完成。点击“添加…”,在目标对象上点选拾取颜色。拾取的过程中,

三个颜色游标会跟着改变,图像上也会实时更新最终所选的范围。在拾取的过程中,可以滚动鼠标,缩放图像。

blob.png

拾取完毕之后,建议将每个游标都扩大一点范围,如 5~10。鼠标放到游标上,滚动鼠标滚轮,可以微调范围。

如果想重新开始设置,点击“重置所选范围”。

【结果判定】

结果判定里,显示了“面积下限”“当前面积”“面积上限”。双击输入框,可以弹出软键盘,如下图所示,

用户可以设定面积上下限来判定结果。如果设置成-1,则表示不限制。

灰度提取

该工具将指定灰度范围内的区域提取出来,以供后续工具使用。

blob.png

【颜色通道】

灰度分割只能对单通道图像进行处理,如果是彩色图像,则必须选择其中的一个通道。可选择的通道如下:

“灰色”:黑白图像的原始图像,或者是彩色图像转换后的灰度图像

“R 通道”:彩色图像的红色分量

“G 通道”:彩色图像的绿色分量

“B 通道”:彩色图像的蓝色分量。

“H 通道”:将彩色图像转换为 HSV 图像后的 H 通道。H 通道表征了图像的颜色。

“S 通道”:HSV 图像的 S 通道,S 通道表征了颜色的浓淡度。

“V 通道”:HSV 图像的 V 通道,V 通道表征了颜色的明亮程度。

黑白相机只能选择“灰色通道”。

【二值化】

二值化提供了两个游标来调整灰度值的上下限,可以拖动游标来更改上下限,拖动的时候图像会实时改变

来显示当前提取的区域。两个游标之间的绿色区域就是当前选中的范围。当然可以反向选取,如下图右所

示。

blob.pngblob.png

当鼠标位于其中一个游标附件时,滚动鼠标可以微调上下限。

【动态二值化】

动态二值化提供了一种动态提取被测物体的一种方式。根据被测物体的实际情况可以选择“高亮区域”“灰

暗区域”“中间区域”“高亮或灰暗区域”四种情形。一般来说,“颗粒度”可认为是被测物体的直径大

小,而“容差”则表示被测物体的亮度的变化范围。用户可以根据情况调整“颗粒度”和“容差”。

blob.png

blob.png原始图像 

blob.png动态分割后的效果

区域处理

区域处理操作界面如下图所示,首先需要从下拉列表中,选择“待处理区域”,表示要处理哪个区域。区域处理的

算法 分为预处理和形态学处理两大部分。 预处理包含以下算法:

(1) 4 连通分割。

一般来“待处理区域”通常是一个整体区域。尽管目标对象看起来是分割开来的。有的时候需要将其更笨

将一个区域分割成多个区域,只要上下左右有连通就算一个同一个区域。不同的区域,系统用不同颜色表

8 连通分割。

在 4 连通的基础上左上、右上、左下、右下连通也算是同一区域

(2) 合并区域。

(3) 填充孔洞

(4) 提取孔洞。

(5) 提取凸包的缺口

(6) 提取凸包的孔洞和缺口

(7) 保留最大面积区域

(8) 去除最大面积区域

(9) 保留指定面积区域

(10) 去除小噪点

(11) 去除大噪点

(12) 排序

(13) 区域转换

形态学包含以下处理算法:

(1) 腐蚀

(2) 膨胀

(3) 开运算

(4) 闭运算

(5) 标准边沿

(6) 内边沿

(7) 外边沿

(8) 顶帽(白帽)

(9) 白帽

(10) 自补顶帽

16

斑点分析

首先需要选择“待分析区域”,一般是上面工具经过处理得到的区域。另外斑点分析一次只能分析一个斑点的 blob

特性。这些特性包含重心坐标,面积,圆度等等。双击上下限可以输入限制值,如果没有在当前设置范围之内,那

么运行结果将为 NG。

17

斑点过滤

斑点过滤工具如下图所示。它将满足条件的斑点区域筛选出来。将需要筛选的特征打钩,并设置好相

应的范围。满足条件的区域会在结果栏里显示出来。如果需要计数,则在结果判定里设置好最小个数

和最大个数即可。

18

单线提取

沿指定方向扫描边沿点,再将所有点拟合成多条直线,最后选中用户指定的线作为结果。

参数设置

线形选择:指定提取直线的类型(方法)

选取线: 在图像上选取参考线,作为提取线的范围

选择线序:指定第几条线作为最终结果

梯度阈值:指定边沿跳变的阈值,高于这个值的边沿才作为候选点,应用于拟合过程

查找范围:在指定的参考线两侧延伸多宽(像素单位)作为搜索范围

滤波系数:检测边沿点时,用于平滑图像,越大平滑效果越强

像素平均:检测边沿点时的采样宽度

点集步距:采样间隔

结果判定

角度范围:检测到的直线与参考直线之差,必须小于该值

有效点数:结果直线上所覆盖的边沿点数

19

单圆提取

沿指定方向扫描边沿点,再将所有点拟合成多个圆,最后选中用户指定的圆作为结果。

参数设置

线形选择:指定提取直线的类型(方法)

圆弧选取:在图像上选取分段圆弧,作为提取圆的范围

圆环选取:在图像上选取参考圆弧,作为提取圆的范围

选择线序:定第几个圆作为最终结果

梯度阈值:指定边沿跳变的阈值,高于这个值的边沿才作为候选点,应用于拟合过程

查找范围:在指定的参考圆两侧延伸多宽(像素单位)作为搜索范围

像素平均:采样间隔

20

点点测量

测量两个点之间的关系, 其参数已在软件中有详细描述。


单条纹测量

该工具将测量对象分隔成多个连续的矩形,再测量其宽度,通过统计信息判定是否 OK。

扫描范围: 指定扫边沿描的范围,如图中 A 所示

采样宽度: 指定所分隔的小矩形(采样矩形)的宽度,如图中 B 所示

采样间隔: 指定采样小矩形的间隔,如图中 C 所示

条纹类型: 所要检测的条纹类型

滤波系数: 指定开始定位前滤波的强度,越大滤波越明显,在噪声较大时使用

连续无效: 指定当连续几个检测到的条纹宽度都不在范围时,判定为 NG

边沿阈值: 指定边沿跳变的阈值,高于这个值的边沿才认为是条纹的界限

数值比例: 指定所检测到的像素宽度与用户的实际单位之比

条纹夹角: 条纹之间的夹角范围,若为 0,则不以此判定 NG

最小宽度: 指定条纹的最小宽度,用户单位,如为-1,则不以此判定 NG

最大宽度: 指定条纹的最大宽度,用户单位,如为-1,则不以此判定 NG


单条纹测量 C

该工具是在单条纹测量 B 上演进而来,基础功能一致,增加了反射板的定制检测。

安全宽度:

该工具首先检查反射板是否处于临界搭框状态,一旦处于临界状态,系统通过条纹内部灰度统计值,来计算安全宽

度,若小于设定值则判定为 NG。安全宽度建议设定为 1.5~4.5 条之间,建议 3.5 条。若设定较大,则会严判(将

OK 品判定为 NG),若设置较小,则可能会漏判(将 NG 品判定为 OK)。若设定为-1,则不检查临界状态。

条纹夹角:

条纹夹角可以约束 Gap 中的毛刺,脏污等,该值越小,越小的毛刺将被检测到。若设置为 0,则不检查夹角。


相关内容