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

技术编号:38441584 阅读:8 留言:0更新日期:2023-08-11 14:23
本申请提出一种视频数据处理方法、装置、电子设备及存储介质,视频数据处理方法包括:将实时接收的视频数据划分为多个视频帧,并将视频帧存储至消息队列;依据视频帧在消息队列中的顺序将视频帧编码为帧数据,并将帧数据依次传输至预设缓存空间;响应于接收到帧数据,对缓存空间中所有的帧数据进行排序,以获得所述缓存空间中每个帧数据的优先级;利用预设图像识别模型对缓存空间中的帧数据进行识别获得识别结果,所述识别结果包括识别成功和识别失败;基于识别结果设置视频数据处理的终止策略。本申请涉及视频数据处理和数字医疗领域,可以确保被处理的视频帧为最新接收的视频帧,从而能够保障视频数据处理的时效性。从而能够保障视频数据处理的时效性。从而能够保障视频数据处理的时效性。

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


[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]推送单元,用于若识别成功,则将所述识别结果推送给用户以结束该视频数据分析流程,若识别失败,则利用所述预设图像识别模型对所述预设缓存空间中的帧数据持续进行识别。
Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
[0051]所述电子设备可以是任何一种可与用户进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。
[0052]所述电子设备还可以包括网络设备和/或用户设备。其中,所述网络设备包括,但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云。
[0053]所述电子设备所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。
[0054]如图1所示,是本申请视频数据处理方法的较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
[0055]S10,将实时接收的视频数据划分为多个视频帧,并将所述视频帧存储至消息队列。
[0056]在一个可选的实施例中,所述将实时接收的视频数据划分为多个视频帧,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频数据处理方法,其特征在于,所述方法包括:将实时接收的视频数据划分为多个视频帧,并将所述视频帧存储至消息队列;依据所述视频帧在所述消息队列中的顺序将所述视频帧编码为帧数据,并将所述帧数据依次传输至预设缓存空间;响应于接收到所述帧数据,对所述预设缓存空间中所有的帧数据进行排序,以获得所述预设缓存空间中每个所述帧数据的优先级;利用预设图像识别模型对所述预设缓存空间中的帧数据进行识别获得识别结果;若识别成功,则将所述识别结果推送给用户以结束该视频数据分析流程,若识别失败,则利用所述预设图像识别模型对所述预设缓存空间中的帧数据持续进行识别。2.如权利要求1所述的视频数据处理方法,其特征在于,所述将实时接收的视频数据划分为多个视频帧,并将所述视频帧存储至消息队列,包括:依据所述视频数据的帧率将所述视频数据分割为多个视频帧;查询每个所述视频帧被接收到的时间以作为每个所述视频帧的时间戳,并将所述视频帧依据所述时间戳由早至晚的顺序存储至消息队列。3.如权利要求1所述的视频数据处理方法,其特征在于,所述依据所述视频帧在所述消息队列中的顺序将所述视频帧编码为帧数据,并将所述帧数据依次传输至预设缓存空间,包括:每隔一个预设等待周期,对所述消息队列中次序最靠前的视频帧进行编码以获得帧数据;响应于所述帧数据,实时将所述帧数据传输至预设缓存空间,并将所述视频帧的时间戳作为所述帧数据的第一标签。4.如权利要求3所述的视频数据处理方法,其特征在于,所述对所述预设缓存空间中所有的帧数据进行排序,以获得所述预设缓存空间中每个所述帧数据的优先级,包括:响应于接收到的所述帧数据,依据所述第一标签由晚至早的顺序对所述预设缓存空间中的帧数据进行排序,以获得每个所述帧数据的第一次序;依据所述第一次序设置每个所述帧数据的优先级,所述帧数据的第一次序越靠前则优先级越高。5.如权利要求1所述的视频数据处理方法,其特征在于,所述利用预设图像识别模型对所述预设缓存空间中的帧数据进行识别获得识别结果,包括:将所述预设缓存空间中优先级最高的所述帧数据进行解码获得待识别图像;响应于所述待识别图像,将所述待识别图像对应的帧数据从所述预设缓存空间中删除;利用预设图像识别模型对所述待识别图像进行识...

【专利技术属性】
技术研发人员:田杰峰周建伟陈远旭
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1