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

技术编号:38715292 阅读:13 留言:0更新日期:2023-09-08 14:58
本申请实施例提供了一种遮挡图像生成方法、装置、电子设备及存储介质,涉及图像处理技术领域,该方法包括:获取表征真实背景的目标背景图像;将所述目标背景图像贴图至虚拟三维空间的幕布模型中,得到待利用模型;获取三维实体模型,得到遮挡物模型;将所述遮挡物模型加载于所述虚拟相机和所述待利用模型之间的目标位置;响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像。通过本方案可以生成用于训练和优化图像遮挡分析算法的遮挡图像。法的遮挡图像。法的遮挡图像。

【技术实现步骤摘要】
一种遮挡图像生成方法、装置、电子设备及存储介质


[0001]本申请涉及图像处理
,特别是涉及一种遮挡图像生成方法、装置、电子设备及存储介质。

技术介绍

[0002]视频或图像的采集设备在使用的过程中,因设备器件老化、信号传输、机械失常以及外界干扰等原因,会导致得到的图像的质量产生问题。那么,在得到图像后,可以进行图像质量检测。
[0003]图像遮挡识别是图像质量检测的一个重要组成部分,图像遮挡识别即识别某一图像是否为存在遮挡效果的图像,即遮挡图像;相关技术中,通常使用图像遮挡分析算法识别某一图像是否为遮挡图像。
[0004]在图像遮挡分析算法训练和优化时,能够使用的遮挡图像样本数量较少,并且,在实际场景中采集遮挡图像较为困难,所采集的遮挡图像中仅仅一部分适用于图像遮挡分析算法的训练和优化。
[0005]可见,亟需一种遮挡图像生成方法,以生成用于训练和优化图像遮挡分析算法的遮挡图像。

技术实现思路

