影像式CMOS移动支付快速识别方法及装置制造方法及图纸

技术编号:17346633 阅读:16 留言:0更新日期:2018-02-25 12:02
本发明专利技术公开了一种影像式CMOS移动支付快速识别方法及装置,方法包括:A)启动CMOS成像系统得到原始图像;B)主控CPU经CSI接口获取原始图像;C)对原始图像进行二值化处理转换为黑白色图像;D)对黑白色图像进行定位;E)对黑白色图像进行条码识别,并判断是否识别成功,如是,执行G);否则,执行F);F)判断识别失败次数是否小于设定次数,如是,返回D);否则,返回B);判断开发票内容规则是否符合发票条码规则,如是,按照发票系统的格式输出发票码;否则,输出移动支付条码。本发明专利技术支持移动支付条码输出、支持中文二维码信息输出并根据发票系统对接显示开票信息、能根据条码规则快速定位并识别条码。

【技术实现步骤摘要】
影像式CMOS移动支付快速识别方法及装置
本专利技术涉及条码识别领域,特别涉及一种影像式CMOS移动支付快速识别方法及装置。
技术介绍
根据条码的应用环境和信息量要求,对阅读器的要求越来越高。要求阅读器既能读取一维条形码,又能读取二维条码;既能扫描条码,又能与移动支付、快速开发票系统对接,传统的扫描器只支持扫描码功能,不支持开发票系统对接。传统影像式CMOS二维扫描器不支持USB输出二维码中文信息功能,也不能根据发票系统按规则输出。传统的影像式CMOS二维扫描器,是二值化后由行列扫描形式扫描,不是获取图像快速定位到条码位置,直接识别条码,这样会影响识读率。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种支持移动支付条码输出、支持中文二维码信息输出并根据发票系统对接显示开票信息、能根据条码规则快速定位并识别条码的影像式CMOS移动支付快速识别方法及装置。本专利技术解决其技术问题所采用的技术方案是:构造一种影像式CMOS移动支付快速识别方法,包括如下步骤:A)启动CMOS成像系统对条形码进行拍摄得到所述条形码的原始图像;B)主控CPU经CSI接口从所述CMOS成像系统中获取所述原始图像;C)对所述原始图像进行二值化处理后转换为黑白色图像;D)根据条形码的规则对所述黑白色图像进行快速定位;E)根据条码规则及定位,运用条码识别算法对所述黑白色图像进行条码识别,并判断是否识别成功,如是,执行步骤G);否则,执行步骤F);F)判断识别失败的次数是否小于设定次数,如是,返回步骤D);否则,返回步骤B);G)根据发票二维码生成开发票内容规则,判断开发票内容规则是否符合发票条码规则,如是,按照发票系统的格式输出发票码;否则,执行步骤H);H)输出移动支付条码。在本专利技术所述的影像式CMOS移动支付快速识别方法中,所述步骤D)进一步包括:D1)根据预设好的不同类型条码特征定位,轮巡查找所述黑白色图像是否符合条码特征的定位;D2)判断条码特征轮巡查找是否定位成功,如是,执行步骤E);否则,执行步骤D3);D3)判断轮巡查找的次数是否小于设定次数,如是,返回步骤D1);否则,结束对所述黑白色图像的定位。在本专利技术所述的影像式CMOS移动支付快速识别方法中,所述步骤E)进一步包括:E1)根据支付条码编码表对所述黑白色图像进行轮巡识别,并判断识别是否成功,如是,执行步骤H);否则,通过修改门限值或二值化值部分参数,更换识别算法进行条码识别,执行步骤E2);E2)判断更换不同识别算法的次数是否超过了预定次数,如是,识别失败;否则,返回步骤E1)。在本专利技术所述的影像式CMOS移动支付快速识别方法中,所述步骤G)进一步包括:G1)判断成功识别到的条码内容是否符合发票条码规则,如是,执行步骤G2);否则,执行步骤H);G2)将所述成功识别到的条码内容按照所述发票系统需要显示的格式输出。在本专利技术所述的影像式CMOS移动支付快速识别方法中,所述设定次数为5次,所述预定次数为3次。本专利技术还涉及一种上述影像式CMOS移动支付快速识别方法的装置,包括:原始图像拍摄单元:用于启动CMOS成像系统对条形码进行拍摄得到所述条形码的原始图像;原始图像获取单元:用于使主控CPU经CSI接口从所述CMOS成像系统中获取所述原始图像;二值化处理单元:用于对所述原始图像进行二值化处理后转换为黑白色图像;快速定位单元:用于根据条形码的规则对所述黑白色图像进行快速定位;条码识别判断单元:用于根据条码规则及定位,运用条码识别算法对所述黑白色图像进行条码识别,并判断是否识别成功;识别失败次数判断单元:用于判断识别失败的次数是否小于设定次数;条码识别结果判断单元:用于根据发票二维码生成开发票内容规则,判断开发票内容规则是否符合发票条码规则;移动支付条码输出单元:用于输出移动支付条码。在本专利技术所述的装置中,所述快速定位单元进一步包括:轮巡查找模块:用于根据预设好的不同类型条码特征定位,轮巡查找所述黑白色图像是否符合条码特征的定位;定位成功判断模块:用于判断条码特征轮巡查找是否定位成功;轮巡查找次数判断模块:用于判断轮巡查找的次数是否小于设定次数,如是,返回;否则,结束对所述黑白色图像的定位。在本专利技术所述的装置中,所述条码识别判断单元进一步包括:轮巡识别模块:用于根据支付条码编码表对所述黑白色图像进行轮巡识别,并判断识别是否成功,如是,进入所述移动支付条码输出单元;否则,通过修改门限值或二值化值部分参数,更换识别算法进行条码识别;识别算法更换判断模块:用于判断更换不同识别算法的次数是否超过了预定次数,如是,识别失败;否则,返回。在本专利技术所述的装置中,所述条码识别结果判断单元进一步包括:条码内容判断模块:用于判断成功识别到的条码内容是否符合发票条码规则;条码内容输出模块:用于将所述成功识别到的条码内容按照所述发票系统需要显示的格式输出。在本专利技术所述的装置中,所述设定次数为5次,所述预定次数为3次。实施本专利技术的影像式CMOS移动支付快速识别方法及装置,具有以下有益效果:由于通过CMOS成像系统对条形码进行拍摄得到条形码的原始图像;主控CPU经CSI接口从CMOS成像系统中获取原始图像;对原始图像进行二值化处理后转换为黑白色图像;根据条形码的规则对黑白色图像进行快速定位;根据条码规则及定位,运用条码识别算法对所述黑白色图像进行条码识别,当识别成功时,根据发票二维码生成发票条码规则,判断条码识别结果是否符合发票条码规则,如是,按照发票系统的格式输出发票码;输出移动支付条码,因此支持移动支付条码输出、支持中文二维码信息输出并根据发票系统对接显示开票信息、能根据条码规则快速定位并识别条码。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术影像式CMOS移动支付快速识别方法及装置一个实施例中方法的流程图;图2为所述实施例中根据条形码的规则对黑白色图像进行快速定位的具体流程图;图3为所述实施例中根据条码规则及定位,运用条码识别算法对黑白色图像进行条码识别,并判断是否识别成功的具体流程图;图4为所述实施例中根据发票二维码生成发票条码规则,判断条码识别结果是否符合发票条码规则的具体流程图;图5为所述实施例中装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术影像式CMOS移动支付快速识别方法及装置实施例中,其影像式CMOS移动支付快速识别方法的流程图如图1所示。图1中,该影像式CMOS移动支付快速识别方法包括如下步骤:步骤S01启动CMOS成像系统对条形码进行拍摄得到条形码的原始图像:本步骤中,启动CMOS成像系统对条形码进行拍摄得到条形码的原始图像该CMOS成像系统采用影像式CMOS传感器作为成像系统,影本文档来自技高网...
影像式CMOS移动支付快速识别方法及装置

