一种条码识别方法和装置制造方法及图纸

技术编号:20485996 阅读:24 留言:0更新日期:2019-03-02 19:25
本发明专利技术涉及图像识别领域,尤其涉及一种条码识别方法和装置。该所述方法包括:通过所述第一摄像头获取条码图像;将所述条码图像与预设识别框进行匹配;若不满足匹配条件,则切换到所述第二摄像头对条码进行识别;其中,所述第一摄像头和所述第二摄像头焦距不同。同时,被发明专利技术还公开了一种相对应的条码识别装置。本发明专利技术能够提高条码识别效率,方便用户操作。

【技术实现步骤摘要】
一种条码识别方法和装置
本专利技术涉及图像识别领域,尤其涉及一种条码识别方法和装置
技术介绍
条码包括一维条码(条形码)和二维条码(条码)。随着移动网络的兴起,条码的运用越来越普及,移动支付、APP下载、公众号关注、商品信息等。在日常生活中,条码已经成为一个读取信息的重要部分。目前,目前手机摄像头常用的识别条码方法有两种,一种是直接对摄像头拍摄的原始图像进行图像识别;另外一种是对摄像头拍摄的原始图像进行截取并放大(即数码变焦)后再进行图像识别。这两种方法均存在缺陷:对于直接用摄像头拍摄原始图像进行图像识别,当距离较远时,条码只占整个拍摄图像很小的一部分,这样会使得识别时间增大。对于使用数码变焦来识别条码时,当距离较远时,图像画面损失严重,大大降低了识别精度。本专利技术主要针对条码识别效率不高的问题,提出一种新的条码识别方法。该方法能有效提高条码识别的便利性,提高识别效率。
技术实现思路
为了克服上述缺陷,本专利技术提供一种更加有效地条码识别方。本专利技术的一个实施例,提供了一种条码识别方法,应用于终端述终端包括至少两个摄像头,所述方法包括:通过所述第一摄像头获取条码图像;将所述条码图像与预设识别框进行匹配;若不满足匹配条件,则切换到所述第二摄像头对条码进行识别;其中,所述第一摄像头和所述第二摄像头焦距不同。进一步的,所述预设识别框,包括:根据所述第一摄像头与所述第二摄像头之间的放大倍率比值来确定所述识别框相邻两边的比值;设定所述识别框的其中一条边的长度;通过所述识别框相邻两条边的比值和设定的所述识别框的其中一条边的长度来确定另一条边的长度。进一步的,所述预设识别框,还包括,所述识别框中心点到所述屏幕中心点的距离等于所述第一摄像头和所述第二摄像头的间距;其中,所述识别框中心点相对于所述屏幕中心点的方向与所述第二摄像头相对于所述第一摄像头的方向一致。可选的,所述第一摄像头为广角摄像头,所述第二摄像头为长焦摄像头。进一步的,所述若不满足匹配条件,则切换到所述第二摄像头对所述条码进行识别,包括:判断所述条码图像是否大于所述识别框;若所述条码图像不大于所述识别框,则切换到所述第二摄像头进行识别。可选的,所述第一摄像头为长焦摄像头;所述第二摄像头为广角摄像头。进一步的,所述若不满足所述匹配条件,则切换到所述第二摄像头对条码进行识别,包括:判断所述条码图像是否小于所述识别框;若不小于识别框,则切换到第二摄像头。进一步的,还包括:若满足所述匹配条件,则直接利用所述第一摄像头对条码进行识别。根据本专利技术的另一实施例,提供了一种条码识别装置,所述装置包括:图像获取模块,用于获取所述条码图像;识别框设立模块,用于设立所述识别框;摄像头控制模块,用于控制所述第一摄像头和所述第二摄像头之间的切换;判断模块,用于将所述条码图像与预设的识别框进行匹配,判断是否满足所述匹配条件;条码识别模块,用于控制所述摄像头识别所述条码图像,并对提取的数据进行处理。进一步的,所述识别框设立模块,包括:计算单元,用于根据所述第一摄像头与所述第二摄像头之间的放大倍率比值来计算识别框相邻两边的比值;设定单元,用于设定所述识别框的其中一条边的长度;识别框计算单元,用于计算整个所述识别框的大小;识别框中心点距离单元,用于确定所述识别框中心点到所述屏幕中心点的距离;识别框方位单元,用于根据所述第二摄像头相对于所述第一摄像头的方向确定所述识别框中心点相对于所述屏幕中心点的方向。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1本专利技术实施例提供的一种条码识别方法流程图;图2本专利技术实施例提供的一种条码识别装置结构图;图3本专利技术实施例提供的一种识别框设立模块结构图具体实施例下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。图1示出了本专利技术第一实施例。至少有一个实施例提供一种条码识别方法。在实施例一中,图1是本专利技术实施例提供的一种条码识别方法流程图。所述一种条码识别方法,包括:步骤1-1,通过第一摄像头获取条码图像;现在很多终端都装配有双摄像镜头。这里的终端包括手机、平板电脑、手持设备等。双摄像头的配置也有很多搭配方法:广角摄像头+长焦摄像头、彩色摄像头+黑白摄像头、高分辨率摄像头+低分辨率摄像头等,本专利技术优选的是广角摄像头+长焦摄像头的组合。广角摄像头是指带有广角镜头的摄像头。广角镜头一种焦距短于标准镜头、视角大于标准镜头、焦距长于鱼眼镜头、视角小于鱼眼镜头的摄影镜。由于其视角大,视野宽阔。从某一视点观察到的景物范围要比人眼在同一视点所看到的大得多;景深长,可以表现出相当大的清晰范围;能强调画面的透视效果。由于本专利技术利用的是广角摄像头焦距短于标准镜头、视角大于标准镜头的特性,因此不局限于该镜头,还包括其他具有这种特性的镜头。长焦摄像头是指带有长焦距镜头的摄像头。焦镜头的焦距长、视角小、在底片上成像大。适合于拍摄远处的对象,当拍摄远处的景象时,比一般的摄像头成像要更清楚。由于本专利技术利用的是长焦摄像头焦距长于标准镜头、视角小于标准镜头,成像比一般镜头更加清楚的特性,因此不局限于该镜头,还包括其他具有这种特性的镜头。步骤1-2,将所述条码图像与预设的识别框进行匹配;这里所述预设的识别框的建立,首先是确定所述第一摄像头和所述第二摄像头之间放大倍率的比值,然后将该所述放大倍率的比值作为所述识别框相邻两条边的比值;确定所述识别框其中一条边的长度,然后就可以根据所述两条边的比值确定另一条边的长度。显然,这里所述的识别框是一个矩形。当然,所述识别框可以为椭圆形、菱形或者圆形。可选的,当识别框为椭圆形时,这时将所述第一摄像头和所述第二摄像头之间放大倍率的比值,作为所述椭圆形长轴与短轴的比值。确定其中一条轴的长度,这样就能计算出另外一条轴的长度,左后根据两条轴的长度,就能得出椭圆形的计算公式。可选的,当所述识别框框为菱形时,将所述第一摄像头和所述第二摄像头之间视角差的比值,作为所述菱形长轴与短轴的比值,然后确定其中一条轴的长度,这样就能得出另外一条轴的长度,最后根据两条轴的长度,就能得出菱形。可选的,当识别框为圆形时,该圆形的直径长度等于前面所述识别框为矩形时,该矩形对角线的长度。这里还包括识别框中心点的位置的确定,本专利技术中,识别框中心点的位置并不是位于屏幕中心位置。而是识别框中心点到屏幕中心点的距离等于第一摄像头和第二摄像头的间距。同时,识别框的方向还与第一摄像头和第二摄像头之间的方向有关。比如,第一摄像头与第二摄像头之间间距为a;若第二摄像头位于第一摄像头的正左方(以终端正面水平方向为参考)。那么此时识别框的中心点位于距离屏幕中心点正左方且到屏幕中心点的距离为a。同理,若第二摄像头位于第一摄像头的正右方(以终端正面水平方向为参考)。那么此时识别框的中心点位于距离屏幕中心点正右方且到屏幕中心点的距离为a。这里将所述获取的条码图像与识别框进行比较,就是将条码图像的大小于识别框的大小进行比较。步骤1-3,若不满足匹配条件,则切换到所述第二本文档来自技高网...

