一种图像校正方法及系统技术方案

技术编号:17706589 阅读:25 留言:0更新日期:2018-04-14 19:03
本发明专利技术公开了一种图像校正方法及系统,该方法包括:对原始图像进行分析确定边界线以及顶点,根据边界线以及顶点确定校正参数,然后根据校正参数对图像进行正向校正或者逆向校正。所以根据本发明专利技术的技术方案,终端在上传原始图像之后,系统可以直接对原始图案进行分析,然后对原始图像进行定位和校正,准确而快速,更加智能,因此图像采集的设备不再局限于扫描仪,可以扩展至手机、数码相机等更多设备。

【技术实现步骤摘要】
一种图像校正方法及系统
本申请涉及图像处理
,尤其涉及一种图像校正方法及系统。
技术介绍
随着科学技术的不断进步与发展,拍照自动识别的应用案例越来越广泛,比如:银行卡和身份证的定位识别、车牌定位识别等应用,从照片中快速找到目标区域是各种应用的关键问题之一。“智慧包装”应用系统是让用户使用扫描仪采集标签图像,通过网络上传至云端,在云端服务器接收用户上传的图像,采用图像处理应用程序对图像进行处理分析。其中,在上传标签图像至云端进行鉴别之前,需人工对扫描仪采集到的图像进行旋转并裁剪,获得标准图像,这样就导致图像处理过程较为繁琐,并且处理效率较低。
技术实现思路
本专利技术提供了一种图像校正方法及系统,用以解决现有技术中标签图像处理时,需人工对扫描仪采集到的图像进行旋转并裁剪来获得标准图像导致的图像处理过程较为繁琐,并且处理效率较低的问题。其具体的技术方案如下:一种图像校正方法,所述方法包括:在获取终端上传的原始图像时,按照预设缩放条件对所述原始图像进行缩放处理,得到输入图像;确定所述输入图像的各个边界线,并根据所述边界线确定所述输入图像顶点;根据原始图像中的顶点坐标以及所述输入图像的顶点坐标,确定原始图像与所述输入图像之间的校正参数;判定所述输入图像的尺寸是否大于预设尺寸;若是,则根据所述校正参数,对所述输入图像进行正向校正;若否,则根据所述校正参数,对所述输入图像进行逆向校正。可选的,确定所述输入图像的各个边界线,包括:确定所述输入图像的中心点,并确定所述中心点的四个正方向上的边缘点;根据所述边缘点以及霍夫算法,对处于同一直线上的像素点进行统计,并判断统计的像素点总数是否大于预设阈值;若是,则所述直线标记为边界线;若否,则丢弃所述直线。可选的,确定所述输入图像的中心点,并确定所述中心点的四个正方向上的边缘点,包括:以确定的中心点向正方向遍历,获取第一像素点与第二像素点之间的RGB差值的绝对值之和;判定差值的绝对值之和是否大于预设阈值;若是,则将所述第一像素点作为边缘点。可选的,根据所述边界确定所述输入图像顶点,包括:在标记的边界线中分别在四个正方向的各个正方向上确定出J条边界线,其中,J为大于等于2的正整数;根据确定出的J条边界线,生成对应的边框组合;在所述边框组合中确定出上边界与下边界比例符合预设条件的边框组合;在符合预设条件的边框组合中确定出闭合程度最大的边框组合,并将所述边框组合确定为标签边框;将所述标签边框的两两相邻边界线的交点作为对应的顶点坐标。可选的,对所述输入图像进行正向校正,包括:建立与原始图像尺寸一致的第一矩阵以及第二矩阵,其中,所述第一矩阵用于累计映射到原始图像中的每个点的像素值之和,所述第二矩阵用于累计对应点的映射数量;在将像素值之和统计到第一矩阵,将像素点统计到第二矩阵时,将所述第一矩阵中的每个点的值除以第二矩阵中对应坐标的映射数量,得到正向校正的每个像素点的值。一种图像校正系统,所述系统包括:图像预处理模块,用于在获取终端上传的原始图像时,按照预设缩放条件对所述原始图像进行缩放处理,得到输入图像;定位模块,用于确定所述输入图像的各个边界线,并根据所述边界线确定所述输入图像顶点;校正模块,根据原始图像中的顶点坐标以及所述输入图像的顶点坐标,确定原始图像与所述输入图像之间的校正参数;判定所述输入图像的尺寸是否大于预设尺寸;若是,则根据所述校正参数,对所述输入图像进行正向校正,若否,则根据所述校正参数,对所述输入图像进行逆向校正。可选的,所述定位模块,具体用于确定所述输入图像的中心点,并确定所述中心点的四个正方向上的边缘点;根据所述边缘点以及霍夫算法,对处于同一直线上的像素点进行统计,并判断统计的像素点总数是否大于预设阈值;若是,则所述直线标记为边界线;若否,则丢弃所述直线。可选的,所述定位模块,具体用于以确定的中心点向正方向遍历,获取第一像素点与第二像素点之间的RGB差值的绝对值之和;判定差值的绝对值之和是否大于预设阈值;若是,则将所述第一像素点作为边缘点。可选的,所述定位模块,具体用于在标记的边界线中分别在四个正方向的各个正方向上确定出J条边界线,根据确定出的J条边界线,生成对应的边框组合;在所述边框组合中确定出上边界与下边界比例符合预设条件的边框组合;在符合预设条件的边框组合中确定出闭合程度最大的边框组合,并将所述边框组合确定为标签边框;将所述标签边框的两两相邻边界线的交点作为对应的顶点坐标。可选的,所述校正模块,具体用于建立与原始图像尺寸一致的第一矩阵以及第二矩阵,其中,所述第一矩阵用于累计映射到原始图像中的每个点的像素值之和,所述第二矩阵用于累计对应点的映射数量;在将像素值之和统计到第一矩阵,将像素点统计到第二矩阵时,将所述第一矩阵中的每个点的值除以第二矩阵中对应坐标的映射数量,得到正向校正的每个像素点的值。通过本专利技术实施例中所提供的技术方案,终端在上传原始图像之后,系统可以直接对原始图案进行分析,然后对原始图像进行定位和校正,准确而快速,更加智能,因此图像采集的设备不再局限于扫描仪,可以扩展至手机、数码相机等更多设备。另外,通过该方法可以使校正后的图像即为标准图像,省去了人工旋转以及裁剪的操作,并且处理精度比人工操作有很大的提高,所以系统的应用范围得到较大扩展,从而提升了系统的实用性。附图说明图1为本专利技术实施例中一种图像校正方法的流程图;图2为本专利技术实施例中输入图像的中心点以及四个正方向的示意图;图3为本专利技术实施例中正向校正的像素点映射示意图;图4为本专利技术实施例中逆向校正的像素点映射示意图;图5为本专利技术实施例中一种图像校正系统的结构示意图。具体实施方式下面通过附图以及具体实施例对本专利技术技术方案做详细的说明,应当理解,本专利技术实施例以及实施例中的具体技术特征只是对本专利技术技术方案的说明,而不是限定,在不冲突的情况下,本专利技术实施例以及实施例中的具体技术特征可以相互组合。如图1所示为本专利技术实施例中一种图像校正方法的流程图,该方法包括:S101,在获取终端上传的原始图像时,按照预设条件对原始图像进行缩放处理,得到输入图像;在本专利技术实施例中,该终端可以是手机、或者其他具有拍摄功能的设备。在终端拍摄图像之后,终端将该原始图像上传到服务器,这里需要说明是,此处的原始图像为终端直接拍摄到的图像,并且没有经过用户的裁剪等处理。在系统得到该原始图像之后,系统将对该原始图像进行尺寸归一化,比如说将原始图像的较短边统一缩小为480像素,较长边按照短边的缩小比例,进行同比缩小,这样就可以得到输入图像。S102,确定输入图像的各个边界线,并根据边界线确定输入图像顶点;在得到输入图像之后,在输入图像中确定出中点,然后以该中心点为中心确定四个正方向,即:中心点的上、下、左、右,比如图2所示。在确定四个正方向之后,系统将对输入图像进行边缘点检测,具体检测方式为:以确定的中心点向正方向遍历,获取第一像素点与第二像素点之间的RGB差值的绝对值之和,判定差值的绝对值之和是否大于预设阈值,若是,则将第一像素点作为边缘点。此处以从中心点向上为例来说明该边缘点检测方法,其他方向上的检测方法相同。首先从中心点向上遍历,如果像素点P1(R1,G1,B1)与其y坐标相差+3的像素点,即:在P1正下方差3个像素的位置的本文档来自技高网...
一种图像校正方法及系统

