【技术实现步骤摘要】
一种基于opencv的缺失定位框二维码识别方法
本专利技术涉及图像修复
,特别是涉及一种基于opencv的缺失定位框二维码识别。
技术介绍
条形码、二维码是一种或多种的图形通过某种特定规律在立体或者平面上排列一些相对颜色的方块来记录某种信息,这种信息可以是文字,图像或者语音。这里的规律借鉴了计算机内部执行“0”、“1”的概念,将颜色相对的图形表示成相对的“0”、“1”,这里的多个颜色相对方块的排列组合即暗示了图像编码的内容,解码的时候只需使用一些特定的设备如手机、扫描仪、摄像头等,调用解码的程序来自动的获取隐藏的内容。二维码具有条码技术的一些特性:不同规格的条码都有其特定的字符集;不同的字符集所占的宽度是不一样的;而且二维码还有一定的检验功能。同时它还具有倾斜、缺失条码识别等功能。二维码一般由编码区域和功能图形两部分组成。编码区域:顾名思义它的作用就是保存二维码编码的内容,它由格式信息、版本信息、数据和纠错码三部分组成;功能图形:它的作用主要是定位二维码的位置,它由空白区、位置探测图形、定位图形、矫正图形组成。位置探测图形:二维码一般由上图中三个相互嵌套的大 ...
【技术保护点】
1.一种基于opencv的缺失定位框二维码识别方法,其特征在于,包括完整二维码定位框定位、破损二维码定位框定位、破损二维码定位框替换和二维码识别,所述完整二维码定位框定位用于确定完整的二维码定位框所在位置;所述破损二维码定位框定位用于确定破损的二维码定位框所在位置;所述破损二维码定位框替换是用于将破损二维码定位框替换成完整的二维码定位框并进行二维码识别。
【技术特征摘要】
1.一种基于opencv的缺失定位框二维码识别方法,其特征在于,包括完整二维码定位框定位、破损二维码定位框定位、破损二维码定位框替换和二维码识别,所述完整二维码定位框定位用于确定完整的二维码定位框所在位置;所述破损二维码定位框定位用于确定破损的二维码定位框所在位置;所述破损二维码定位框替换是用于将破损二维码定位框替换成完整的二维码定位框并进行二维码识别。2.根据权利要求1所述的一种基于opencv的缺失定位框二维码识别方法,其特征在于,所述完整二维码定位框定位采用寻找opencv嵌套轮廓的方法来查找缺失二维码图片中完整定位框的位置。3.根据权利要求1所述的一种基于opencv的缺失定位框二维码识别方法,其特征在于,所述破损二维码定位框是通过图像水平投影和图像垂直投影找到图像上空白的区域,空白区域则为缺失定位框位置。4.根据权利要求3所述的一种基于opencv的缺失定位框二维码识别方法,其特征在于,所述的图像水平投影是二维图像在y轴上的投影,将二值化后的图像按行相加;所述的图像垂直投影是二维图像在x轴上的投影,将二值化后的图像按列相加。5.根据权利要求1所述的一种基于opencv的缺失定位框二维码识别方法,其特征在于,所述破损二维码定位框替换是用完整定位框替换掉坏的定位框,然后进行二维码识别。6.根据权利要求1所述的一种基于opencv的缺失定位框二维码识别方法,...
【专利技术属性】
技术研发人员:曾强,程旺生,朱杭,
申请(专利权)人:湖南七纬科技有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。