一种图像处理方法、设备、存储介质及计算机程序产品与流程

文档序号:37310985发布日期:2024-03-13 21:00阅读:16来源:国知局
一种图像处理方法、设备、存储介质及计算机程序产品与流程

本技术涉及计算机应用领域中的图像处理技术,尤其涉及一种图像处理方法、设备、存储介质及计算机程序产品。


背景技术:

1、当基于光学成像原理进行图像采集时,存在非直线传播特性,即为光线经过镜头平面之后发生了偏转;非直线传播特性将会影响图像的畸变性。又由于以不同角度通过镜头平面的光线,所对应的偏转角度是不同的,从而,畸变性也就不同,比如,从镜头平面中心向四周,偏转角度是逐渐增大的,畸变也逐渐增大,从而,采集的图像常常存在畸变的情况,影响了图像的采集质量。


技术实现思路

1、本技术实施例提供一种图像处理方法、装置、设备、计算机可读存储介质及计算机程序产品,能够提升图像采集质量。

2、本技术实施例的技术方案是这样实现的:

3、本技术实施例提供一种图像处理方法,包括:

4、对待采集对象进行图像采集,得到目标采集距离和待检测图像;

5、基于采集距离与图像区域之间的对应关系,确定与所述目标采集距离对应的目标图像区域,其中,所述采集距离与图像区域之间的对应关系表示不同所述采集距离所分别对应的图像畸变程度最低的最大图像区域;

6、对所述待采集对象在所述待检测图像中的成像区域进行检测,得到待检测成像区域;

7、当所述待检测成像区域位于所述目标图像区域之内时,将所述待检测成像区域确定为所述待采集对象的采集图像。

8、本技术实施例提供一种图像处理装置,包括:

9、图像采集模块,用于对待采集对象进行图像采集,得到目标采集距离和待检测图像;

10、区域确定模块,用于基于采集距离与图像区域之间的对应关系,确定与所述目标采集距离对应的目标图像区域,其中,所述采集距离与图像区域之间的对应关系表示不同所述采集距离所分别对应的图像畸变程度最低的最大图像区域;

11、目标检测模块,用于对所述待采集对象在所述待检测图像中的成像区域进行检测,得到待检测成像区域;

12、图像判断模块,用于当所述待检测成像区域位于所述目标图像区域之内时,将所述待检测成像区域确定为所述待采集对象的采集图像。

13、在本技术实施例中,所述图像处理装置还包括区域标定模块,用于在不同所述采集距离的不同采集位置上,对第一对象样本进行图像采集,得到同一所述采集距离的不同采集位置所对应的第一图像样本集合;获取所述第一图像样本集合中每个第一图像样本的畸变程度,并从所述第一图像样本集合中确定所述畸变程度低于畸变程度阈值的目标图像样本集合;将所述目标图像样本集合所形成的最大区域,确定为与所述采集距离对应的所述图像区域;将不同所述采集距离分别对应的所述图像区域,确定为所述采集距离与图像区域之间的对应关系。

14、在本技术实施例中,所述区域确定模块,还用于当采集距离粒度小于粒度阈值时,基于所述目标采集距离,从所述采集距离与图像区域之间的对应关系中,确定与所述目标采集距离相差最小、且小于所述目标采集距离的采集距离,其中,不同所述采集之间的间隔距离与所述采集距离粒度正相关;在所述采集距离与图像区域之间的对应关系中,将与所述目标采集距离相差最小、且小于所述目标采集距离的所述采集距离所对应的所述图像区域,确定为所述目标图像区域。

15、在本技术实施例中,所述区域确定模块,还用于当采集距离粒度大于或等于粒度阈值时,从所述采集距离与图像区域之间的对应关系中,确定与所述目标采集距离相差最小的两个所述采集距离,得到第一采集距离和第二采集距离;从所述采集距离与图像区域之间的对应关系中,确定与所述第一采集距离对应的第一图像区域、以及与所述第二采集距离对应的第二图像区域;获取所述目标采集距离与所述第一采集距离的第一距离差值,并获取所述目标采集距离与所述第二采集距离的第二距离差值;获取与所述第一距离差值正相关的第一权重、以及与所述第二距离差值正相关的第二权重;基于第一权重与所述第二图像区域的融合结果、以及第二权重与所述第一图像区域的融合结果,确定所述目标图像区域。