【技术保护点】
一种图像校正方法,其特征在于,所述方法包括:在获取终端上传的原始图像时,按照预设缩放条件对所述原始图像进行缩放处理,得到输入图像;确定所述输入图像的各个边界线,并根据所述边界线确定所述输入图像顶点;根据原始图像中的顶点坐标以及所述输入图像的顶点坐标,确定原始图像与所述输入图像之间的校正参数;判定所述输入图像的尺寸是否大于预设尺寸;若是,则根据所述校正参数,对所述输入图像进行正向校正;若否,则根据所述校正参数,对所述输入图像进行逆向校正。

【技术特征摘要】
1.一种图像校正方法,其特征在于,所述方法包括:在获取终端上传的原始图像时,按照预设缩放条件对所述原始图像进行缩放处理,得到输入图像;确定所述输入图像的各个边界线,并根据所述边界线确定所述输入图像顶点;根据原始图像中的顶点坐标以及所述输入图像的顶点坐标,确定原始图像与所述输入图像之间的校正参数;判定所述输入图像的尺寸是否大于预设尺寸;若是,则根据所述校正参数,对所述输入图像进行正向校正;若否,则根据所述校正参数,对所述输入图像进行逆向校正。2.如权利要求1所述的方法,其特征在于,确定所述输入图像的各个边界线,包括:确定所述输入图像的中心点,并确定所述中心点的四个正方向上的边缘点;根据所述边缘点以及霍夫算法,对处于同一直线上的像素点进行统计,并判断统计的像素点总数是否大于预设阈值;若是,则所述直线标记为边界线;若否,则丢弃所述直线。3.如权利要求1所述的方法,其特征在于,确定所述输入图像的中心点,并确定所述中心点的四个正方向上的边缘点,包括:以确定的中心点向正方向遍历,获取第一像素点与第二像素点之间的RGB差值的绝对值之和;判定差值的绝对值之和是否大于预设阈值;若是,则将所述第一像素点作为边缘点。4.如权利要求2所述的方法,其特征在于,根据所述边界确定所述输入图像顶点,包括:在标记的边界线中分别在四个正方向的各个正方向上确定出J条边界线,其中,J为大于等于2的正整数;根据确定出的J条边界线,生成对应的边框组合;在所述边框组合中确定出上边界与下边界比例符合预设条件的边框组合;在符合预设条件的边框组合中确定出闭合程度最大的边框组合,并将所述边框组合确定为标签边框;将所述标签边框的两两相邻边界线的交点作为对应的顶点坐标。5.如权利要求1所述的方法,其特征在于,对所述输入图像进行正向校正,包括:建立与原始图像尺寸一致的第一矩阵以及第二矩阵,其中,所述第一矩阵用于累计映射到原始图像中的每个点的像素值之和,所述第二矩阵用于累计对应点的映射数量;在将像素值之和统计到第一矩阵,将像素点统计到第二矩阵时,将所述第一矩阵中的每个点的值除以第二矩阵中对应坐标的映...

【专利技术属性】
技术研发人员:蔡光毅
申请(专利权)人:珠海丹德图像技术有限公司
类型:发明
国别省市:广东,44

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

1