【技术保护点】
一种影像式CMOS移动支付快速识别方法,其特征在于,包括如下步骤:A)启动CMOS成像系统对条形码进行拍摄得到所述条形码的原始图像;B)主控CPU经CSI接口从所述CMOS成像系统中获取所述原始图像;C)对所述原始图像进行二值化处理后转换为黑白色图像;D)根据条形码的规则对所述黑白色图像进行快速定位;E)根据条码规则及定位,运用条码识别算法对所述黑白色图像进行条码识别,并判断是否识别成功,如是,执行步骤G);否则,执行步骤F);F)判断识别失败的次数是否小于设定次数,如是,返回步骤D);否则,返回步骤B);G)根据发票二维码生成开发票内容规则,判断开发票内容规则是否符合发票条码规则,如是,按照发票系统的格式输出发票码;否则,执行步骤H);H)输出移动支付条码。

【技术特征摘要】
1.一种影像式CMOS移动支付快速识别方法,其特征在于,包括如下步骤:A)启动CMOS成像系统对条形码进行拍摄得到所述条形码的原始图像;B)主控CPU经CSI接口从所述CMOS成像系统中获取所述原始图像;C)对所述原始图像进行二值化处理后转换为黑白色图像;D)根据条形码的规则对所述黑白色图像进行快速定位;E)根据条码规则及定位,运用条码识别算法对所述黑白色图像进行条码识别,并判断是否识别成功,如是,执行步骤G);否则,执行步骤F);F)判断识别失败的次数是否小于设定次数,如是,返回步骤D);否则,返回步骤B);G)根据发票二维码生成开发票内容规则,判断开发票内容规则是否符合发票条码规则,如是,按照发票系统的格式输出发票码;否则,执行步骤H);H)输出移动支付条码。2.根据权利要求1所述的影像式CMOS移动支付快速识别方法,其特征在于,所述步骤D)进一步包括:D1)根据预设好的不同类型条码特征定位,轮巡查找所述黑白色图像是否符合条码特征的定位;D2)判断条码特征轮巡查找是否定位成功,如是,执行步骤E);否则,执行步骤D3);D3)判断轮巡查找的次数是否小于设定次数,如是,返回步骤D1);否则,结束对所述黑白色图像的定位。3.根据权利要求2所述的影像式CMOS移动支付快速识别方法,其特征在于,所述步骤E)进一步包括:E1)根据支付条码编码表对所述黑白色图像进行轮巡识别,并判断识别是否成功,如是,执行步骤H);否则,通过修改门限值或二值化值部分参数,更换识别算法进行条码识别,执行步骤E2);E2)判断更换不同识别算法的次数是否超过了预定次数,如是,识别失败;否则,返回步骤E1)。4.根据权利要求3所述的影像式CMOS移动支付快速识别方法,其特征在于,所述步骤G)进一步包括:G1)判断成功识别到的条码内容是否符合发票条码规则,如是,执行步骤G2);否则,执行步骤H);G2)将所述成功识别到的条码内容按照所述发票系统需要显示的格式输出。5.根据权利要求3或4所述的影像式CMOS移动支付快速识别方法,其特征在于,所述设定次数为5次,所述预定次数为3次。6.一种实现如权利要求1所述的影像式CMOS移动支付快速识别方法的装置,其特征在于,包括:原...

【专利技术属性】
技术研发人员:李飞龙谢楠谢世伟王永锋
申请(专利权)人:广州市韦尔讯信息科技有限公司
类型:发明
国别省市:广东,44

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

1