一种图像存储方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22467461 阅读:20 留言:0更新日期:2019-11-06 11:18
本发明专利技术实施例提供了一种图像存储方法、装置、电子设备及存储介质,该方法中,获取扫描区域的预设部分区域所扫描得到的像素数据作为第一像素数据并存储至存储空间;采用预设校正算法对第一像素数据进行校正得到第二像素数据并存储至存储空间;判断存储空间的剩余空间满足预设条件时,获取扫描区域的剩余区域所扫描得到的像素数据作为第三像素数据并存储至存储空间,剩余区域的扫描模式为预设第二扫描模式;采用预设校正算法对第三像素数据进行校正得到第四像素数据并存储至存储空间。本发明专利技术中,由于采用预设第二扫描模式所扫描得到的像素数量小于采用预设第一扫描模式所扫描得到的像素数量,减小校正前图像的大小,从而提高了图像存储的成功率。

An image storage method, device, electronic equipment and storage medium

【技术实现步骤摘要】
一种图像存储方法、装置、电子设备及存储介质
本专利技术涉及图像处理
,特别是涉及一种图像存储方法、装置、电子设备及存储介质。
技术介绍
由于光学采集器具有能承受一定程度温度变化、稳定性好和成本相对较低的优点,使其已经广泛应用于公共安全
但是,由于光学采集器受光学成像机理的影响,所扫描得到的图像带有梯形畸变,这给后期的识别工作造成了一定困难。因此,为了消除这种梯形畸变产生的不良影响,在采集并存储扫描得到的图像后,可以对扫描得到的图像进行校正,得到校正后的图像并存储,例如:通过光学采集器扫描得到畸变的指纹图像,存储指纹图像,并对指纹图像进行校正并存储。由于存储扫描得到的图像以及校正后的图像需要耗费存储空间,当电子设备的存储空间较小时,将无法同时对扫描得到的图像以及校正后图像进行存储。
技术实现思路
本专利技术实施例的目的在于提供一种图像存储方法、装置、电子设备及存储介质,以提高图像存储的成功率。具体技术方案如下:获取扫描区域的预设部分区域所扫描得到的像素数据,作为第一像素数据,并存储所述第一像素数据至存储空间,其中,所述预设部分区域的扫描模式为预设第一扫描模式;采用预设校正算法对所述第一像素数据进行校正得到第二像素数据,并存储所述第二像素数据至所述存储空间;判断所述存储空间的剩余空间是否满足预设条件;如果是,获取所述扫描区域的剩余区域所扫描得到的像素数据,作为第三像素数据,并存储所述第三像素数据至所述存储空间,其中,所述剩余区域为所述扫描区域中除所述预设部分区域以外的区域,所述剩余区域的扫描模式为预设第二扫描模式,且针对所述剩余区域,采用所述预设第二扫描模式所扫描得到的像素数量小于采用所述预设第一扫描模式所扫描得到的像素数量;采用所述预设校正算法对所述第三像素数据进行校正得到第四像素数据,并存储所述第四像素数据至所述存储空间。可选的,确定所述扫描区域的预设部分区域的过程,包括:基于校正后图像与待校正图像之间行像素的预设对应关系,以及预设校正后图像中预设部分区域,确定所述扫描区域的预设部分区域;其中,所述校正后图像与待校正图像之间行像素的预设对应关系包括:校正后图像与待校正图像之间行像素的行标记对应关系,以及校正后图像行像素对应的缩放系数。可选的,所述校正后图像与待校正图像之间行像素的行标记对应关系通过预设公式表示,所述预设公式为:如果y≤j′<y+1,则j与y对应;其中,y为待校正图像中的第y行像素中心连线的行标记,j为校正后图像中的第j行像素中心连线的行标记,j′为校正后图像中的第j行像素中心连线映射至待校正图像中的行像素中心连线的行标记。可选的,所述基于校正后图像与待校正图像之间行像素的预设对应关系,以及预设校正后图像中预设部分区域,确定所述扫描区域的预设部分区域的步骤,包括:基于所述行标记对应关系以及所述预设校正后图像中预设部分区域的起始行像素的行标记,确定所述扫描区域的预设部分区域的起始行像素的行标记;基于所述行标记对应关系以及所述预设校正后图像中预设部分区域的结束行像素的行标记,确定所述扫描区域的预设部分区域的结束行像素的行标记;基于所述缩放系数、所述预设校正后图像中预设部分区域的结束行像素的行标记、所述预设校正后图像中预设部分区域的宽度、所述预设校正后图像中预设部分区域与纵轴平行的对称轴所在列像素的列标记以及所述预设校正后图像中预设部分区域的起始列像素的列标记,确定所述扫描区域的预设部分区域的起始列像素的列标记,其中,所述纵轴为所述预设校正后图像所在坐标系的纵轴;基于所述缩放系数、所述预设校正后图像中预设部分区域的结束行像素的行标记、所述预设校正后图像中预设部分区域的宽度、所述预设校正后图像中预设部分区域与所述纵轴平行的对称轴所在列像素的列标记以及所述预设校正后图像中预设部分区域的结束列像素的列标记,确定所述扫描区域的预设部分区域的结束列像素的列标记。可选的,所述采用预设校正算法对所述第一像素数据进行校正得到第二像素数据的步骤,包括:针对所述预设校正后图像中预设部分区域中的每个像素点,在所述扫描区域的预设部分区域中,确定与所述每个像素点对应的目标像素点,以及确定距离所述目标像素点预设距离的预设数量个参考像素点;基于所述预设数量个参考像素点的像素数据,利用双线性差值算法计算所述每个像素点的像素数据,作为第二像素数据,其中,所述像素数据包括像素值和像素位置。可选的,所述判断所述存储空间的剩余空间是否满足预设条件的步骤,包括:获取所述剩余区域所扫描得到的像素数据,作为第五像素数据后,预估存储所述第五像素数据所占用的第一空间,以及预估存储采用所述预设校正算法对所述第五像素数据进行校正后的第六像素数据所占用的第二空间,其中,所述剩余区域的扫描模式为所述预设第一扫描模式;判断所述存储空间的剩余空间是否小于所述第一空间和所述第二空间之和;如果是,确定所述存储空间的剩余空间满足预设条件。可选的,所述判断所述存储空间的剩余空间是否满足预设条件的步骤,包括:判断所述预设校正后图像中预设部分区域的起始行像素的行标记是否大于预设行数;如果是,确定所述存储空间的剩余空间满足预设条件。可选的,当所述存储空间的剩余空间不满足预设条件时,所述方法还包括:获取所述扫描区域的剩余区域所扫描得到的像素数据,作为第七像素数据,并存储所述第七像素数据至所述存储空间,其中,所述剩余区域的扫描模式为预设第一扫描模式;采用所述预设校正算法对所述第七像素数据进行校正得到第八像素数据,并存储所述第八像素数据至所述存储空间。可选的,确定所述剩余区域的过程,包括:基于校正后图像与待校正图像之间行像素的预设对应关系、所述预设校正后图像以及所述预设校正后图像中预设部分区域,确定剩余区域;其中,所述校正后图像与待校正图像之间行像素的预设对应关系包括:校正后图像与待校正图像之间行像素的行标记对应关系,以及校正后图像行像素对应的缩放系数。可选的,所述基于校正后图像与待校正图像之间行像素的预设对应关系、所述预设校正后图像以及所述预设校正后图像中预设部分区域,确定剩余区域的步骤,包括:基于所述行标记对应关系、所述预设校正后图像中预设部分区域的起始行像素的行标记以及所述预设校正后图像中预设部分区域的高度,确定剩余区域的起始行像素的行标记;基于所述行标记对应关系以及所述预设校正后图像的结束行像素的行标记,确定剩余区域的结束行像素的行标记;基于所述缩放系数、所述预设校正后图像的结束行像素的行标记、所述预设校正后图像的宽度、所述预设校正后图像与纵轴平行的对称轴所在列像素的列标记以及所述预设校正后图像的起始列像素的列标记,确定剩余区域的起始列像素的列标记,其中,所述纵轴为所述预设校正后图像所在坐标系的纵轴;基于所述缩放系数、所述预设校正后图像的结束行像素的行标记、所述预设校正后图像的宽度、所述预设校正后图像与所述纵轴平行的对称轴所在列像素的列标记以及所述预设校正后图像的结束列像素的列标记,确定剩余区域的结束列像素的列标记。一种图像校正装置,所述装置包括:图像抓取模块,用于扫描并抓取图像;处理器,用于获取扫描区域的预设部分区域所扫描得到的像素数据,作为第一像素数据,并存储所述第一像素数据至所述存储空间,其中,所述预设部分区域的扫描模式为预设第一扫描模式本文档来自技高网...

