图片处理方法及装置、计算机可读存储介质制造方法及图纸

技术编号:19426403 阅读:22 留言:0更新日期:2018-11-14 10:48
本公开关于一种图片处理方法及装置、计算机可读存储介质,该方法包括:根据原始图片中待识别对象的边缘线,确定待识别对象的各顶点在第一坐标系下的实际坐标;根据待识别对象的边缘线,确定待识别对象的标准尺寸,并根据标准尺寸,获得待识别对象的各顶点在第一坐标系下的标准坐标;根据各顶点的实际坐标和标准坐标,求出畸变校正矩阵,并利用畸变校正矩阵对原始图片进行校正处理,获得校正后的图片。本公开提供的方案,能够实现对原始图片中待识别对象的自动校正。

【技术实现步骤摘要】
图片处理方法及装置、计算机可读存储介质
本公开涉及图像处理领域,尤其涉及一种图片处理方法及装置、计算机可读存储介质。
技术介绍
随着移动互联网的兴起,其在人们工作和生活中发挥的功能越来越多,例如,互联网识别、互联网金融,互联网支付等。在移动互联网领域的流程环节中,可能需要用户上传一些材料图片。而目前,移动终端正在成为人们生活社交不可或缺的一部分,如果将移动终端拍摄获取的图片与移动互联网结合应用,将能够极大提高办事效率,节省成本。以实际应用举例,在互联网支付领域需要对用户进行身份认证,例如,进行实名制认证,则需要用户上传身份证图片。再例如,目前的光学字符识别(OpticalCharacterRecognition,简称OCR)技术可以根据图片识别出其中的字符。但实际应用中,上述应用场景都对图片本身的质量有较为严格的要求,以OCR产品为例,其普遍的应用场景是需要采用专业匹配的拍照设备和扫描仪绑定OCR设别软件来提供识别服务,这既增加了成本也不便捷。产生上述情形的原因是由于光照、背景复杂、人为因素等方面的影响,通常移动终端拍摄到的图片可能存在各种质量问题,例如,可能存在倾斜畸变,这使得移动终端拍摄的图片无法很好地应用于移动互联网领域。
技术实现思路
本公开提供一种图片处理方法及装置、计算机可读存储介质。所述技术方案如下:根据本公开实施例的第一方面,提供一种图片处理方法,包括:根据原始图片中待识别对象的边缘线,确定所述待识别对象的各顶点在第一坐标系下的实际坐标;根据所述待识别对象的边缘线,确定所述待识别对象的标准尺寸,并根据所述标准尺寸,获得所述待识别对象的各顶点在第一坐标系下的标准坐标;根据所述各顶点的实际坐标和标准坐标,求出畸变校正矩阵,并利用所述畸变校正矩阵对所述原始图片进行校正处理,获得校正后的图片。根据本公开实施例的第二方面,提供一种图片处理装置,包括:获取模块,用于根据原始图片中待识别对象的边缘线,确定所述待识别对象的各顶点在第一坐标系下的实际坐标;所述获取模块,还用于根据所述待识别对象的边缘线,确定所述待识别对象的标准尺寸,并根据所述标准尺寸,获得所述待识别对象的各顶点在第一坐标系下的标准坐标;处理模块,用于根据所述各顶点的实际坐标和标准坐标,求出畸变校正矩阵,并利用所述畸变校正矩阵对所述原始图片进行校正处理,获得校正后的图片。根据本公开实施例的第三方面,提供一种图片处理装置,该图片处理装置包括:处理器;用于存储计算机程序的存储器;其中,所述处理器运行所述计算机程序执行如前所述的方法的步骤。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前所述的方法的步骤。本公开实施例提供的技术方案可以包括以下有益效果:根据需要识别的待识别对象,从拍摄的原始图片中确定出待识别对象的边缘线,根据边缘线确定待识别对象的各个顶点在原始图片中的实际坐标,此外,根据边缘线还可以确定待识别对象的标准尺寸,进而确定各个顶点的标准坐标,这里的标准尺寸和标准坐标是基于最终希望获得的校正后的图片来确定的,后续根据基于实际坐标和标准坐标求出的校正矩阵,对原始图片进行校正处理即可获得希望获得的校正后的图片。基于本方案能够实现对原始图片中待识别对象的自动校正,基于校正后的高质量图片能够更有利于后续的图片处理和识别,从而更好地应用于各种图片应用。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1A-图1D是根据一示例性实施例示出的图片处理方法的流程图;图2A-图2E是基于一示例性实施例示出的图片处理方法的效果示意图;图3是根据一示例性实施例示出的一种图片处理装置的结构图;图4是根据一示例性实施例示出的一种图片处理装置的框图。此处的附图被并入说明书中并构成说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本专利技术的原理。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的例子。需要说明的是,本方案中的各实施方式可以单独实施,也可以在不冲突的前提下结合实施。图1A是根据一示例性实施例示出的一种图片处理方法的流程图,如图1A所示,本实施例以该图片处理方法应用于图片处理装置中来举例说明,该图片处理方法可以包括如下几个步骤:101、根据原始图片中待识别对象的边缘线,确定所述待识别对象的各顶点在第一坐标系下的实际坐标;102、根据所述待识别对象的边缘线,确定所述待识别对象的标准尺寸,并根据所述标准尺寸,获得所述待识别对象的各顶点在第一坐标系下的标准坐标;103、根据所述各顶点的实际坐标和标准坐标,求出畸变校正矩阵,并利用所述畸变校正矩阵对所述原始图片进行校正处理,获得校正后的图片。在实际应用中,该图片处理装置可以通过计算机程序实现,例如,软件应用等;或者还可以为存储有相关计算机程序的介质,例如,U盘等;或者,该图片处理装置还可以为集成或安装有相关计算机程序的实体装置,例如,芯片、智能手机、计算机等。结合实际场景举例来说:实际应用中,当接收到某原始图片时可以自动触发执行本方案,这里的原始图片可以通过拍摄获得,或者也可以由用户输入。具体的,首先获取原始图片中待识别对象的边缘线,根据该边缘线确定待识别对象的各顶点的位置,这里的位置为原始图片中所述各个顶点相对于第一坐标系的实际坐标。可选的,根据待识别对象的边缘线确定待识别对象的顶点可以提高识别的准确性。在一种实施方式中,101具体可以包括:根据所述待识别对象的每两个相邻边缘线的交点,确定所述原始图片中待识别对象的各顶点;获取所述原始图片中待识别对象的各顶点在第一坐标系下的实际坐标。结合后述举例进行示例,如图2D所示,图中所示为基于边缘线的交点确定待识别对象顶点的示意图,图中的小圆圈即为确定的各顶点,其在图中所示坐标系下的坐标,即为各顶点的实际坐标。本实施方式中,基于待识别对象的相邻边缘线的交点能够快速准确确定出待识别对象的顶点。后续,根据待识别对象的边缘线,还可以确定出待识别对象的标准尺寸,进而获得所述各顶点的标准位置。具体的,标准尺寸和标准位置可以根据最终想要获得的图片效果来设定,举例来说,假设希望最终获得的标准图片中待识别对象是占满整个图片的,那么所述标准尺寸可以是原始图片中待识别对象的尺寸,再举例来说,假设希望最终获得的标准图片中待识别对象是没有倾斜的,则相应的,在确定标准坐标时,可以根据标准尺寸,沿水平和垂直方向来推算各个顶点的标准坐标,使得待识别对象的上下边缘与水平方向平行,左右边缘与垂直方向平行,即不发生倾斜。在一种示例中,假设校正后希望待识别对象铺满图片,则在任一实施方式的基础上,102中所述根据所述标准尺寸,获得所述待识别对象的各顶点在第一坐标系下的标准坐标,具体可以包括:将所述待识别对象的任一顶点的标准坐标设定为所述第一坐标本文档来自技高网...

