基于机器视觉的棒材自动计数系统

基于机器视觉的棒材自动计数系统

论文摘要

棒材的计数封装是轧钢厂棒材生产和销售中的重要环节。长期以来,我国的棒材生产企业大都采用人工点支的方式对棒材进行计数。这种方法生产效率低、劳动强度高、计数误差大,不仅影响了企业的生产效率和自动化程度,而且使企业无法从允许的负公差轧制方式中获得应有的经济效益。因此,研究棒材自动计数装置对提高棒材计数的效率和精度,实现棒材生产线的自动化都具有十分重要的意义。针对市场急需,设计了一种基于机器视觉和图像处理的棒材自动计数系统。在本系统中,数字摄像机拍摄链床上连续传送的棒材的端面图像,并将图像数据传输给工控机进行图像处理和计数。当计数值达到设定值时,发出链床停止信号,同时在图像上给出棒材分离位置,以便于工人进行分钢操作。系统的硬件设计充分考虑了棒材生产的特定环境和图像处理的特殊要求。系统硬件主要包括数字摄像机、千兆网卡、工控机和照明系统等。使用Visual C++开发了方便、简洁的操作界面,使用SQL Sever数据库管理棒材计数数据。图像处理是本系统研制的重点和难点。本系统使用OpenCV计算机视觉函数库来对采集的图像进行处理,实现棒材计数。主要的图像处理过程有图像预处理、棒材识别和运动棒材跟踪三部分。在图像预处理中,使用中值滤波对图像进行平滑,在消除噪声的同时保护了图像的边缘。使用最大类间方差法对图像进行分割,但由于棒材剪切工艺的限制,分割后二值图像中常出现孔洞和缝隙,从而影响了计数的准确性。为解决此问题本文采用一种新的八方向填充算法来改善图像质量,以突出目标特征。在目标识别中,采用了一种16方向边缘检测算子来准确检测棒材边缘;然后分别使用16方向边缘聚集算法和快速多模板匹配算法来识别不同尺寸规格的棒材。在此基础上,使用欧式距离对棒材区域的像素点进行聚类、确定棒材中心、识别棒材。棒材目标识别主要解决单帧图像中的棒材计数问题。在棒材在线计数中,不仅需要解决棒材识别问题,还需对序列图像中的棒材进行匹配跟踪,这恰恰是棒材在线自动计数优于捆扎后计数的关键。本文采用基于特征的目标跟踪算法来估计序列图像中棒材水平位移,进而在目标范围内搜索匹配的棒材,实现棒材计数。试验结果表明,所设计的棒材自动计数系统计数棒材的精度可达到99.99%,而且每帧图像的处理时间仅需0.02s,能够满足棒材生产中对自动计数问题的要求,具有较高的实用价值和较好的市场前景。

论文目录

  • 目录
  • CONTENTS
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究背景与意义
  • 1.2 课题研究现状
  • 1.2.1 机器视觉的产生与发展
  • 1.2.2 棒材计数技术的历史与现状
  • 1.3 主要研究内容
  • 第二章 系统结构设计
  • 2.1 系统原理与方案设计
  • 2.2 系统硬件设计
  • 2.3 系统软件设计和计数流程
  • 2.3.1 系统软件开发环境
  • 2.3.2 系统软件设计
  • 2.3.3 系统计数流程
  • 2.4 本章小结
  • 第三章 棒材端面图像预处理
  • 3.1 图像采集
  • 3.1.1 数字图像采集
  • 3.1.2 图像文件格式转换
  • 3.2 图像平滑
  • 3.2.1 线性平滑
  • 3.2.2 非线性平滑
  • 3.3 图像分割
  • 3.4 图像填充
  • 3.4.1 数学形态学方法
  • 3.4.2 区域填充算法
  • 3.4.3 八方向判别法
  • 3.5 本章小结
  • 第四章 棒材端面识别算法
  • 4.1 基于16方向的边缘聚集算法
  • 4.1.1 边缘检测
  • 4.1.2 Hough变换
  • 4.1.3 边缘聚集
  • 4.1.4 目标识别
  • 4.2 快速模板匹配算法
  • 4.3 本章小结
  • 第五章 棒材计数跟踪算法
  • 5.1 运动目标跟踪
  • 5.2 基于灰度的棒材实时跟踪
  • 5.2.1 棒材的运动估计
  • 5.2.2 棒材的跟踪匹配
  • 5.3 算法实验
  • 5.3.1 实验方法
  • 5.3.2 结果分析
  • 5.4 本章小结
  • 第六章 软件操作界面设计与系统试验
  • 6.1 系统的界面设计
  • 6.2 系统的数据库管理
  • 6.3 系统试验
  • 6.3.1 系统试验设计
  • 6.3.2 试验结果分析
  • 6.4 本章小结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 附录
  • 附录1:数字图像采集部分核心代码
  • 附录2:数字图像处理部分核心代码
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于机器视觉的棒材自动计数系统
    下载Doc文档

    猜你喜欢