视频数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:37527495 阅读:16 留言:0更新日期:2023-05-12 15:52
本申请涉及一种视频数据处理方法、装置、设备及存储介质,应用在图像处理领域,其中方法包括:获取视频图像,将视频图像存储至预设的资源缓存区中,读取闪存中预设的图像数据,将图像数据叠加到视频图像中,得到已处理视频图像,将已处理视频图像发送至视频输出通道进行显示。本申请具有的技术效果是:提高了视频叠加处理的性能,降低了视频叠加处理的时间消耗。耗。耗。

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


[0001]本申请涉及图像处理的
,尤其是涉及一种视频数据处理方法、装置、设备及存储介质。

技术介绍

[0002]随着科学技术的不断发展,视频监控技术已经被应用到各个领域,促进了社会各个行业的有序运行。其中,字符叠加技术(OSD,On Screen Display)被广泛应用在视频监控领域,它是通过改变视频图像上像素点的亮度色度值,从而实现在视频上叠加特定文字或者图案(例如时间、方向指示、距离标志等),令使用者能够在视频上获得想要的信息。
[0003]在一些监控设备中,实现在视频上叠加特定文字的方案主要是采用调用点阵字库的方法,工作人员先将需要的点阵字库保存在闪存中。监控设备在启动过程中,会把整个点阵字库从闪存加载至内存中。
[0004]在实现本申请的过程中,专利技术人发现该技术中至少存在如下问题:调用点阵字库的方式会消耗较多的内存空间,并且在调用字库的接口时,有一定的时间延时,在实时处理视频的处理中,会影响视频叠加处理的性能。

技术实现思路

