论文部分内容阅读
面对商品过度包装日益频繁的检测过程,游标卡尺+钢直尺手工测量的传统方法已不能适应现代检测技术的发展。而计算机视觉和图像处理技术以其非直接接触性、高精度性、高可还原性等特点,在工业质量检测、逆向工程、医学诊断以及航空测绘等众多领域得到了广泛的应用。本文针对过度包装检测现场检测难的现状,通过自主研制的三维扫描设备获取视频数据,利用视频解码技术、图像特征提取与匹配技术准确、有效地获取商品或包装盒的表面点云数据,并实现了基于双目视觉的商品过度包装检测系统,以先进、可信的技术手段判定商品的过度包装情况。论文主要研究的内容包括以下几方面:1、视频数据的解码分帧。为了实现二维图像到物体三维重建的转换,需要将前端拍摄的测量物体的360°旋转视频,分解为一帧一帧的图像。由于视频是H.264编码,因此,利用FFmpeg开源解码器并对其进行优化,实现视频快速、高质量分解。并通过图像YUV到RGB格式的转换以及根据计算精度可改变保存视频帧数的方式,完成图像数据源地高效获取。2、激光条纹特征提取。将激光条纹作为图像特征,提出基于激光条纹像素连续性的特征提取方法,准确、快速地获取特征;同时利用激光条纹在横截面上呈近似高斯分布的特性,实现激光条纹的细化,将激光条纹的精度提升到亚像素级别;并且,通过当前测量物的第一幅图像的目标区域的计算,进一步提高激光条纹特征提取的效率。最后,通过搜索与左右相机开始录像的第一幅图像相似像素点最多的图像,完成左右相机结束图像的计算,进而实现左右相机旋转一周所有图像的特征提取。3、特征立体匹配。选择细化后的激光条纹上的像素点作为匹配基元,分析常用的立体匹配准则,选用极线约束来完成特征的立体匹配,剔除误匹配点;并通过极线与对应匹配激光条纹的交点关系,提高特征立体匹配的速度,从而完成激光条纹特征的准确匹配。4、过度包装检测系统的实现。根据过度包装实际测量的需求以及前期充分的调研,搭建前端三维扫描装置,实现现场摄像机拍摄的图像、视频数据的实时传输、获取。其次,通过对过度包装检测工作过程、网络架构的分析,设计并实现系统客户端的功能模块,从而完成过度包装检测系统的构建。以上关键技术的研究是过度包装检测的重要前提和必要步骤,通过这些关键技术的研究与实现,准确、高效地处理过度包装检测中的数据,为后期过度包装判定奠定良好基础。因此,在完成以上技术研究的基础上,对过度包装检测系统进行了设计与实现,实验验证取得了良好的效果,证明了本研究的有效性。