图像叠加方法和装置、电子设备制造方法及图纸

技术编号:36876794 阅读:10 留言:0更新日期:2023-03-15 20:43
本发明专利技术涉及图像处理技术领域,具体涉及一种图像叠加方法和装置、电子设备,本发明专利技术的图像叠加方法可以将上层图像以半透明的方式,叠加到下层图像上,从而获得叠加后的图像。本发明专利技术的图像叠加方法为了获得更接近使用者第一视角的画面,还原HUD虚实融合的特性,通过本发明专利技术的图像叠加方法,叠加时上层图像中亮度高的地方让其叠加时透明度降低,上层图像中暗的地方让其叠加时透明度升高,这样即能保证上层图像亮度高的像素点显示的清晰度,又能保证上层图像亮度低的像素点对底层图像遮挡较小,可以更好地模拟出第一视角使用HUD时,HUD画面叠加到真实物理实景上的视觉效果,保证了叠加后视频的虚实融合效果。频的虚实融合效果。频的虚实融合效果。

【技术实现步骤摘要】
图像叠加方法和装置、电子设备


[0001]本专利技术涉及图像处理
,具体涉及一种图像叠加方法和装置、电子设备。

技术介绍

[0002]现有技术中,在某些场景下需要将两个视频同步对比观察,或者在录制的视频上以半透明的方式叠加其他信息,以获取虚实融合的视频效果。例如在车机HUD(抬头显示器)使用中,用户开启行车记录功能后,车机HUD上的摄像头将会拍摄行驶过程中的真实环境图像,并且将拍摄的视频图像存储在后台的存储器中,同时在HUD设备界面上用户还可以进行其他的操作,例如在设备界面上显示导航、对讲等功能。HUD在使用过程中,使用者可以同时看到HUD半透明显示器中的虚拟图像,也可以看到前方的实景,通过虚实融合的效果,既能看清实景信息,也可以看到HUD中的辅助驾驶信息,从而提升驾驶安全。但是传统的行车记录仪录制的视频仅为摄像头感光元件采集的外界实景画面,这种方法应用在HUD设备上,无法真实的还原使用者第一视角虚实融合的视觉体验,也不能够直观的让视频观看者感受到拍摄者在使用时的真实场景和操作流程。

技术实现思路