【技术保护点】
1.一种条码识别方法,应用于终端,所述终端包括至少两个摄像头,其特征在于,所述方法包括:通过所述第一摄像头获取条码图像;将所述条码图像与预设的识别框进行匹配;若不满足匹配条件,则切换到所述第二摄像头对条码进行识别;其中,所述第一摄像头和所述第二摄像头焦距不同。

【技术特征摘要】
1.一种条码识别方法,应用于终端,所述终端包括至少两个摄像头,其特征在于,所述方法包括:通过所述第一摄像头获取条码图像;将所述条码图像与预设的识别框进行匹配;若不满足匹配条件,则切换到所述第二摄像头对条码进行识别;其中,所述第一摄像头和所述第二摄像头焦距不同。2.根据权利要求1所述的一种条码识别方法,其特征在于,所述预设识别框,包括:根据所述第一摄像头与所述第二摄像头之间的放大倍率比值来确定所述识别框相邻两边的比值;设定所述识别框的其中一条边的长度;通过所述识别框相邻两条边的比值和所述设定所述识别框的其中一条边的长度来确定另一条边的长度。3.根据权利要求书2所述的一种条码识别方法,其特征在于,所述预设识别框,还包括,所述识别框中心点到所述屏幕中心点的距离等于所述第一摄像头和所述第二摄像头的间距;其中,所述识别框中心点相对于所述屏幕中心点的方向与所述第二摄像头相对于所述第一摄像头的方向一致。4.根据权利要求1所述的一种条码识别方法,其特征在于,所述第一摄像头为广角摄像头,所述第二摄像头为长焦摄像头。5.根据权利要求3所述的一种条码识别方法,其特征在于,所述若不满足匹配条件,则切换到第二摄像头对条码进行识别,包括:所述判断条码图像是否大于所述识别框;若所述条码图像不大于所述识别框,则切换到所述第二摄像头进行识别。6.根据权利要求1所述的一种条码识别方法,其...

【专利技术属性】
技术研发人员:高远郑小红
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1