The invention discloses a method for detecting box printing character position is qualified, the packaging box has printed a dotted rectangle for printing character frame, which comprises the following steps: image acquisition box a printing character qualified, called the packing box for packing box template; save the dotted rectangle box size; rectangular part of the selected string string as the character template, and determine the position of the center character template (X, Y); according to the characteristic difference between the gray box value and background value, through the projection from right to left and found the box from the bottom to the top right of the projection point position; offset detection, to determine the entire string above points are in a dotted rectangle in a rectangular frame, will not add up to the pixel dotted rectangle frame, a partial string calculation rectangular box pixel% Ratio as offset.
【技术实现步骤摘要】
一种检测包装盒喷印字符位置是否合格的方法
本专利技术涉及一种包装盒喷印字符位置检测方法。
技术介绍
利乐包装的盒装纯牛奶,在生产的过程中,由于在流水线上进行喷印,会出现喷印字符超出限定框(虚线矩形框)的问题,目前为了排除这种问题,采用人工检测。但由于生产速度快,人工检测存在疲劳和主观性因素干扰等问题。
技术实现思路
针对上述问题,本专利技术的目的是提供一种生产线上包装盒喷印字符位置是否合格的检测方法。为实现上述目的,本专利技术采取以下技术方案:一种检测包装盒喷印字符位置是否合格的方法,在包装盒上已经印刷了用于喷印字符的虚线矩形框,包括下列步骤:(1)采集一幅喷印字符合格的包装盒的图像,称此包装盒为模板包装盒;(2)保存虚线矩形框的大小;选取字符串矩形中的一部分字符串作为字符模板,并确定字符模板的中心位置(X,Y);(3)根据包装盒的灰度值和背景的灰度值存在一定差异的特征,通过从右向左投影和从下向上投影找到包装盒的右下点,方法如下:1)采用迭代法求出二值化需要的分割阈值,将获取的包装盒的图像进行二值化处理,由灰度图转化为二值图;2)对二值图进行投影;3)获取包装盒的右下点;(4)位置偏移量检测1)生产线上每通过一个包装盒,采集待检测图像;2)采用上述步骤(3)的方法对待检测图像进行二值化处理并找到包装盒的右下点;3)得到虚线矩形框的位置;4)再根据二值图定位与字符模板相应的部分字符串,从而得到新的中心位置(X1,Y1);5)通过公式sqrt((X1-X)*(X1-X)+(Y1-Y)*(Y1-Y))与arctan((Y1-Y)/(X1-X))计算出字符串矩形在当前 ...
【技术保护点】
一种检测包装盒喷印字符位置是否合格的方法,在包装盒上已经印刷了用于喷印字符的虚线矩形框,包括下列步骤:(1)采集一幅喷印字符合格的包装盒的图像,称此包装盒为模板包装盒;(2)保存虚线矩形框的大小;选取字符串矩形中的一部分字符串作为字符模板,并确定字符模板的中心位置(X,Y);(3)根据包装盒的灰度值和背景的灰度值存在一定差异的特征,通过从右向左投影和从下向上投影找到包装盒的右下点,方法如下:1)采用迭代法求出二值化需要的分割阈值,将获取的包装盒的图像进行二值化处理,由灰度图转化为二值图;2)对二值图进行投影;3)获取包装盒的右下点;(4)位置偏移量检测1)生产线上每通过一个包装盒,采集待检测图像;2)采用上述步骤(3)的方法对待检测图像进行二值化处理并找到包装盒的右下点;3)得到虚线矩形框的位置;4)再根据二值图定位与字符模板相应的部分字符串,从而得到新的中心位置(X1,Y1);5)通过公式sqrt((X1‑X)*(X1‑X)+(Y1‑Y)*(Y1‑Y))与arctan((Y1‑Y)/(X1‑X))计算出字符串矩形在当前包装盒的位置和与模板包装盒间的偏转角度;6)通过函数PtInRec ...
【技术特征摘要】
1.一种检测包装盒喷印字符位置是否合格的方法,在包装盒上已经印刷了用于喷印字符的虚线矩形框,包括下列步骤:(1)采集一幅喷印字符合格的包装盒的图像,称此包装盒为模板包装盒;(2)保存虚线矩形框的大小;选取字符串矩形中的一部分字符串作为字符模板,并确定字符模板的中心位置(X,Y);(3)根据包装盒的灰度值和背景的灰度值存在一定差异的特征,通过从右向左投影和从下向上投影找到包装盒的右下点,方法如下:1)采用迭代法求出二值化需要的分割阈值,将获取的包装盒的图像进行二值化处理,由灰度图转化为二值图;2)对二值图进行投影;3)获取包装盒的右下点;(4)位置偏移量检测1)生产线上每通过一个包装盒,采集待检测图像;2)采用上述步骤(3)的方法对待检测图像进行二值化处理并找到包装盒的右下点;3)得到虚线矩形框的位置;4)再根据二值图定位与字符模板相应的部分字符串,从而得到新的中...
【专利技术属性】
技术研发人员:马永发,于振,陈忠,
申请(专利权)人:天津普达软件技术有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。