[0005]为了提高视频叠加处理的性能,降低视频叠加处理的时间消耗,本申请提供的一种视频数据处理方法、装置、设备及存储介质。
[0006]第一方面,本申请提供一种视频数据处理方法,采用如下的技术方案:所述方法包括:获取视频图像;将所述视频图像存储至预设的资源缓存区中;读取预设的图像数据;将所述图像数据叠加到所述视频图像中,得到已处理视频图像;将所述已处理视频图像发送至视频输出通道进行显示。r/>[0007]通过上述技术方案,视频数据处理系统在获取到视频图像数据后,首先将视频图像存储至资源缓存区,继而读取预设的图像数据,并将读取到的图像数据叠加在资源缓存区内的视频图像中,得到已处理视频图像,并将已处理视频图像发送至视频输出通道,经由显示器进行显示,视频数据处理系统通过使用图片数据的方式代替点阵字库的调用,能够快速的进行图像的叠加处理,有助于降低了CPU资源的消耗;另外减少点阵字库接口的调用,降低了图像处理的时间消耗,整体上提升了视频叠加处理的性能。
[0008]在一个具体的可实施方案中,初始化相机单元;控制所述相机单元采集视频图像;根据所述视频图像创建视频处理通道;将所述视频图像对应分配至所述视频处理通道;获取CAN指令;
对所述CAN指令进行解析,得到对应的解析结果,所述解析结果至少包括所述视频处理通道对应的通道编号;根据所述通道编号查找对应的视频图像。
[0009]通过上述技术方案,视频数据处理系统对CAN指令进行解析,得到用户当前想要进行展示的视频图像对应的视频处理通道,根据视频处理通道查找对应的视频图像,使得在视频数据处理系统与多个相机单元建立数据传输连接之后,视频数据处理系统能够准确的根据用户的要求对视频图像进行相应的展示,提升了视频数据处理系统的适用性。
[0010]在一个具体的可实施方案中,初始化视频叠加区域,形成视频叠加区域信息列表;遍历视频叠加区域信息列表,初始化视频叠加区域信息;遍历所述视频处理通道,将所述视频叠加区域信息挂载到对应的所述视频处理通道;根据获取到的视频图像查找对应的视频叠加区域信息;根据所述视频叠加区域信息,将所述图像数据叠加到所述视频图像中。
[0011]通过上述技术方案,视频数据处理系统首先对视频叠加区域进行初始化,形成对应的视频叠加区域信息列表,随后,遍历视频叠加区域信息列表,将视频叠加区域信息列表中的视频叠加区域信息挂载至对应的视频处理通道,使得视频数据处理系统在将预设的图像数据叠加在视频图像中时可以根据按照一定的标准进行叠加,有助于提高整体的叠加效果,提升了视频数据处理系统的适用性。
[0012]在一个具体的可实施方案中,启动CAN通信监听线程;初始化CAN数据接收缓存区;初始化CAN接口;设置CAN通信对应的过滤规则;根据预设的时钟信号定时从所述CAN接口获取CAN指令。
[0013]通过上述技术方案,视频数据处理系统利用CAN通信监听线程对CAN指令进行监听,一旦获取到对应的CAN指令,视频数据处理系统会根据设置的过滤规则对应获取的CAN指令进行筛选,有助于将一些并不是CAN指令的数据信息过滤掉,减少视频数据处理系统花费资源处理无价值的数据信息的情况,进而提升视频数据处理系统的效率和流畅性。
[0014]在一个具体的可实施方案中,所述视频叠加区域信息至少包括叠加区域个数、叠加区域宽度、叠加区域高度、叠加区域位置以及叠加区域显示样式。
[0015]通过上述技术方案,视频数据处理系统初始化的视频叠加区域信息包括叠加区域个数、宽度、高度等信息,使得视频数据处理系统对图像数据进行相应的调整,优化图像数据的叠加效果,有助于保证已处理视频图像的美观性。
[0016]在一个具体的可实施方案中,获取所述视频图像对应的参数;根据所述视频图像对应的参数,对所述视频叠加区域信息的合理性进行判断;若所述视频叠加区域信息判定合理,则根据所述视频叠加区域信息将所述图像数据叠加到所述视频图像中。
[0017]通过上述技术方案,视频数据处理系统在将图像数据根据生成的视频叠加区域信息叠加在获取到的视频图像之前,会根据图像数据以及视频图像的相关参数对视频叠加区域信息的合理性进行检查,将一些不满足待进行叠加处理的图像数据以及视频图像的视频
叠加区域信息进行过滤,使得最终的叠加效果能够满足用户需求,减少由于视频叠加区域信息设置不合理,导致最终的叠加失败的可能,进一步提升了视频数据处理系统的适用性。
[0018]在一个具体的可实施方案中,对所述CAN指令的合法性进行判断;若所述CAN指令合法,则将所述CAN指令存放至所述CAN数据接收缓存区;若所述CAN指令不合法,则将所述CAN指令丢弃。
[0019]从所述CAN数据缓存区中的获取CAN指令。
[0020]对视频叠加区域信息进行合理性判断。
[0021]通过上述技术方案,视频数据处理系统在接收到CAN指令后,会对CAN指令进行解密,对其的合法性进行验证,对并不是用于切换视频数据的CAN指令进行过滤,减少视频数据处理系统花费资源处理无价值的CAN指令的情况,进而提升视频数据处理系统的效率和流畅性。
[0022]第二方面,本申请提供一种视频数据处理装置,采用如下技术方案:所述装置包括:视频图像获取模块,用于获取视频图像;视频图像缓存模块,用于将所述视频图像存储至预设的资源缓存区中;图像数据读取模块,用于读取预设的图像数据;图像数据叠加模块,用于将所述图像数据叠加到所述视频图像中,得到已处理视频图像;视频图像显示模块,用于将所述已处理视频图像发送至视频输出通道进行显示。
[0023]第三方面,本申请提供一种计算机设备,采用如下技术方案:包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如上述任一种视频数据处理方法的计算机程序。
[0024]第四方面,本申请提供一种计算机可读存储介质,采用如下技术方案:存储有能够被处本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频数据处理方法,其特征在于,所述方法应用于视频数据处理系统,所述方法包括:获取视频图像;将所述视频图像存储至预设的资源缓存区中;读取闪存中预设的图像数据;将所述图像数据叠加到所述视频图像中,得到已处理视频图像;将所述已处理视频图像发送至视频输出通道进行显示。2.根据权利要求1所述的方法,其特征在于,所述视频数据处理系统包括用于采集视频图像的相机单元,所述获取视频图像,具体包括:初始化相机单元;控制所述相机单元采集视频图像;根据所述视频图像创建视频处理通道;将所述视频图像对应分配至所述视频处理通道;获取CAN指令;对所述CAN指令进行解析,得到对应的解析结果,所述解析结果至少包括所述视频处理通道对应的通道编号;根据所述通道编号查找对应的视频图像。3.根据权利要求1所述的方法,其特征在于,所述将所述图像数据叠加到所述视频图像中,具体包括:初始化视频叠加区域,形成视频叠加区域信息列表;遍历视频叠加区域信息列表,初始化视频叠加区域信息;遍历所述视频处理通道,将所述视频叠加区域信息挂载到对应的所述视频处理通道;根据获取到的视频图像查找对应的视频叠加区域信息;根据所述视频叠加区域信息,将所述图像数据叠加到所述视频图像中。4.根据权利要求2所述的方法,其特征在于,所述获取CAN指令,具体包括:启动CAN通信监听线程;初始化CAN数据接收缓存区;初始化CAN接口;设置CAN通信对应的过滤规则;根据预设的时钟信号定时从所述CAN接口获取CAN指令。5.根据权利要求3所述的方法,其特征在于,所述视频叠加区域信息至少包括叠加区域个数、...

【专利技术属性】
技术研发人员:王勇
申请(专利权)人:南京芯传汇电子科技有限公司
类型:发明
国别省市:

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

1