本发明涉及图像生成,特别涉及一种图像生成方法、电子设备及存储介质。
背景技术:
1、随着车辆智能化的不断发展,对车辆周围环境的感知和显示要求越来越高,目前车辆普遍装备了环视影像系统(around view monitor,avm)来辅助驾驶员感知车辆周围环境。基于avm得到的例如周视图、鸟瞰图等历史帧图像,可以得到包括车辆底部画面的图像,来实现透明底盘技术,从而能够消除驾驶员的车底视野盲区。
2、现有技术中,透明底盘技术的实现是通过从车辆行驶的历史帧图像中提取车底位置的对应画面,然后直接拼接到当前帧图像中车底位置的对应区域中得到透明底盘图像,从而达到车底视野的补盲效果。但是在车辆的实际行驶过程中,车辆周围会存在运动中的物体,因此获取的历史帧图像中会存在运动物体影像。现有技术中的透明底盘图像的拼接过程,只依赖车辆运动信息从历史帧图像中计算拼接区域,并将计算得到的拼接区域拼接到当前帧图像中的车底对应位置得到透明底盘图像。在历史帧图像上存在运动物体影像的情况下,计算得到的拼接区域中也可能会存在运动物体影像,从而使得到的透明底盘图像会呈现出运动物体的历史残影,使最终得到的透明底盘图像存在不准确、不清晰的问题,影响用户体验。
技术实现思路
1、本发明的目的在于解决现有技术中透明底盘图像的拼接过程,在历史帧图像上存在运动物体影像的情况下,得到的透明底盘图像会呈现出运动物体历史残影,使得到的透明底盘图像存在不清晰、不准确的问题,能够在历史帧图像上存在运动物体影像的情况下,根据运动物体的运动信息,确定运动物体在当前帧图像中车底区域内的正确位置,进而将运动物体显示在当前帧图像中车底区域内的正确位置处,从而提高了得到的透明底盘图像的准确性和清晰度。
2、为解决上述技术问题,本发明的实施方式公开了一种图像生成方法,该方法包括:获取第一图像和第二图像,第一图像和第二图像为对车辆行驶场景进行拍摄得到的图像,且第二图像的拍摄时间早于第一图像的拍摄时间;根据第一图像和第二图像,得到用于拼接至第一图像中第一目标区域的目标拼接图像,第一目标区域为车底预设区域在第一图像中的对应区域;在根据第二图像确定在第一图像的拍摄时间车辆底部预设区域存在运动物体的情况下,根据运动物体的运动信息,确定运动物体在第一目标区域的目标位置信息;根据目标拼接图像和目标位置信息对第一图像中的第一目标区域进行图像拼接处理,得到包括车底画面的目标图像。
3、采用上述技术方案,通过在获取目标图像的过程中,根据第一图像和第二图像得到目标拼接图像,以用于拼接至第一图像中的第一目标区域,然后在确定第一图像的拍摄时间车辆底部预设区域存在运动物体的情况下,根据运动物体的运动信息,确定运动物体在第一目标区域的目标位置信息,根据目标拼接图像和目标位置信息对第一目标区域进行图像拼接处理得到目标图像,以使运动物体显示在目标图像正确的位置上,从而避免了得到的包括车底画面的目标图像中呈现出运动物体历史残影,使得到的透明底盘图像存在不准确、不清晰的问题,提高了得到的包括车底画面的目标图像的准确性和清晰度。
4、根据本发明的另一具体实施方式,本发明的实施方式公开的一种图像生成方法,第一图像为对车辆行驶场景拍摄得到的第n+1帧图像,第二图像为对车辆行驶场景拍摄得到的第1帧至第n帧图像。
5、采用上述技术方案,根据第1帧至第n帧图像,来对第n+1帧图像进行拼接处理,以得到与第n+1帧图像对应的包括车底画面的目标图像。
6、根据本发明的另一具体实施方式,本发明的实施方式公开的一种图像生成方法,根据第一图像和第二图像,得到用于拼接至第一图像中第一目标区域的目标拼接图像,包括:根据第一图像和第二图像,确定各第二图像对应的透视变换矩阵;根据第一图像、第二图像和透视变换矩阵,得到目标拼接图像。
7、采用上述技术方案,根据通过第一图像、第二图像得到透视变换矩阵,以得到更为准确的目标拼接图像,从而提高了得到的包括车底画面的目标图像的准确性和清晰度。
8、根据本发明的另一具体实施方式,本发明的实施方式公开的一种图像生成方法,根据第一图像、第二图像和透视变换矩阵,得到目标拼接图像,包括:根据第一图像、第二图像和透视变换矩阵,得到各第二图像对应的初始拼接图像;对初始拼接图像进行目标图像处理,得到目标拼接图像。
9、采用上述技术方案,先根据第一图像、第二图像和透视变换矩阵,得到各第二图像对应的初始拼接图像,然后对初始拼接图像进行目标图像处理,以得到更符合要求的目标拼接图像,避免目标拼接图像中出现出现明暗相间条纹,导致得到的包括车底画面的目标图像也出现明暗相间条纹,提高了得到的包括车底画面的目标图像的准确性和清晰度。
10、根据本发明的另一具体实施方式,本发明的实施方式公开的一种图像生成方法,目标图像处理包括图像亮度检测处理和图像色彩检测处理;对初始拼接图像进行目标图像处理,得到目标拼接图像,包括:对各初始拼接图像进行图像亮度检测处理和图像色彩检测处理,确定各初始拼接图像中满足色彩一致性条件和亮度一致性条件的第二目标区域,色彩一致性条件包括初始拼接图像本身的色彩一致性条件和初始拼接图像与第一图像中的第三目标区域之间的色彩一致性条件,亮度一致性条件包括初始拼接图像本身的亮度一致性条件和初始拼接图像与第一图像中的第三目标区域之间的亮度一致性条件,第三目标区域为第一图像中与第一目标区域周围预设范围内的区域;根据各第二目标区域对应的图像得到目标拼接图像。
11、采用上述技术方案,通过目标图像处理确定初始拼接图像本身满足色彩一致性条件和亮度一致性条件以及初始拼接图像与第一图像中第三目标区域之间满足色彩一致性条件和亮度一致性条件的第二目标区域,以使包括车底画面的目标图像色彩和亮度一致,避免得到的包括车底画面的目标图像出现明暗相间条纹,提高了得到的包括车底画面的目标图像的准确性和清晰度。
12、根据本发明的另一具体实施方式,本发明的实施方式公开的一种图像生成方法,该方法还包括,通过以下方式确定第一图像的拍摄时间车辆底部预设区域是否存在运动物体:确定第二图像中的目标物体;根据目标物体在第二图像中的位置信息以及车辆的运动信息,确定第一图像的拍摄时间车辆底部预设区域是否存在运动物体。
13、采用上述技术方案,通过确定第二图像中的目标物体,然后根据目标物体在第二图像中的位置信息以及车辆的运动信息,确定第一图像的拍摄时间车辆底部预设区域是否存在运动物体,以对运动物体进行后续处理。
14、根据本发明的另一具体实施方式,本发明的实施方式公开的一种图像生成方法,根据运动物体的运动信息,确定运动物体在第一目标区域的目标位置信息,包括:根据运动物体的运动信息和预设的轨迹预测算法,确定运动物体在第一目标区域的目标位置信息。
15、采用上述技术方案,通过根据运动物体的运动信息和预设的轨迹预测算法,确定运动物体在第一目标区域的目标位置信息,以得到运动物体在第一目标区域更准确的位置信息。
16、根据本发明的另一具体实施方式,本发明的实施方式公开的一种图像生成方法,该方法还包括:对第一图像进行更新处理,并存储更新后的第一图像。
17、采用上述技术方案,以将第一图像更新为包括车底画面的图像,并将更新后的第一图像进行存储,以向用户展示以及用于后续使用。
18、第二方面,本发明的实施方式还公开了一种电子设备,包括:存储器,用于存储计算机程序,计算机程序包括程序指令;处理器,用于执行程序指令,以使电子设备执行上述任意一种可能的实施方式所提供的图像生成方法。
19、第三方面,本发明的实施方式还公开了一种计算机可读取存储介质,计算机可读取存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被电子设备运行以使执行上述任意一种可能的实施方式所提供的图像生成方法。
20、第四方面,本发明的实施方式还公开了一种计算机程序产品,其特征在于,包括计算机程序/指令,计算机程序/指令被处理器执行时实现上述任意一种可能的实施方式所提供的图像生成方法。
21、可以理解的是,上述第二方面至第四方面的有益效果也可以参见上述第一方面中的相关描述,在此不再赘述。
1.一种图像生成方法,其特征在于,所述方法包括:
2.如权利要求1所述的图像生成方法,其特征在于,根据所述第一图像和所述第二图像,得到用于拼接至所述第一图像中第一目标区域的目标拼接图像,包括:
3.如权利要求2所述的图像生成方法,其特征在于,根据所述第一图像、所述第二图像和所述透视变换矩阵,得到所述目标拼接图像,包括:
4.如权利要求3所述的图像生成方法,其特征在于,所述目标图像处理包括图像亮度检测处理和图像色彩检测处理,对所述初始拼接图像进行目标图像处理,得到所述目标拼接图像,包括:
5.如权利要求1-4任意一项所述的图像生成方法,其特征在于,所述方法还包括,通过以下方式确定所述第一图像的拍摄时间所述车辆底部预设区域是否存在所述运动物体:
6.如权利要求1-5任意一项所述的图像生成方法,其特征在于,根据所述运动物体的运动信息,确定所述运动物体在所述第一目标区域的目标位置信息,包括:
7.如权利要求1-6任意一项所述的图像拼接方法,其特征在于,所述方法还包括:
8.一种电子设备,其特征在于,包括:
9.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被电子设备运行以使执行如权利要求1-7任意一项所述的图像生成方法。
10.一种计算机程序产品,其特征在于,包括计算机程序/指令,计算机程序/指令被处理器执行时实现如权利要求1-7任意一项所述的图像生成方法。