一种识别信息卡的信息的方法和装置的制造方法_5

文档序号:9397145阅读:来源:国知局
44]可选的,所述选取包含高梯度的像素点的数目满足预设数目条件的线段,包括:
[0145]选取包含高梯度的像素点的数目最多的线段;或者,
[0146]选取包含高梯度的像素点的数目大于第一预设数目阈值的线段。
[0147]本公开实施例中,获取信息卡的检测图像对应的梯度二值图像,梯度二值图像的两个数值分别对应高梯度和低梯度;在梯度二值图像中由两个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段;根据选取的线段,在检测图像中,确定信息卡的边界;根据信息卡的边界,在检测图像中,识别信息卡的卡身上的信息,这样,确定信息卡的边界后,可以根据信息卡的边界,识别信息卡的卡身上的信息,无需对包含信息卡的整个检测图像进行分析,从而可以提高识别信息卡的信息的效率。
[0148]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0149]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种识别信息卡的信息的方法,其特征在于,所述方法包括: 获取信息卡的检测图像对应的梯度二值图像,所述梯度二值图像的两个数值分别对应高梯度和低梯度; 在所述梯度二值图像中由两个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段; 根据选取的线段,在所述检测图像中,确定所述信息卡的边界; 根据所述信息卡的边界,在所述检测图像中,识别所述信息卡的卡身上的信息。2.根据权利要求1所述的方法,其特征在于,所述在所述二值图像中由两个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段,包括: 对于所述信息卡的任一方向的边界,以所述任一方向为第一方向,在所述梯度二值图像中,获取所述第一方向的边界对应的第一预设检测区域中的图像; 如果第一方向为上或下,则在所述第一预设检测区域中的图像的左半部分中的一个高梯度的像素点和右半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段; 如果第一方向为左或右,则在所述第一预设检测区域中的图像的上半部分中的一个高梯度的像素点和下半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段。3.根据权利要求2所述的方法,其特征在于,如果第一方向为上或下,则在所述第一预设检测区域中的图像的左半部分的高梯度的像素点中,选取左侧相邻像素点为低梯度的像素点的第一类像素点,在所述第一预设检测区域中的图像的右半部分的高梯度的像素点中,选取右侧相邻像素点为低梯度的像素点的第二类像素点,在所述第一类像素点中的一个像素点和所述第二类像素点中的一个像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段; 如果第一方向为左或右,则在所述第一预设检测区域中的图像的上半部分的高梯度的像素点中,选取上侧相邻像素点为低梯度的像素点的第三类像素点,在所述第一预设检测区域中的图像的下半部分的高梯度的像素点中,选取下侧相邻像素点为低梯度的像素点的第四类像素点,在所述第三类像素点中的一个像素点和所述第四类像素点中的一个像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段。4.根据权利要求2所述的方法,其特征在于,如果第一方向为上或下,则在所述第一预设检测区域中的图像中左半部分中的一个高梯度的像素点和右半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件,且与水平方向的夹角小于预设角度阈值的线段; 如果第一方向为左或右,则在所述第一预设检测区域中的图像中上半部分中的一个高梯度的像素点和下半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件,且与竖直方向的夹角小于所述预设角度阈值的线段。5.根据权利要求2所述的方法,其特征在于,如果第一方向为上或下,则在所述第一预设检测区域中的图像的每一个像素行中,保留横向连续的数目大于第二预设数目阈值的高梯度的像素点,去除掉其它高梯度的像素点,在进行去除处理后的所述第一预设检测区域中的图像的左半部分中的一个高梯度的像素点和右半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段; 如果第一方向为左或右,则在所述第一预设检测区域中的图像的每一个像素列中,保留纵向连续的数目大于第二预设数目阈值的高梯度的像素点,去除掉其它高梯度的像素点,在进行去除处理后的所述第一预设检测区域中的图像的上半部分中的一个高梯度的像素点和下半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段。6.根据权利要求2所述的方法,其特征在于,所述选取包含高梯度的像素点的数目满足预设数目条件的线段,包括: 选取包含高梯度的像素点的数目最多的线段;或者, 选取包含高梯度的像素点的数目大于第一预设数目阈值的线段。7.一种识别信息卡的信息的装置,其特征在于,所述装置包括: 获取模块,用于获取信息卡的检测图像对应的梯度二值图像,所述梯度二值图像的两个数值分别对应高梯度和低梯度; 选取模块,用于在所述梯度二值图像中由两个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段; 确定模块,用于根据选取的线段,在所述检测图像中,确定所述信息卡的边界; 识别模块,用于根据所述信息卡的边界,在所述检测图像中,识别所述信息卡的卡身上的信息。8.根据权利要求7所述的装置,其特征在于,所述选取模块,用于: 对于所述信息卡的任一方向的边界,以所述任一方向为第一方向,在所述梯度二值图像中,获取所述第一方向的边界对应的第一预设检测区域中的图像; 如果第一方向为上或下,则在所述第一预设检测区域中的图像的左半部分中的一个高梯度的像素点和右半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段; 如果第一方向为左或右,则在所述第一预设检测区域中的图像的上半部分中的一个高梯度的像素点和下半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段。9.根据权利要求8所述的装置,其特征在于,所述选取模块,用于:如果第一方向为上或下,则在所述第一预设检测区域中的图像的左半部分的高梯度的像素点中,选取左侧相邻像素点为低梯度的像素点的第一类像素点,在所述第一预设检测区域中的图像的右半部分的高梯度的像素点中,选取右侧相邻像素点为低梯度的像素点的第二类像素点,在所述第一类像素点中的一个像素点和所述第二类像素点中的一个像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段; 如果第一方向为左或右,则在所述第一预设检测区域中的图像的上半部分的高梯度的像素点中,选取上侧相邻像素点为低梯度的像素点的第三类像素点,在所述第一预设检测区域中的图像的下半部分的高梯度的像素点中,选取下侧相邻像素点为低梯度的像素点的第四类像素点,在所述第三类像素点中的一个像素点和所述第四类像素点中的一个像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段。10.根据权利要求8所述的装置,其特征在于,所述选取模块,用于:如果第一方向为上或下,则在所述第一预设检测区域中的图像中左半部分中的一个高梯度的像素点和右半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件,且与水平方向的夹角小于预设角度阈值的线段; 如果第一方向为左或右,则在所述第一预设检测区域中的图像中上半部分中的一个高梯度的像素点和下半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件,且与竖直方向的夹角小于所述预设角度阈值的线段。11.根据权利要求8所述的装置,其特征在于,所述选取模块,用于:如果第一方向为上或下,则在所述第一预设检测区域中的图像的每一个像素行中,保留横向连续的数目大于第二预设数目阈值的高梯度的像素点,去除掉其它高梯度的像素点,在进行去除处理后的所述第一预设检测区域中的图像的左半部分中的一个高梯度的像素点和右半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段; 如果第一方向为左或右,则在所述第一预设检测区域中的图像的每一个像素列中,保留纵向连续的数目大于第二预设数目阈值的高梯度的像素点,去除掉其它高梯度的像素点,在进行去除处理后的所述第一预设检测区域中的图像的上半部分中的一个高梯度的像素点和下半部分中的一个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段。12.根据权利要求8所述的装置,其特征在于,所述选取模块,用于: 选取包含高梯度的像素点的数目最多的线段;或者, 选取包含高梯度的像素点的数目大于第一预设数目阈值的线段。13.一种识别信息卡的信息的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取信息卡的检测图像对应的梯度二值图像,所述梯度二值图像的两个数值分别对应高梯度和低梯度; 在所述梯度二值图像中由两个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段; 根据选取的线段,在所述检测图像中,确定所述信息卡的边界; 根据所述信息卡的边界,在所述检测图像中,识别所述信息卡的卡身上的信息。
【专利摘要】本公开是关于一种识别信息卡的信息的方法和装置,属于计算机技术领域。所述方法包括:获取信息卡的检测图像对应的梯度二值图像,所述梯度二值图像的两个数值分别对应高梯度和低梯度;在所述梯度二值图像中由两个高梯度的像素点连接成的各线段中,选取包含高梯度的像素点的数目满足预设数目条件的线段;根据选取的线段,在所述检测图像中,确定所述信息卡的边界;根据所述信息卡的边界,在所述检测图像中,识别所述信息卡的卡身上的信息。采用本公开,可以提高识别信息卡的信息的效率。
【IPC分类】G06K9/00, G06K9/32
【公开号】CN105117680
【申请号】CN201510221862
【发明人】龙飞, 张涛, 陈志军
【申请人】小米科技有限责任公司
【公开日】2015年12月2日
【申请日】2015年5月4日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1