【技术保护点】
1.一种图像存储方法,其特征在于,所述方法包括:获取扫描区域的预设部分区域所扫描得到的像素数据,作为第一像素数据,并存储所述第一像素数据至存储空间,其中,所述预设部分区域的扫描模式为预设第一扫描模式;采用预设校正算法对所述第一像素数据进行校正得到第二像素数据,并存储所述第二像素数据至所述存储空间;判断所述存储空间的剩余空间是否满足预设条件;如果是,获取所述扫描区域的剩余区域所扫描得到的像素数据,作为第三像素数据,并存储所述第三像素数据至所述存储空间,其中,所述剩余区域为所述扫描区域中除所述预设部分区域以外的区域,所述剩余区域的扫描模式为预设第二扫描模式,且针对所述剩余区域,采用所述预设第二扫描模式所扫描得到的像素数量小于采用所述预设第一扫描模式所扫描得到的像素数量;采用所述预设校正算法对所述第三像素数据进行校正得到第四像素数据,并存储所述第四像素数据至所述存储空间。

【技术特征摘要】
1.一种图像存储方法,其特征在于,所述方法包括:获取扫描区域的预设部分区域所扫描得到的像素数据,作为第一像素数据,并存储所述第一像素数据至存储空间,其中,所述预设部分区域的扫描模式为预设第一扫描模式;采用预设校正算法对所述第一像素数据进行校正得到第二像素数据,并存储所述第二像素数据至所述存储空间;判断所述存储空间的剩余空间是否满足预设条件;如果是,获取所述扫描区域的剩余区域所扫描得到的像素数据,作为第三像素数据,并存储所述第三像素数据至所述存储空间,其中,所述剩余区域为所述扫描区域中除所述预设部分区域以外的区域,所述剩余区域的扫描模式为预设第二扫描模式,且针对所述剩余区域,采用所述预设第二扫描模式所扫描得到的像素数量小于采用所述预设第一扫描模式所扫描得到的像素数量;采用所述预设校正算法对所述第三像素数据进行校正得到第四像素数据,并存储所述第四像素数据至所述存储空间。2.根据权利要求1所述的方法,其特征在于,确定所述扫描区域的预设部分区域的过程,包括:基于校正后图像与待校正图像之间行像素的预设对应关系,以及预设校正后图像中预设部分区域,确定所述扫描区域的预设部分区域;其中,所述校正后图像与待校正图像之间行像素的预设对应关系包括:校正后图像与待校正图像之间行像素的行标记对应关系,以及校正后图像行像素对应的缩放系数。3.根据权利要求2所述的方法,其特征在于,所述校正后图像与待校正图像之间行像素的行标记对应关系通过预设公式表示,所述预设公式为:如果y≤j′<y+1,则j与y对应;其中,y为待校正图像中的第y行像素中心连线的行标记,j为校正后图像中的第j行像素中心连线的行标记,j′为校正后图像中的第j行像素中心连线映射至待校正图像中的行像素中心连线的行标记。4.根据权利要求2所述的方法,其特征在于,所述基于校正后图像与待校正图像之间行像素的预设对应关系,以及预设校正后图像中预设部分区域,确定所述扫描区域的预设部分区域的步骤,包括:基于所述行标记对应关系以及所述预设校正后图像中预设部分区域的起始行像素的行标记,确定所述扫描区域的预设部分区域的起始行像素的行标记;基于所述行标记对应关系以及所述预设校正后图像中预设部分区域的结束行像素的行标记,确定所述扫描区域的预设部分区域的结束行像素的行标记;基于所述缩放系数、所述预设校正后图像中预设部分区域的结束行像素的行标记、所述预设校正后图像中预设部分区域的宽度、所述预设校正后图像中预设部分区域与纵轴平行的对称轴所在列像素的列标记以及所述预设校正后图像中预设部分区域的起始列像素的列标记,确定所述扫描区域的预设部分区域的起始列像素的列标记,其中,所述纵轴为所述预设校正后图像所在坐标系的纵轴;基于所述缩放系数、所述预设校正后图像中预设部分区域的结束行像素的行标记、所述预设校正后图像中预设部分区域的宽度、所述预设校正后图像中预设部分区域与所述纵轴平行的对称轴所在列像素的列标记以及所述预设校正后图像中预设部分区域的结束列像素的列标记,确定所述扫描区域的预设部分区域的结束列像素的列标记。5.根据权利要求2所述的方法,其特征在于,所述采用预设校正算法对所述第一像素数据进行校正得到第二像素数据的步骤,包括:针对所述预设校正后图像中预设部分区域中的每个像素点,在所述扫描区域的预设部分区域中,确定与所述每个像素点对应的目标像素点,以及确定距离所述目标像素点预设距离的预设数量个参考像素点;基于所述预设数量个参考像素点的像素数据,利用双线性差值算法计算所述每个像素点的像素数据,作为第二像素数据,其中,所述像素数据包括像素值和像素位置。6.根据权利要求1所述的方法,其特征在于,所述判断所述存储空间的剩余空间是否满足预设条件的步骤,包括:获取所述剩余区域所扫描得到的像素数据,作为第五像素数据后,预估存储所述第五像素数据所占用的第一空间,以及预估存储采用所述预设校正算法对所述第五像素数据进行校正后的第六像素数据所占用的第二空间,其中,所述剩余区域的扫描模式为所述预设第一扫描模式;判断所述存储空间的剩余空间是否小于所述第一空间和所述第二空间之和;如果是,确定所述存储空间的剩余空间满足预设条件。7.根据权利要求2所述的方法,其特征在于,所述判断所述存储空间的剩余空间是否满足预设条件的步骤,包括:判断所述预设校正后图像中预设部分区域的起始行像素的行标记是否大于预设行数;如果是,确定所述存储空间的剩余空间满足预设条件。8.根据权利要求1所述的方法,其特征在于,当所述存储空间的剩余空间不满足预设条件时,所述方法还包括:获取所述扫描区域的剩余区域所扫描得到的像素数据,作为第七像素数据,并存储所述第七像素数据至所述存储空间,其中,所述剩余区域的扫描模式为预设第一扫描模式;采用所述预设校正算法对所述第七像素数据进行校正得到第八像素数据,并存储所述第八像素数据至所述存储空间。9.根据权利要求1或8所述的方法,其特征在于,确定所述剩余区域的过程,包括:基于校正后图像与待校正图像之间行像素的预设对应关系、所述预设校正后图像以及所述预设校正后图像中预设部分区域,确定剩余区域;其中,所述校正后图像与待校正图像之间行像素的预设对应关系包括:校正后图像与待校正图像之间行像素的行标记对应关系,以及校正后图像行像素对应的缩放系数。10.根据权利要求9所述的方法,其特征在于,所述基于校正后图像与待校正图像之间行像素的预设对应关系、所述预设校正后图像以及所述预设校正后图像中预设部分区域,确定剩余区域的步骤,包括:基于所述行标记对应关系、所述预设校正后图像中预设部分区域的起始行像素的行标记以及所述预设校正后图像中预设部分区域的高度,确定剩余区域的起始行像素的行标记;基于所述行标记对应关系以及所述预设校正后图像的结束行像素的行标记,确定剩余区域的结束行像素的行标记;基于所述缩放系数、所述预设校正后图像的结束行像素的行标记、所述预设校正后图像的宽度、所述预设校正后图像与纵轴平行的对称轴所在列像素的列标记以及所述预设校正后图像的起始列像素的列标记,确定剩余区域的起始列像素的列标记,其中,所述纵轴为所述预设校正后图像所在坐标系的纵轴;基于所述缩放系数、所述预设校正后图像的结束行像素的行标记、所述预设校正后图像的宽度、所述预设校正后图像与所述纵轴平行的对称轴所在列像素的列标记以及所述预设校正后图像的结束列像素的列标记,确定剩余区域的结束列像素的列标记。11.一种图像校正装置,其特征在于,所述装置包括:图像抓取模块,用于扫描并抓取图像;处理器,用于获取扫描区域的预设部分区域所扫描得到的像素数据,作为第一像素数据,并存储所述第一像素数据至所述存储空间,其中,所述预设部分区域的扫描模式为预设第一扫描模式;采用预设校正算法对所述第一像素数据进行校正得到第二像素数据,并存储所述第二像素数据至所述存储空间;判断所述存储空间的剩余空间是否满足预设条件;如果是,获取所述扫描区域的剩余区域所扫描得到的像素数据,作为第三像素数据,并存储所述第三像素数据至所述存储空间,其中,所述剩余区域为所述扫描区域中除所述预设部分区域以外的区域,所述剩余区域的扫描模式为预设第二扫描模式,且针对所述剩余区域,采用所述预设第二扫描模式所扫描得到的像素数量小于采用所述预设第一扫描模式所扫描得到的像素数量;采用所述预设校正算法对所述第三像素数据进行...

【专利技术属性】
技术研发人员:华丛一王升国赵先林申川
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

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

1