[0006]本申请实施例的目的在于提供一种遮挡图像生成方法、装置、电子设备及存储介质,以生成用于训练和优化图像遮挡分析算法的遮挡图像。具体技术方案如下:
[0007]第一方面,本申请实施例提供了一种遮挡图像生成方法,所述方法包括:
[0008]获取表征真实背景的目标背景图像;
[0009]将所述目标背景图像贴图至虚拟三维空间的幕布模型中,得到待利用模型;其中,所述虚拟三维空间中还包括虚拟相机,所述幕布模型用于表征在所述虚拟三维空间中通过所述虚拟相机拍照时所需的幕布,且所述虚拟相机与所述待利用模型之间具有目标距离,所述目标距离用于使得在进行拍照时所述待利用模型的画面布满所述虚拟相机的屏幕;
[0010]获取三维实体模型,得到遮挡物模型;
[0011]将所述遮挡物模型加载于所述虚拟相机和所述待利用模型之间的目标位置;其中,所述目标位置用于使得若利用所述虚拟相机拍摄所述遮挡物模型以及所述待利用模型,所述遮挡物模型对所述待利用模型进行遮挡;
[0012]响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像。
[0013]可选地,所述虚拟三维空间中还包括虚拟光源;
[0014]所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像之前,所述方法还包括:
[0015]获得所述目标背景图像对应的目标光照信息;其中,所述目标光照信息用于表征
所述真实背景被拍摄时,所属实际场景中的光照信息;
[0016]基于所述目标光照信息,按照预定的调节原则,调节所述虚拟光源的光照参数;其中,所述预定的调节原则为用于使得所述待利用模型被拍摄时,所述虚拟三维空间中的光照信息与所述目标光照信息相匹配。
[0017]可选地,所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像,包括:
[0018]响应于针对所述虚拟相机的拍照指令,调用所述虚拟相机对应的相机功能组件,以从所述虚拟相机处,追踪映照所述遮挡物模型以及所述待利用模型的光线,并根据光线追踪的结果,计算待生成的所述目标遮挡图像中各个像素点的像素值;
[0019]根据所计算的待生成的所述目标遮挡图像中各个像素点的像素值,生成所述目标遮挡图像。
[0020]可选地,所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像之前,所述方法还包括:
[0021]获取所述目标背景图像中各个像素点的深度信息;
[0022]基于所获取的各个像素点的深度信息,对所述待利用模型中对应的像素点的深度进行调整,得到深度调整后的所述待利用模型。
[0023]可选地,所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像之后,所述方法还包括:
[0024]执行预定的调整操作,并返回所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像的步骤;
[0025]其中,所述预定的调整操作为按照预定调整原则所设置的操作,且所述调整操作,包括:平移、旋转和/或缩放所述遮挡物模型,或者,同步旋转所述虚拟相机以及所述待利用模型;
[0026]所述预定调整原则为若利用所述虚拟相机拍摄所述遮挡物模型以及所述待利用模型,所述遮挡物模型对所述待利用模型进行遮挡,且所述待利用模型的画面布满所述虚拟相机的屏幕。
[0027]可选地,所述虚拟相机为光圈可调的相机;
[0028]所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像之前,所述方法还包括:
[0029]响应于针对所述虚拟相机的光圈调整指令,调整所述虚拟相机的光圈参数以及对焦位置参数;其中,所述对焦位置参数为表征所述虚拟相机与所述虚拟相机的对焦位置之间的距离的参数。
[0030]可选地,所述将所述目标背景图像贴图至虚拟三维空间的幕布模型中,得到待利用模型之前,所述方法还包括:
[0031]基于所述目标背景图像的宽高比,对所述幕布模型进行大小调整,得到目标幕布模型;其中,所述目标幕布模型的宽高比与所述目标背景图像的宽高比相同;
[0032]所述将所述目标背景图像贴图至虚拟三维空间的幕布模型中,得到待利用模型,包括:
[0033]将所述目标背景图像贴图至虚拟三维空间的目标幕布模型中,得到待利用模型。
[0034]可选地,所述基于所述目标背景图像的宽高比,对所述幕布模型进行大小调整,得到目标幕布模型,包括:
[0035]基于所述幕布模型的预设宽度,以及所述目标背景图像的宽高比,计算所述幕布模型的目标高度;
[0036]将所述幕布模型的高度调整为所述目标高度,得到目标幕布模型。
[0037]可选地,所述虚拟相机与所述待利用模型之间所具有目标距离的计算方式,包括:
[0038]利用所述目标背景图像的宽高比、所述幕布模型的宽度以及所述虚拟相机的镜头焦距,计算所述目标距离。
[0039]可选地,所述利用所述目标背景图像的宽高比、所述幕布模型的宽度以及所述虚拟相机的镜头焦距,计算所述目标距离,包括:
[0040]采用如下公式计算所述目标距离:
[0041][0042]其中,S为目标距离,w为幕布模型的宽度,f为虚拟相机的镜头焦距,α为目标背景图像的宽高比,h为传感器高度常数,所述传感器高度常数为关于所述虚拟相机的传感器的高度常数。
[0043]可选地,所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像之后,所述方法还包括:
[0044]确定所述目标遮挡图像的关于所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种遮挡图像生成方法,其特征在于,所述方法包括:获取表征真实背景的目标背景图像;将所述目标背景图像贴图至虚拟三维空间的幕布模型中,得到待利用模型;其中,所述虚拟三维空间中还包括虚拟相机,所述幕布模型用于表征在所述虚拟三维空间中通过所述虚拟相机拍照时所需的幕布,且所述虚拟相机与所述待利用模型之间具有目标距离,所述目标距离用于使得在进行拍照时所述待利用模型的画面布满所述虚拟相机的屏幕;获取三维实体模型,得到遮挡物模型;将所述遮挡物模型加载于所述虚拟相机和所述待利用模型之间的目标位置;其中,所述目标位置用于使得若利用所述虚拟相机拍摄所述遮挡物模型以及所述待利用模型,所述遮挡物模型对所述待利用模型进行遮挡;响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像。2.根据权利要求1所述的方法,其特征在于,所述虚拟三维空间中还包括虚拟光源;所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像之前,所述方法还包括:获得所述目标背景图像对应的目标光照信息;其中,所述目标光照信息用于表征所述真实背景被拍摄时,所属实际场景中的光照信息;基于所述目标光照信息,按照预定的调节原则,调节所述虚拟光源的光照参数;其中,所述预定的调节原则为用于使得所述待利用模型被拍摄时,所述虚拟三维空间中的光照信息与所述目标光照信息相匹配。3.根据权利要求1或2所述的方法,其特征在于,所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像,包括:响应于针对所述虚拟相机的拍照指令,调用所述虚拟相机对应的相机功能组件,以从所述虚拟相机处,追踪映照所述遮挡物模型以及所述待利用模型的光线,并根据光线追踪的结果,计算待生成的所述目标遮挡图像中各个像素点的像素值;根据所计算的待生成的所述目标遮挡图像中各个像素点的像素值,生成所述目标遮挡图像。4.根据权利要求1或2所述的方法,其特征在于,所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像之前,所述方法还包括:获取所述目标背景图像中各个像素点的深度信息;基于所获取的各个像素点的深度信息,对所述待利用模型中对应的像素点的深度进行调整,得到深度调整后的所述待利用模型。5.根据权利要求1或2所述的方法,其特征在于,所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像之后,所述方法还包括:执行预定的调整操作,并返回所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像的步骤;
其中,所述预定的调整操作为按照预定调整原则所设置的操作,且所述调整操作,包括:平移、旋转和/或缩放所述遮挡物模型,或者,同步旋转所述虚拟相机以及所述待利用模型;所述预定调整原则为若利用所述虚拟相机拍摄所述遮挡物模型以及所述待利用模型,所述遮挡物模型对所述待利用模型进行遮挡,且所述待利用模型的画面布满所述虚拟相机的屏幕。6.根据权利要求1或2所述的方法,其特征在于,所述虚拟相机为光圈可调的相机;所述响应于针对所述虚拟相机的拍照指令,控制所述虚拟相机以拍摄所述遮挡物模型以及所述待利用模型,得到目标遮挡图像之前,所述方法还包括:响应于针对所述虚拟相机的光圈调整指令,调整所述虚拟相机的光圈参数以及对焦位置参数;其中,所述对焦位置参数为表征所述虚拟相机与所述虚拟相机的对焦位置之间的距离的参数。7.根据权利要求1或2所述的方法,其特征在于,所述将所述目标背景图像贴图至虚拟三维空间的幕布模型中,得到...

【专利技术属性】
技术研发人员:黄宋悦张欣陈杰
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1