视频处理方法技术

技术编号:39748605 阅读:12 留言:0更新日期:2023-12-17 23:46
本申请实施例公开了一种视频处理方法

【技术实现步骤摘要】
视频处理方法、装置、存储介质及电子设备


[0001]本申请涉及视频处理
,具体涉及一种视频处理方法

装置

存储介质及电子设备


技术介绍

[0002]AR(Augmented Reality
,增强现实
)
技术可以将虚拟物体和
/
或虚拟信息叠加到真实场景中,从而使得用户获得超过现实的感官体验,即用户可以感知到一个同时存在真实物体和虚拟物体和
/
或虚拟信息的场景

[0003]在驾驶车辆的过程中,由于路况复杂以及驾驶人自身的一些限制,驾驶人难以完全掌握车辆行驶过程中的行车信息,从而可能导致事故的发生

通过将
AR
技术应用于车辆驾驶,可以帮助驾驶人更好的掌握车辆行驶过程中的行车信息,从而更安全的驾驶机动车辆,减少车辆行驶过程中事故的发生

因此如何在驾驶人驾驶车辆过程中应用
AR
技术进行辅助驾驶成为一个问题


技术实现思路

[0004]本申请实施例提供一种视频处理方法

装置

存储介质及电子设备,能够在车载摄像头获取的行车视频画面中叠加显示行驶状态数据,实现辅助驾驶功能

[0005]第一方面,本申请实施例提供一种视频处理方法,包括:获取车辆的行车图像帧数据,以及所述行车图像帧数据中每一图像帧对应的行驶状态数据;从所述行车图像帧数据中选取关键帧,并获取所述关键帧对应的第一目标行驶状态数据;根据所述关键帧以及所述第一目标行驶状态数据构建增强现实关键帧;根据所述关键帧从所述行车图像帧数据中选取普通帧,并获取所述普通帧对应的第二目标行驶状态数据;比较所述第二目标行驶状态数据与所述第一目标行驶状态数据之间的差异,得到差异行驶状态数据;根据所述普通帧以及所述差异行驶状态数据构建增强现实普通帧;根据所述增强现实关键帧以及所述增强现实普通帧进行视频编码,生成目标增强现实行车视频流

[0006]在一些实施例中,所述根据所述关键帧以及所述第一目标行驶状态数据构建增强现实关键帧,包括:将所述第一目标行驶状态数据进行编码,生成第一键值对结构数据;将所述第一键值对结构数据转换为
JSON
格式,得到
JSON
格式的第一目标行驶状态数据;将所述
JSON
格式的第一目标行驶状态数据进行压缩,得到临时二进制流数据;
将所述临时二进制流数据进行加密处理,生成第一待负载二进制流;将所述第一待负载二进制流数据添加至所述关键帧对应的
SEI
类型的
NAL
单元中,得到所述增强现实关键帧

[0007]在一些实施例中,所述比较所述第二目标行驶状态数据与所述第一目标行驶状态数据之间的差异,得到差异行驶状态数据,包括:将所述第二目标行驶状态数据进行编码,生成第二键值对结构数据;将所述第二键值对结构数据转换为
JSON
格式,得到
JSON
格式的第二目标行驶状态数据;比较所述
JSON
格式的第二目标行驶状态数据与所述
JSON
格式的第一目标行驶状态数据,得到所述差异行驶状态数据

[0008]在一些实施例中,所述根据所述普通帧以及所述差异行驶状态数据构建增强现实普通帧,包括:将所述差异行驶状态数据进行压缩处理,生成第二待负载二进制流;将所述第二待负载二进制流添加至所述普通帧对应的
SEI
类型的
NAL
单元中,得到所述增强现实普通帧

[0009]在一些实施例中,在根据所述增强现实关键帧以及所述增强现实普通帧进行视频编码,生成目标增强现实行车视频流之后,还包括:接收对所述目标增强现实行车视频流的播放指令;当所述播放指令指示显示所述行驶状态数据时,对所述目标增强现实行车视频流中
SEI
类型的
NAL
单元中的数据进行解析;当所述播放指令指示不显示所述行驶状态数据时,对所述目标增强现实行车视频流中
SEI
类型的
NAL
单元中的数据不进行解析

[0010]在一些实施例中,所述根据所述增强现实关键帧以及所述增强现实普通帧进行视频编码,生成目标增强现实行车视频流,包括:基于
AVC
视频编码标准对所述增强现实关键帧以及所述增强现实普通帧进行视频编码,生成所述目标增强现实行车视频流;或者,基于
HEVC
视频编码标准对所述增强现实关键帧以及所述增强现实普通帧进行视频编码,生成所述目标增强现实行车视频流