16、在本技术实施例中,所述目标检测模块,用于将所述待检测图像划分为n个网格,并确定每个网格对应的m个边界框,其中,n和m均为正整数;结合所述网格的特征和每个所述边界框的特征,确定边界框置信度,其中,所述边界框置信度基于所述边界框包括所述待采集对象的成像区域的可能性和所述边界框的准确度中的至少一种确定;将最大的所述边界框置信度所对应的边界框,确定为所述待采集对象在所述待检测图像中的所述待检测成像区域。

17、在本技术实施例中,所述图像处理装置还包括模型训练模块,用于获取携带对象标注区域的第二图像样本,其中,所述对象标注区域是指第二对象样本在所述第二图像样本中的成像区域;采用待训练检测模型,对所述第二对象样本在所述第二图像样本的成像区域进行预测,得到对象预测区域,其中,所述待训练检测模型为待训练的用于预测对象的成像区域的神经网络模型;基于所述对象预测区域与所述对象标注区域之间的差异,训练所述待训练检测模型,得到所述检测模型。

18、在本技术实施例中,所述图像判断模块,还用于当所述待检测成像区域与所述目标图像区域之间的交集区域小于所述待检测成像区域时,或者,当所述待检测成像区域位于所述目标图像区域之外时,确定所述待采集对象的图像采集失败;当所述待采集对象的图像采集失败时,基于所述待检测成像区域偏离所述目标图像区域的成像偏离信息,生成第一采集提示信息,其中,所述第一采集提示信息用于指示所述待采集对象的成像区域移至所述目标图像区域的提示信息。

19、在本技术实施例中,所述图像判断模块,还用于获取所述待检测成像区域对应的圆形式表示,得到第一圆信息;获取所述目标图像区域对应的圆形式表示,得到第二圆信息;基于所述第一圆信息和所述第二圆信息,确定圆心距离和半径差;当所述圆心距离小于或等于所述半径差时,确定所述待检测成像区域位于所述目标图像区域之内。

20、在本技术实施例中,所述图像判断模块,还用于当所述待检测成像区域与所述目标图像区域之间的交集区域为所述待检测成像区域时,确定所述待检测成像区域位于所述目标图像区域之内。

21、在本技术实施例中,所述图像采集模块,还用于显示授权控件,响应于对所述授权控件的授权请求操作,对待采集对象进行图像采集,得到所述目标采集距离和所述待检测图像。

22、在本技术实施例中,所述图像判断模块,还用于将所述采集图像与所述待采集对象对应的标准图像进行对比,其中,所述标准图像是与所述待采集对象绑定的成像区域,且所述标准图像用于信息认证;当对比结果表示所述采集图像与所述标准图像相似时,确定信息认证成功;当信息认证成功时,执行与所述授权请求操作对应的目标处理,其中,所述目标处理包括资产转移、登录和基本信息更新中的至少一种。

23、在本技术实施例中,所述待采集对象包括手掌部位、眼睛部位、嘴唇部位、手指部位和图形中的至少一种。

24、在本技术实施例中,所述区域确定模块,还用于当所述目标采集距离在不同所述采集距离对应的采集距离范围之内时,从所述采集距离与图像区域之间的对应关系中,确定与所述目标采集距离对应的所述目标图像区域;当所述目标采集距离在不同所述采集距离对应的所述采集距离范围之外时,生成第二采集提示信息。

25、本技术实施例提供一种图像处理设备,包括:

26、存储器,用于存储计算机可执行指令;

27、处理器,用于执行所述存储器中存储的计算机可执行指令时,实现本技术实施例提供的图像处理方法。

28、本技术实施例提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于被处理器执行时,实现本技术实施例提供的图像处理方法。

29、本技术实施例提供一种计算机程序产品,包括计算机程序或计算机可执行指令,所述计算机程序或计算机可执行指令被处理器执行时,实现本技术实施例提供的图像处理方法。

30、本技术实施例至少具有以下有益效果:通过预先设定不同采集距离所分别对应的最大图像区域,使得在进行图像采集时,能够确定出与待采集对象的采集距离所对应的图像畸变程度最低的最大图像区域(称为目标图像区域),进而当采集到的待检测图像中的待检测成像区域位于目标图像区域之内时,才将待检测成像区域确定为待采集对象的采集图像;如此,降低了所采集的采集图像图像畸变程度,因此,能够提升图像采集的质量。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1