- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 基于计数和测量的智能视觉应用12.1 采血试管计数12.2 轴承尺寸测量本章小结12.1 采血试管计数12.1.1 行业背景介绍 医药行业是一个产品质量至关重要的行业。医药行业经常用到的采血试管一般是真空玻璃管,可以实现定量采血,如图12-1所示。图12-1 采血试管示例12.1.2 项目需求分析 以某采血管自动化装配线为例,采血管在生产过程,“端帽”和“垫片”安装是容易出现问题的两个工位,而这两个组件的漏装会导致很严重的质量问题。所以,在这两个组件安装完毕后的工位设计一套视觉检测系统,将“无端帽”和“无垫片”的产品进行标记(当出现问题产品时给喷码枪发一个I/O信号,喷码枪会在产品上打标记)。如图12-2所示,虚线框中为无端帽试管,颜色相较于其他试管偏蓝;实线框中为无垫片试管,中心区域较其他试管偏黑。图12-2 一组采血管(100支) 根据以上工况,得出视觉系统选型需要的关键参数如下: (1)拍摄范围。 (2)安装高度。 (3)检测精度。 (4)检测速度。 (5)运动速度。 (6)信号输出类型。12.1.3 硬件系统构建 根据项目分析结果,设计如下视觉系统的核心器件: (1)工业相机。 (2)工业镜头。 (3)光源。 (4)智能视觉控制器。 根据上述核心器件选型,视觉系统的硬件安装示意图如图12-3所示。图12-3 采血试管计数视觉系统的硬件安装示意图12.1.4 计数方案配置 1.流程分析 在进行试管检测时,首先对图像进行预处理,将图像的色彩空间从 RGB转换为 HSV,然后提取其中的 H 通道,对 H 通道的图像进行灰度处理;然后对图像中的试管部分进行异色试管检测、正常试管检测和缺垫试管检测处理。在对图像进行完上述操作后,就可以确定试管是否合格了。图12-4所示是检测流程图。图12-4 检测流程图 2.检测方案配置 (1)打开 VisionBank,在工具栏点击“环境设置”,在弹出的对话框中的“相机选择”项里选择 MicroVision相机,如图12-5所示。“IO 与光源控制”选择对应 SVC300控制器的IO 卡型号,如图12-6所示。图12-5 相机选择示意图图12-6 IO 方式选择示意图 (2)导入一帧不合格产品的图片作为工程设计的参考图,点击编辑界面右上角的“预处理”工具,如图12-7所示。图12-7 导入参考图 (3)添加“转化为灰度图”工具,选择提取通道为“H 通道”,会出现如图12-8所示的界面。图12-8 灰度工具配置页面 (4)添加“斑块计数”工具,识别端帽颜色不同的产品;设置工具栏中的参数,识别不正常的试管端帽。工具参数栏中的“区域类型”用于设置处理区域的形状,这里选择“矩形区域”较为合适。“使用掩模”用于忽略处理区域中的某片区域,这里不做选择。“斑块颜色”是工具要计数的斑块的颜色,这里选择“白色”。“二值阈值”是将处理区域分割为“斑块”和“背景”区域的灰度阈值,参数范围为-1~255,可根据检测效果进行调节,当参数为-1时表示根据直方图自动选择阈值,当参数在0~255之间时表示用户指定阈值,默认值为190,这里设置的阈值为135。 “面积范围”是指检测出的斑块要符合的面积范围(像素单位),参数范围为非负整数,当面积最小值为0时表示最小面积不限制,当最大值为0时表示最大面积不限制。“筛选”用于通过斑块的特征参数对斑块进行过滤。点击“筛选”,设置“筛选”参数筛选出半径大于20的白色圆,如图12-9所示,识别出的两个白色的大圆就是颜色不正常的试管端帽。图12-9 添加“斑块计数”工具 (5)添加另一个“斑块计数”工具,设置工具栏中的参数,识别正常颜色的端帽产品。工具栏中的参数同上一步,其中“筛选”的参数设置为筛选出半径大于4且小于20的白色圆,如图12-10所示,识别出96个白色的小圆,就是颜色正常的试管端帽。图12-10 添加另一个“斑块计数”工具 (6)添加“公式运算”工具,如图12-11所示,计算100个试管里面有几个是没有垫片的试管,计算方式为100减去垫片检测个数及异色试管统计个数。在工具参数栏中的“计算公式”中选择运算公式“100-X1”,然后添加两个“斑块计数”的结果作为“参考数值”,得到“公式计算”的结果为2,表示有两个缺垫的试管。图12-11 添加“公式运算”工具 (7)双击“流程单元”,“流程触发信号”设置到“输入0”上,用来触发相机拍照,如图12-12-所示。 (8)双击“图像单元”,选择“结果 NG”信号到“输出1”,如图12-13所示。图12-12-配置“流程触发信号”图12-13 配置“结果输出” (9)点击“环境设置”里的“数据存档”栏目,选择数据保存路径以及保存的方式,可以选择保存原图、保存界面截图以及设置图片格式,如图12-14所示。 (10)软硬件以及通讯设
您可能关注的文档
- 第10章 智能视觉开发平台.pptx
- 第11章 基于定位与识别的智能视觉应用.pptx
- 智能视觉技术及应用 课件 第13章 基于缺陷检测和测量计数的智能视觉应用.pptx
- STM8S系列单片机原理与应用(第四版)(潘永雄) 习题答案 .pdf
- 第1章 基础知识.pdf
- 第2章 STM8S系列MCU芯片内部结构.pdf
- STM8S系列单片机原理与应用(第四版) 课件第3章 存储器系统及访问.pdf
- STM8S系列单片机原理与应用(第四版) 课件第4章 STM8S系列MCU指令系统.pdf
- STM8S系列单片机原理与应用(第四版) 课件第5章 汇编语言程序设计.pdf
- STM8S系列单片机原理与应用(第四版) 课件第6章 STM8中断控制系统.pdf
原创力文档


文档评论(0)