电子设计工程
Electronic Design Engineering
第 27卷
Vol.27
第 7期
No.7
2019年 4月
Apr. 2019
收稿日期:2018-06-20 稿件编号:201806111
作者简介:向 玉(1993—),女,河南信阳人,硕士研究生。研究方向:嵌入式开发应用、图像处理。
随着塑料导 爆 管在 工 程爆 破 中使 用 越来 越 广
泛,对导爆管的性能要求也随之增加。本文设计的
检测系统基于机器视觉
[1]
并通过对导爆管进行图像
处理与分析
[2-3]
,能快速稳定地检测出塑料导爆管中
的各种缺陷。
1 系统总体方案设计
导爆 管自 动检 测系统
[4- 5]
作为 一种 质量 检测系
统,其功 能 要求 具有以 下几点 :1)实现 图 像高 速采
集;2)获取合格导爆管的特征参数;3)识别导爆管各
类缺陷;4)检测导爆管特征参数是否达到标准;5)对
次品进行处理。系统需求模块如图 1 所示。
图 1 导爆管自动检测系统需求模块
文中设计的导爆管自动检测系统在硬件方面采
用 USB CMOS 130 万像素彩色数字相机实现图像采
集,采用逐行扫描方式,传输速率为 16 f/s。软件方
面则基于 Windows 平台,使用 VS2013 并调用开源计
算机 视觉 库 OpenCV
[6~8]
和 MySQL 进 行开 发,完 成图
基于机器视觉的导爆管自动检测系统研究
向 玉,高建坡,任臻兴
(南京理工大学 电子工程与光电技术学院,江苏 南京 210094)
摘要:机器视觉系统在工业生产过程中,提供了比人工检测更为迅捷、精确的自动检测方法。为了
实现塑料导爆管高速度、高精度的自动检测,设计了一种基于机器视觉的导爆管自动检测系统。
该系统 采用 CMOS 数字相机实现图像采集,在 Windows 下基于 开源计 算机视 觉库 OpenCV,运用
ROI 区域提取、图像滤波、图像分割以及轮廓检测等图像处理算法完成缺陷检测,再通过遍历像素
点等方式进行特征检测。实验结果表明,该系统在保证稳定的情况下,提高了次品的识别率。
关键词:机器视觉;导爆管检测;图像处理;OpenCV
中图分类号:TN29 文献标识码:A 文章编号:1674-6236(2019)07-0056-05
Research on automatic detection system of nonel tube based on machine vision
XIANG Yu,GAO Jian⁃po,REN Zhen⁃xing
(School of Electronic and Optical Engineering,Nanjing University of Science and Technology,Nanjing
210094,China)
Abstract: Machine vision system provides a more rapid and accurate automatic detection method in
industrial production process than manual detection. In order to realize the automatic detection of high
speed and high accuracy of the plastic nonel tube,an automatic detection system of the nonel tube based
on machine vision is designed. The system uses CMOS digital camera to realize image acquisition. Under
windows,it is based on the open source computer vision library OpenCV. It uses the image processing
algorithms such as ROI region extraction,image filtering,image segmentation and contour detection to
detect the defect,and then traverses the pixel points to carry out the feature detection. The experimental
results show that the system improves the recognition rate of defective products under the condition of
ensuring stability.
Key words: machine vision;nonel tube detection;image processing;OpenCV
-- 56