【技术保护点】
1.一种图片处理方法,其特征在于,包括:根据原始图片中待识别对象的边缘线,确定所述待识别对象的各顶点在第一坐标系下的实际坐标;根据所述待识别对象的边缘线,确定所述待识别对象的标准尺寸,并根据所述标准尺寸,获得所述待识别对象的各顶点在第一坐标系下的标准坐标;根据所述各顶点的实际坐标和标准坐标,求出畸变校正矩阵,并利用所述畸变校正矩阵对所述原始图片进行校正处理,获得校正后的图片。

【技术特征摘要】
1.一种图片处理方法,其特征在于,包括:根据原始图片中待识别对象的边缘线,确定所述待识别对象的各顶点在第一坐标系下的实际坐标;根据所述待识别对象的边缘线,确定所述待识别对象的标准尺寸,并根据所述标准尺寸,获得所述待识别对象的各顶点在第一坐标系下的标准坐标;根据所述各顶点的实际坐标和标准坐标,求出畸变校正矩阵,并利用所述畸变校正矩阵对所述原始图片进行校正处理,获得校正后的图片。2.根据权利要求1所述的方法,其特征在于,所述待识别对象的边缘线包括所述待识别对象的上边缘线、下边缘线、左边缘线以及右边缘线;所述根据所述待识别对象的边缘线,确定所述待识别对象的标准尺寸,包括:根据所述待识别对象的边缘线,确定所述待识别对象的标准宽度和标准高度。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:采用线检测算法识别出所述原始图片中的所有边缘线段;从所有边缘线段中筛选出满足预设条件的上边缘线集合、下边缘线集合、左边缘线集合以及右边缘线集合,所述条件用于表征待识别对象的边缘线的特征;分别从所述上边缘线集合、所述下边缘线集合、所述左边缘线集合以及所述右边缘线集合中选取最长的边缘线段,作为所述待识别对象的上边缘线、下边缘线、左边缘线以及右边缘线。4.根据权利要求3所述的方法,其特征在于,所述从所有边缘线段中筛选出满足预设条件的上边缘线集合、下边缘线集合、左边缘线集合以及右边缘线集合,包括:分别从所述原始图片的左区域和右区域,选出其相对于垂直方向的倾斜角度在预设范围内且置信度高于预设阈值的边缘线段,作为所述左边缘线集合和右边缘线集合;分别从所述原始图片的上区域和下区域,选出其相对于水平方向的倾斜角度在所述范围内且置信度高于预设阈值的边缘线段,作为所述上边缘线集合和下边缘线集合。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取所述原始图片的宽度W、高度H、以及所述所有边缘线段相对于水平方向的倾斜角度L[θ]i,并以所述原始图片的左上顶点为原点,沿向右的水平方向和向下的垂直方向建立第二坐标系;所述分别从所述原始图片的左区域和右区域,选出其相对于垂直方向的倾斜角度在预设范围内且置信度高于预设阈值的边缘线段,作为所述左边缘线集合和右边缘线集合,包括:将满足条件:且置信度高于预设阈值的边缘线段,作为左边缘线段集合;将满足条件:且置信度高于预设阈值的边缘线段,作为右边缘线段集合;所述分别从所述原始图片的上区域和下区域,选出其相对于水平方向的倾斜角度在所述范围内且置信度高于预设阈值的边缘线段,作为所述上边缘线集合和下边缘线集合,包括:将满足条件:且置信度高于预设阈值的边缘线段,作为上边缘线段集合;将满足条件:且置信度高于预设阈值的边缘线段,作为下边缘线段集合;其中,L[x]i为边缘线段的端点在所述第二坐标系下的水平坐标,L[y]i为边缘线段的端点在所述第二坐标系下的垂直坐标,θ为预设的证件相对于水平方向的最大倾斜角度。6.根据权利要求2所述的方法,其特征在于,所述根据所述待识别对象的边缘线,确定所述待识别对象的标准宽度和标准高度,包括:将所述上边缘线和所述下边缘线中的最大长度作为所述标准高度,将所述左边缘线和所述右边缘线中的最大长度作为所述标准高度。7.根据权利要求1-6中任一项所述的方法,其特征在于,所述根据所述标准尺寸,获得所述待识别对象的各顶点在第一坐标系下的标准坐标,包括:将所述待识别对象的任一顶点的标准坐标设定为所述第一坐标系的原点坐标;根据所述任一顶点的标准坐标和所述标准尺寸,获得所述待识别对象的其它各顶点的标准坐标。8.根据权利要求1-6中任一项所述的方法,其特征在于,所述根据原始图片中待识别对象的边缘线,确定所述待识别对象的各顶点在第一坐标系下的实际坐标,包括:根据所述待识别对象的每两个相邻边缘线的交点,确定所述原始图片中待识别对象的各顶点;获取所述原始图片中待识...

【专利技术属性】
技术研发人员:杜晓刚
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京,11

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

1