基于Firefly-RK3288的纸杯污渍检测系统设计研究
2017-11-22王宇轩杨宁高雅代作晓
现代计算机 2017年29期
王宇轩,杨宁,高雅,代作晓
(1.上海电力学院,上海200090;2.太仓光电技术研究所,江苏215400)
基于Firefly-RK3288的纸杯污渍检测系统设计研究
王宇轩1,杨宁1,高雅2,代作晓2
(1.上海电力学院,上海200090;2.太仓光电技术研究所,江苏215400)
针对在一次性纸杯的生产过程中存在不可预见性等因素而导致生产出缺陷纸杯的现象,提出一种基于Firefly-RK3288的低功耗嵌入式纸杯污渍检测系统,将视觉检测模块直接嵌入制杯机。该系统基于OpenCV的边缘检测和形态学处理等算法实现纸杯的污渍缺陷检测。该方法可避免传统人工检测存在的主观性大和准确率低等缺点,有助于实现检测系统的小型化,低功耗和降低检测系统的成本。
0 引言
传统的人工品检方式存在漏检、检测效率低、主观随意性大、人为接触污染等缺点。因此,越来越多的厂家开始采用机器视觉方式进行纸杯缺陷自动检测。目前国内的一次性纸杯缺陷检测系统大都采用PC作为硬件处理平台[1-2]。虽然PC方案具有检测速度快和灵活性高等优点,但是PC方案体积偏大、成本高、功耗大。针对以上缺点本文提出了一种基于Firefly-RK3288的低功耗纸杯污渍检测方法,介绍了检测系统的软硬件设计过程,给出了低速生产时的纸杯污渍自动识别结果。
1 硬件设计
1.1 系统组成
系统硬件结构如图1所示。
首先由电源模块为LED光源和ARM提供稳定的电源,用户打开检测程序开始检测,当CCD相机接收到触发信号时对现场的纸杯图像进行实时采集,主控单元将采集到的图像信息转存到缓存区RAM中,然后对图像进行处理,最后开始污渍识别,将有污渍的图片存储到Flash闪存中,并统计出有缺陷的纸杯数量,最终将统计结果反馈到显示屏上。……
登录APP查看全文
