欢迎光临
我们一直在努力

《Cognex VisionPro常用工具详解:从入门到简单视觉检测》

1. 什么是VisionPro?

VisionPro是由Cognex公司推出的一款工业机器视觉软件开发平台,广泛应用于自动化生产线中的定位、检测、测量、识别等任务。

简单来说:

机器视觉系统主要完成:

相机采集图片
        ↓
图像处理
        ↓
寻找目标
        ↓
判断结果
        ↓
输出控制信号

例如:

  • 检测产品有没有缺陷
  • 判断零件位置是否正确
  • 测量零件尺寸
  • OCR文字识别
  • 条码识别

二、VisionPro基本工作流程

ToolBlockd的工作流程如:

Image Source
      |
      ↓
图像输入工具
      |
      ↓
图像处理工具
      |
      ↓
定位工具
      |
      ↓
检测工具
      |
      ↓
输出结果

例如画一个圆

相机图片

灰度处理

边缘检测

圆定位

判断直径是否合格
 

三、常用工具介绍

1. CogImageFileTool(图片读取工具)

工具作用:

CogImageFileTool主要用于读取本地保存的图片,为后续视觉处理提供输入图像。

在实际项目中通常使用相机采集图片,但在程序调试阶段,可以通过该工具加载测试图片

应用场景

  • 算法调试
  • 离线测试
  • 模拟相机输入

工作流程

本地图片
   ↓
CogImageFileTool
   ↓
输出图像
   ↓
其他工具处理

2. CogFixtureTool(坐标定位工具)

工具作用:

CogFixtureTool用于建立新的视觉坐标系,使后续检测区域能够跟随目标移动。

在工业生产中,由于产品摆放位置存在偏差,如果使用固定坐标检测,很容易导致检测失败。

工作流程:

寻找产品位置

      ↓

建立新的坐标系

      ↓

检测区域跟随产品移动

应用场景

  • 产品定位
  • 工件偏移修正
  • 自动化抓取定位

3. CogPMAlignTool(图像匹配工具)

工具作用:

CogPMAlignTool通过模板匹配的方式,在输入图像中寻找指定目标。

工作流程:

创建模板

   ↓

输入图片

   ↓

寻找相似目标

   ↓

输出位置和匹配分数

常用参数

Pattern(模板)

提前训练需要查找的目标。

Score(匹配分数)

表示目标与模板的相似程度。

应用场景

  • 零件定位
  • 产品识别
  • 机器人抓取定位

4. CogFindLineTool(直线查找工具)

工具作用

用于检测图像中的直线边缘,通过分析灰度变化寻找目标线。

输出信息

主要包括:

  • 直线起点
  • 直线终点
  • 角度
  • 位置坐标

应用场景

  • 检测产品边缘
  • 测量位置偏移
  • 工件方向判断
5. CogFindCircleTool(圆查找工具)

工具作用:

输出结果:

包括:

圆心坐标

半径

圆的位置

用于寻找图像中的圆形目标,并获取圆的位置和尺寸。

应用场景

  • 检测孔位
  • 定位圆柱
  • 测量圆形零件

6. CogBlobTool(区域分析工具)

工具作用:

CogBlobTool通过分析图像中的连通区域,实现目标检测。

基本流程:

灰度图像

二值化处理

寻找连通区域

计算目标信息

可以检测的信息

  • 面积
  • 中心位置
  • 长宽尺寸

应用场景

  • 缺陷检测
  • 污点检测
  • 产品有无检测

三、简单视觉检测流程示例

例如:检测一个零件是否安装正确。

整体的流程:

CogImageFileTool

       ↓

CogPMAlignTool
(寻找零件位置)

       ↓

CogFixtureTool
(调整坐标)

       ↓

CogFindCircleTool
(检测孔位)

       ↓

Blob工具
(检测缺陷)

       ↓

输出OK/NG结果

五、总结

VisionPro中的工具虽然很多,但工业项目中常用工具主要集中在:

通过这些基础工具的组合,可以完成大部分简单机器视觉检测任务。

注:这些只是比较常用的工具。

赞(0)
未经允许不得转载:171主机测评 » 《Cognex VisionPro常用工具详解:从入门到简单视觉检测》
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址