基于机器视觉罐装食品瓶盖字符识别与缺陷检测
【摘要】:随着经济的发展,人们生活水平不断提高,食品的品质和安全已经成为社会关注的焦点。人们对食品生产的要求也变的越来越高,生产日期是我们评估食品安全与否的一个重要标准,因此,保证生产日期等相关信息正确清晰的标注是食品生产过程中的一个重要环节。利用机器视觉技术进行相关信息标注的缺陷检测具有非常广阔的市场需求。本文对于打印在瓶体/瓶盖表面的字符信息的缺陷检测方法进行了研究。由于瓶体的形状,表面打印的字符和标签不可避免的会发生变形,这些变形会对后续的图像分割、字符识别和缺陷检测等环节造成很大的困难。研究了基于三维标定的柱面图像校正算法,该方法利用三维标定准确计算出真实场景中瓶体相对相机的位姿,然后借助标定的位姿信息还原出瓶体的三维模型,建立起瓶体表面点与图像像素点之间的联系,从而将柱面展开为平面。通过图像的校正后,瓶体表面的标签和字符都被展开标准图像,大大降低了识别和缺陷检测的难度。字符识别与检测的具体步骤为:首先对展开后的字符图像进行字符分割,然后提取字符的一些特征组合来完成多层感知器识别模型的训练对字符进行识别。最后利用模板对比的方法将合格字符图像模板与待检字符模板进行详细对比完成字符缺陷的检测。本文还设计了一套自动光学识别和检测系统,根据图像校正后的结果将不同角度拍摄的瓶体图像拼接出360度全景图像,探索了瓶体表面标签任意位置信息的识别和检测,大大扩展了系统的应用范围。