[0011]在一些实施例中,所述从所述行车图像帧数据中选取关键帧,包括:从所述行车图像帧数据中每隔固定时间间隔,选取一个图像帧作为所述关键帧;或者,判断所述行车图像帧数据中连续两帧图像帧之间是否存在差异信息;当存在所述差异信息时,将所述连续两帧图像帧中后一帧图像帧作为所述关键帧

[0012]第二方面,本申请实施例还提供一种视频处理装置,包括:获取单元,用于获取车辆的行车图像帧数据,以及所述行车图像帧数据中每一图像帧对应的行驶状态数据;第一选取单元,用于从所述行车图像帧数据中选取关键帧,并获取所述关键帧对
应的第一目标行驶状态数据;第一构建单元,用于根据所述关键帧以及所述第一目标行驶状态数据构建增强现实关键帧;第二选取单元,用于根据所述关键帧从所述行车图像帧数据中选取普通帧,并获取所述普通帧对应的第二目标行驶状态数据;比较单元,用于比较所述第二目标行驶状态数据与所述第一目标行驶状态数据之间的差异,得到差异行驶状态数据;第二构建单元,用于根据所述普通帧以及所述差异行驶状态数据构建增强现实普通帧;视频编码单元,用于根据所述增强现实关键帧以及所述增强现实普通帧进行视频编码,生成目标增强现实行车视频流

[0013]第三方面,本申请实施例还提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的视频处理方法

[0014]第四方面,本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的视频处理方法

[0015]本申请实施例提供的技术方案,通过获取车辆的行车图像帧数据,以及所述行车图像帧数据中每一图像帧对应的行驶状态数据,从所述行车图像帧数据中选取关键帧,并获取所述关键帧对应的第一目标行驶状态数据,根据所述关键帧以及所述第一目标行驶状态数据构建增强现实关键帧,根据所述关键帧从所述行车图像帧数据中选取普通帧,并获取所述普通帧对应的第二目标行驶状态数据,比较所述第二目标行驶状态数据与所述第一目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种视频处理方法,其特征在于,包括:获取车辆的行车图像帧数据,以及所述行车图像帧数据中每一图像帧对应的行驶状态数据;从所述行车图像帧数据中选取关键帧,并获取所述关键帧对应的第一目标行驶状态数据;根据所述关键帧以及所述第一目标行驶状态数据构建增强现实关键帧;根据所述关键帧从所述行车图像帧数据中选取普通帧,并获取所述普通帧对应的第二目标行驶状态数据;比较所述第二目标行驶状态数据与所述第一目标行驶状态数据之间的差异,得到差异行驶状态数据;根据所述普通帧以及所述差异行驶状态数据构建增强现实普通帧;根据所述增强现实关键帧以及所述增强现实普通帧进行视频编码,生成目标增强现实行车视频流
。2.
如权利要求1所述的视频处理方法,其特征在于,所述根据所述关键帧以及所述第一目标行驶状态数据构建增强现实关键帧,包括:将所述第一目标行驶状态数据进行编码,生成第一键值对结构数据;将所述第一键值对结构数据转换为
JSON
格式,得到
JSON
格式的第一目标行驶状态数据;将所述
JSON
格式的第一目标行驶状态数据进行压缩,得到临时二进制流数据;将所述临时二进制流数据进行加密处理,生成第一待负载二进制流;将所述第一待负载二进制流数据添加至所述关键帧对应的
SEI
类型的
NAL
单元中,得到所述增强现实关键帧
。3.
如权利要求2所述的视频处理方法,其特征在于,所述比较所述第二目标行驶状态数据与所述第一目标行驶状态数据之间的差异,得到差异行驶状态数据,包括:将所述第二目标行驶状态数据进行编码,生成第二键值对结构数据;将所述第二键值对结构数据转换为
JSON
格式,得到
JSON
格式的第二目标行驶状态数据;比较所述
JSON
格式的第二目标行驶状态数据与所述
JSON
格式的第一目标行驶状态数据,得到所述差异行驶状态数据
。4.
如权利要求3所述的视频处理方法,其特征在于,所述根据所述普通帧以及所述差异行驶状态数据构建增强现实普通帧,包括:将所述差异行驶状态数据进行压缩处理,生成第二待负载二进制流;将所述第二待负载二进制流添加至所述普通帧对应的
SEI
类型的
NAL
单元中,得到所述增强现实普通帧
。5.
如权利要求4所述的视频处理方法,其特征在于,在根据所述增强现实关键帧以及所述增强现实普通帧进行视频编码,生成目标增强现实行车视频流之后,...

【专利技术属性】
技术研发人员:周志文李中杰朱宇翔纪向晴
申请(专利权)人:深圳市麦谷科技有限公司
类型:发明
国别省市:

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

1