[0003]本专利技术提供一种图像叠加方法,其目的在于,将两个图像叠加在一个画面中,方便用户对两个图像进行对比观察。
[0004]一方面,本专利技术提供一种图像叠加方法,包括:获取待叠加的上层图像和底层图像;获取所述上层图像的透明度;根据所述上层图像和底层图像的YUV值以及所述上层图像的透明度,计算叠加后的目标图像的YUV值,得到所述目标图像。
[0005]根据本专利技术提供的一种图像叠加方法,所述获取所述上层图像的透明度包括:对于上层图像中的任意一个像素点A,通过以下公式(1)计算该像素点A的透明度:alpha = (yh
ꢀ‑ꢀ
16)/ 220.0
ꢀꢀꢀ
(1)上述公式(1)中,alpha 表示像素点A的透明度,yh表示像素点A对应的Y值。
[0006]根据本专利技术提供的一种图像叠加方法,所述根据所述上层图像和底层图像的YUV值以及所述上层图像的透明度,计算叠加后的目标图像的YUV值包括:根据以下公式分别计算叠加后的目标图像中任意一个像素点B的YUV值:yt = yd *(1
‑ꢀ
alpha)+ yf *alphaut= ud *(1
‑ꢀ
alpha)+ uf *alphavt= vd *(1
‑ꢀ
alpha)+ vf *alpha上述公式中,yd、ud和vd分别表示上层图像上对应像素点B的那个点的Y值、U值和V值;yf、uf和vf分别表示底层图像上对应像素点B的那个点的的Y值、U值和V值;yt、ut和vt分别叠加后的目标图像中任意一个像素点B的Y值、U值和V值。
根据本专利技术提供的一种图像叠加方法,在获取待叠加的上层图像和底层图像之后还包括:对所述上层图像和/或底层图像进行预处理;所述预处理的方式包括对图像格式转换和/或图像大小缩放。
[0007]根据本专利技术提供的一种图像叠加方法,在根据所述上层图像和底层图像的YUV值以及所述上层图像的透明度,计算叠加后的目标图像的YUV值之前包括:在所述底层图像上确定与所述上层图像大小相同的待叠加区域,获取所述底层图像中待叠加区域的YUV值。
[0008]根据本专利技术提供的一种图像叠加方法,在得到所述目标图像之后还包括:获取所述上层图像和/或底层图像的音频数据;将所述音频数据和所述目标图像进行合并,以得到合并后的视频信息。
[0009]根据本专利技术提供的一种图像叠加方法,所述获取待叠加的上层图像和底层图包括:获取HUD的显示图像作为所述上层图像;所述车辆行驶过程中摄像头采集的环境图像作为所述底层图像。
[0010]另一方面,本专利技术还提供一种图像叠加装置,包括:第一获取模块,用于获取待叠加的上层图像和底层图;第二获取模块,用于获取所述上层图像的透明度;叠加模块,用于根据所述上层图像和底层图像的YUV值以及所述上层图像的透明度,计算叠加后的目标图像的YUV值,从而得到所述目标图像。
[0011]另一方面,本专利技术还提供一种电子设备,其包括:存储器,用于存储程序;处理器,用于通过执行所述存储器存储的程序以实现如上所述的图像叠加方法。
[0012]另一方面,本专利技术还提供一种计算机可读存储介质,所述介质上存储有程序,所述程序能够被处理器执行以实现如上所述的图像叠加方法。
[0013]依据上述实施例的图像叠加方法, 其包括:获取待叠加的上层图像和底层图像;获取上层图像的透明度;根据上层图像和底层图像的YUV值以及上层图像的透明度,计算叠加后的目标图像的YUV值,从而得到目标图像。通过本专利技术的图像叠加方法,叠加时上层图像中亮度高的地方让其叠加时透明度降低,上层图像中暗的地方让其叠加时透明度升高,这样即能保证上层图像显示的清晰度,又能保证底层图像不被覆盖,保证了叠加后视频的观看效果。
[0014]附图说明
[0015]图1为本专利技术实施例提供的一种YUV数据格式示意图;图2为本专利技术实施例提供的图像叠加示意图;图3为本专利技术实施例提供的图像叠加方法流程图;图4为本专利技术实施例提供的叠加后的目标图像效果图;图5为本专利技术实施例提供的图像叠加装置结构示意图;图6为本专利技术实施例提供的电子设备结构示意图。
具体实施方式
[0016]下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
[0017]另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
[0018]本申请提出一种图像叠加方法,根据图像的编码方法,一般摄像头采集的图像都是YUV(颜色编码方法)的画面输出的。“Y”表示明亮度(Luminance或Luma),也就是灰阶值;“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色,Y值越大,对于的图像点位就越亮。
[0019]本专利技术中以车机HUD摄像头采集的视频作为底层图像,以HUD设备的显示界面的录屏视频为上层图像,在启动摄像头后,通过摄像头可以获取到NV21格式的YUV图像数据(通过摄像头获取NV21格式的YUV图像数据,具体来说是通过其相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像叠加方法, 其特征在于,包括:获取待叠加的上层图像和底层图像;获取所述上层图像的透明度;根据所述上层图像和底层图像的YUV值以及所述上层图像的透明度,计算叠加后的目标图像的YUV值,从而得到所述目标图像。2.如权利要求1所述的图像叠加方法, 其特征在于,所述获取所述上层图像的透明度包括:对于上层图像中的任意一个像素点A,通过以下公式(1)计算该像素点A的透明度:alpha = (yh
ꢀ‑ꢀ
16)/ 220.0
ꢀꢀꢀ
(1)上述公式(1)中,alpha 表示像素点A的透明度,yh表示像素点A对应的Y值。3.如权利要求2所述的图像叠加方法, 其特征在于,所述根据所述上层图像和底层图像的YUV值以及所述上层图像的透明度,计算叠加后的目标图像的YUV值包括:根据以下公式分别计算叠加后的目标图像中任意一个像素点B的YUV值:yt = yd *(1
‑ꢀ
alpha)+ yf *alphaut= ud *(1
‑ꢀ
alpha)+ uf *alphavt= vd *(1
‑ꢀ
alpha)+ vf *alpha上述公式中,yd、ud和vd分别表示上层图像的Y值、U值和V值;yf、uf和vf分别表示底层图像的Y值、U值和V值;yt、ut和vt分别表示叠加后的目标图像中任意一个像素点B的Y值、U值和V值。4.如权利要求1

3所述的图像叠加方法, 其特征在于,在获取待叠加的上层图像和底层图像之后还包括:对所述上层图像和/或底层图像进行预处理;所述预...

【专利技术属性】
技术研发人员:谢辉章耀
申请(专利权)人:西安维度视界科技有限公司
类型:发明
国别省市:

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

1