视频数据处理方法、装置、设备及系统与流程

专利2022-06-29  135


本发明实施例涉及图像处理技术领域,具体而言,涉及一种视频数据处理方法、装置、设备及系统。



背景技术:

目前,视频监控摄像技术已经应用于各个领域。布控球机是一种常见的视频监控摄像设备,其使用范围广,功能强大,性能稳定。

布控球机需要将其采集到的视频数据通过无线网络实时传输至监控终端,但在进行视频数据传输时,需要耗费的数据流量较多,给用户造成的经济压力较大。



技术实现要素:

本发明实施例的目的在于提供一种视频数据处理方法、系统、设备及系统,以改善现有技术中在进行视频数据传输时,需要耗费的数据流量较多,给用户造成的经济压力较大的问题。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提供了一种视频数据处理方法,所述方法包括:获取视频数据,所述视频数据包含具有顺序的多帧图像;基于检测周期对所述多帧图像进行有效信息检测,获取目标帧图像,所述目标帧图像具有所述有效信息;根据所述目标帧图像,在所述多帧图像中获取至少一帧匹配帧图像,所述至少一帧匹配帧图像连续,且与所述目标帧图像相邻;生成目标视频数据段,所述目标视频数据段包含所述目标帧图像和所述至少一帧匹配帧图像。

第二方面,本发明实施例提供了一种视频数据处理装置,所述装置包括:视频数据获取模块,用于获取视频数据,所述视频数据包含具有顺序的多帧图像;有效信息检测模块,用于基于检测周期对所述多帧图像进行有效信息检测,获取目标帧图像,所述目标帧图像具有所述有效信息;匹配图像获取模块,用于根据所述目标帧图像,在所述多帧图像中获取至少一帧匹配帧图像,所述至少一帧匹配帧图像连续,且与所述目标帧图像相邻;视频段生成模块,用于生成目标视频数据段,所述目标视频数据段包含所述目标帧图像和所述至少一帧匹配帧图像。

第三方面,本发明实施例提供了一种视频数据处理设备,所述视频数据处理设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的视频数据处理方法。

第四方面,本发明实施例提供了一种视频数据处理系统,所述系统包括布控球机和监控终端,所述布控球机和所述监控终端通信连接;所述布控球机包括存储器以及处理器,所述存储器用于存储支持所述处理器执行上述的视频数据处理方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序;所述布控球机用于将所述目标视频数据段发送至所述监控终端。

相对现有技术,本发明实施例提供的一种视频数据处理方法、装置、设备及系统,基于检测周期对视频数据中的具有顺序的多帧图像进行有效信息检测,获取包含有效信息的目标帧图像,并获取与目标帧图像相邻的至少一帧匹配帧图像,以生成目标视频数据段。目标视频数据段包含了目标帧图像和至少一帧匹配帧图像,相对于初始的视频数据来说,目标视频数据段的数据量小于视频数据的数据量,在进行视频数据传输时,节省数据流量,减轻用户的经济压力。

为使本发明实施例的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例提供的视频数据处理系统的方框示意图。

图2示出了本发明实施例提供的视频数据处理设备的方框示意图。

图3示出了本发明实施例提供的视频数据处理方法流程图。

图4为图3示出的步骤s4的子步骤流程图。

图5示出了本发明实施例提供的视频数据中多帧图像的示意图。

图6为图4示出的子步骤s44的子步骤流程图。

图7示出了本发明实施例提供的视频数据处理装置的方框示意图。

图标:10-视频数据处理系统;100-视频数据处理设备;101-处理器;102-存储器;103-总线;104-通信接口;105-摄像头;200-视频数据处理装置;201-流量值判断模块;202-视频数据获取模块;203-有效信息检测模块;204-匹配图像获取模块;205-视频段生成模块;300-监控终端。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参阅图1,本发明实施例提供的视频数据处理方法可以应用于视频数据处理系统10中的视频数据处理设备100,视频数据处理系统10还包括监控终端300,视频数据处理设备100与监控终端300通信连接。视频数据处理设备100用于将生成的目标视频数据段发送至监控终端300。视频数据处理设备100可以是,但不限于布控球机、智能手机、平板电脑、个人计算机、车载电脑、个人数字助理(personaldigitalassistant,pda)等等。监控终端300可以对视频数据处理设备100传输过来的目标视频数据段进行播放。

请参阅图2,视频数据处理设备100可以安装在一个固定的位置,通过摄像头105对拍摄区域进行拍摄。视频数据处理设备100包括处理器101、存储器102、总线103、通信接口104及摄像头105,处理器101、存储器102、通信接口104及摄像头105通过总线103连接,处理器101用于执行存储器102中存储的可执行模块,例如计算机程序。

处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,视频数据处理方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器101,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现成可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

存储器102可能包含高速随机存取存储器(ram:randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。

总线103可以是isa(industrystandardarchitecture)总线、pci(peripheralcomponentinterconnect)总线或eisa(extendedindustrystandardarchitecture)总线等。图2中仅用一个双向箭头表示,但并不表示仅有一根总线103或一种类型的总线103。

视频数据处理设备100通过至少一个通信接口104(可以是有线或者无线)实现与监控终端300之间的通信连接。存储器102用于存储程序,例如视频数据处理装置200。视频数据处理装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器102中或固化在视频数据处理设备100的操作系统(operatingsystem,os)中的软件功能模块。所述处理器101在接收到执行指令后,执行所述程序以实现视频数据处理方法。

摄像头105用于拍摄视频,并通过总线103发送至处理器101进行处理,或者发送至存储器102进行存储。

应当理解的是,图2所示的结构仅为视频数据处理设备100的结构应用示意图,所述视频数据处理设备100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。例如,视频数据处理设备100可以不包括摄像头105,直接通过通信接口104获取视频数据,并对其进行后续的处理,生成目标视频数据段。

第一实施例

请参照图3,图3示出了本发明实施例提供的视频数据处理方法流程图。视频数据处理方法包括以下步骤:

步骤s1,获取当前流量使用值。

在本发明实施例中,当前流量使用值可以是用户当前月份使用的数据流量。获取当前流量使用值的步骤,可以理解为,视频数据处理设备100记录每次进行视频传输时,使用的数据流量,将当月每次使用的数据流量进行统计,便得到当前使用流量值;也可以理解为,通过向移动、联通或者电信等运营商发送流量查询请求,运营商会将当前使用流量发送至视频数据处理设备100。例如,当前流量使用值可以是12g。

步骤s2,将当前流量使用值与预设流量阈值进行比较。

在本发明实施例中,预设流量阈值可以是用户依据当月流量套餐设置的最小流量使用值。具体地,当前流量套餐为30g流量,但是,一般在超过某一流量值(例如,20g)后,会对网速进行限制,不利于视频数据传输,所以,预设流量阈值可以设置为10g。将当前流量使用值与预设流量阈值进行比较,例如,当前流量使用值为12g,预设流量阈值为10g,将当前流量使用值为12g与预设流量阈值为10g进行比较。

步骤s3,当当前流量使用值大于预设流量阈值时,获取视频数据,视频数据包含具有顺序的多帧图像。

在本发明实施例中,视频数据可以是包含多帧具有顺序排列的图像,当当前流量使用值大于预设流量阈值时,即当前的流量使用量已经超过了预设流量阈值,若继续按照以往的方式进行视频数据,可能会发生视频数据传输一部分就限速,导致视频数据无法传输或者传输过慢,所以需要在当前流量使用值大于预设流量阈值时,获取视频数据,并对获取到的视频数据进行步骤s4~s6的处理,以减少视频数据传输使用的流量。获取视频数据,可以直接从视频数据处理设备100中的存储器102中获得,也可以通过摄像头105拍摄得到视频数据。

步骤s4,基于检测周期对多帧图像进行有效信息检测,获取目标帧图像,目标帧图像具有有效信息。

在本发明实施例中,目标帧图像经过有效信息检测,得到的具有有效信息的图像,有效信息可以是,但不限于人、车。检测周期可以是每预设帧数进行一次有效信息检测,预设帧数可以是3。基于检测周期对多帧图像进行有效信息检测,获取目标帧图像的步骤,可以按照预设帧间隔对视频图像中的所有帧图像进行有效信息检测,将检测到的具有有效信息的图像作为目标帧图像。例如,所有帧图像分别为图像1、图像2、图像3、图像4、图像5、图像6、图像7、图像8、图像9及图像10,当检测周期为3时,每3帧图像进行一次有效信息检测,即对图像1、图像4、图像7和图像10进行有效信息检测,当检测到图像1和图像7具有有效信息时,将图像1和图像7作为目标帧图像。需要说明的是,进行一次有效信息检测可以是获取一帧图像,也可以获取两帧图像进行有效信息检测。

请参阅图4,步骤s4可以包括以下子步骤:

子步骤s41,获取多帧图像中的第一图像和第二图像,其中,第一图像和第二图像相邻。

在本发明实施例中,进行一次有效信息检测需要从视频数据中的所有帧图像获取相邻的两帧图像,分别为第一帧图像和第二帧图像。对整个视频数据基于检测周期进行有效信息检测,则需要按照检测周期,从视频数据中的所有帧图像多次获取相邻的两帧图像。第二图像可以在第一图像之前,也可以在第一图像之后。请参阅图5,图5中以检测周期为5,在所有帧图像中获取多帧第一图像1和多帧第二图像2,每帧第一图像1都有一帧相邻的第二图像2。

子步骤s42,对第一图像进行目标检测,得到目标物体的第一特征信息,第一特征信息表征目标物体在第一图像中的图像特征。

在本发明实施例中,目标物体可以是第一图像中的物体,具体地,目标物体可以是,但不限于小动物、人、车等。第一特征信息可以是第一图像中的目标物体的位置信息、轮廓信息等。第一特征信息可以表征目标物体在第一图像中的图像特征。一个目标物体对应一个第一特征信息,对第一图像进行目标检测,得到目标物体的第一特征信息的步骤,可以理解为,对第一图像中所有的目标物体进行目标检测,得到每个物体对应的第一特征信息。

子步骤s43,对第二图像进行目标检测,得到目标物体的第二特征信息,第二特征信息表征目标物体在第二图像中的图像特征。

在本发明实施例中,目标物体可以是第二图像中的物体,具体地,目标物体可以是,但不限于小动物、人、车等。第二图像中包含的目标物体与第一图像中包含的目标物体相同,例如,当第二图像中包含小动物和车时,第一图像中也包含相同的小动物和相同的车,第二特征信息可以是第二图像中的目标物体的位置信息、轮廓信息等。第二特征信息可以表征目标物体在第二图像中的图像特征。一个目标物体对应一个第二特征信息,对第二图像进行目标检测,得到目标物体的第二特征信息的步骤,可以理解为,对第二图像中所有的目标物体进行目标检测,得到每个物体对应的第二特征信息。

子步骤s44,依据第一特征信息和第二特征信息判断目标物体是否移动,并在判定目标物体移动时,将第一图像作为目标帧图像。

在本发明实施例中,依据第一特征信息和第二特征信息判断目标物体是否移动,并在判定目标物体移动时,将第一图像作为目标帧图像的步骤,可以理解为,依据同一个目标物体对应的第一特征信息和第二特征信息来判断该目标物体是否发生移动,当检测到任一个目标物体发生移动时,将第一图像作为目标帧图像。例如,第一图像中包括小狗,经过子步骤s42得到小狗在第一图像中的第一轮廓,经过子步骤s43得到小狗在第二图像中的第二轮廓,将小狗的第一轮廓和第二轮廓进行对比,若第一轮廓与第二轮廓的大小或者位置不同,则认为小狗发生了移动,并将第一图像作为目标帧图像。

当第一特征信息包括第一位置信息,第二特征信息包括第二位置信息时,请参阅图6,子步骤s44可以包括以下子步骤:

子步骤s441,依据第一位置信息和第二位置信息计算移动位置信息。

在本发明实施例中,第一位置信息可以是目标物体在第一图像中的中心坐标,第二位置信息可以是目标物体在第二图像中的中心坐标,移动位置信息可以是第一位置信息和第二位置信息之间的距离。依据第一位置信息和第二位置信息计算移动位置信息的步骤,可以理解为,将第二位置信息和第一位置信息进行相减,并对第二位置信息和第一位置信息的差值进行取模,得到移动位置信息。例如,目标物体的第一位置信息为(5,6),第二位置信息为(6,8),那么移动位置信息可以是

子步骤s442,将移动位置信息与预设位置信息进行对比,并在移动位置信息大于预设位置信息时,判定目标物体移动。

在本发明实施例中,预设位置信息可以是用户自定义用以判断目标物体发生移动的最小距离。例如,预设位置信息可以是0.01。将移动位置信息与预设位置信息进行对比,并在移动位置信息大于预设位置信息时,判定目标物体移动,例如,经过子步骤s441得到移动位置信息为预设位置信息为0.01,将移动位置信息与预设位置信息0.01进行对比,移动位置信息大于预设位置信息,判定目标物体移动。

步骤s5,根据目标帧图像,在多帧图像中获取至少一帧匹配帧图像,至少一帧匹配帧图像连续,且与目标帧图像相邻。

在本发明实施例中,至少一帧匹配帧图像为一个整体,至少一帧匹配图像与目标帧图像相邻,至少一帧匹配帧图像的内匹配图像的数量=(检测周期-1),至少一帧匹配帧图像可以在目标帧图像之前,那么,匹配帧图像可以是目标帧图像到上一次检测的图像之间的图像,至少一帧匹配帧图像即目标帧图像到上一次检测的图像之间的所有图像;至少一帧匹配帧图像也可以在目标帧图像之后,那么,匹配帧图像可以是目标帧图像到下一次检测的图像之间的图像,至少一帧匹配帧图像即目标帧图像到下一次检测的图像之间的所有图像。例如,请继续参阅图5,检测周期为5,当将包含有行人的第一图像1确定为目标帧图像后,目标帧图像后的4帧均为匹配帧图像,至少一帧匹配帧图像即为包含有行人的第一图像1之后的4帧匹配帧图像。

步骤s6,生成目标视频数据段,目标视频数据段包含目标帧图像和至少一帧匹配帧图像。

在本发明实施例中,将目标视频数据中所有的图像均按照检测周期进行相同的处理,能够得到多帧目标帧图像及与目标帧图像对应的至少一帧匹配帧图像,将所有的目标帧图像和至少一帧匹配帧图像按照先后顺序进行排列,生成目标视频数据段。例如,所有帧图像分别为图像1、图像2、图像3、图像4、图像5、图像6、图像7、图像8、图像9及图像10,当预设帧间隔为2帧,图像1和图像7为目标帧图像时,图像1对应的至少一帧匹配帧图像为图像2、图像3,图像7对应的至少一帧匹配帧图像为图像8、图像9,那么,由目标帧图像和至少一帧匹配帧图像生成的目标视频数据段包含图像1、图像2、图像3、图像7、图像8、图像9。

与现有技术相比,本发明实施例具有以下优势:

首先,通过获取多帧图像中的第一图像和第二图像对图像中的目标物体是否移动进行判断,将发生移动的目标物体所在的第一图像作为目标帧图像,以此,可以将包含发生移动的目标物体所在的图像传输至监控终端300。

其次,目标视频数据段包含了目标帧图像和至少一帧匹配帧图像,相对于初始的视频数据来说,目标视频数据段的数据量小于视频数据的数据量,在进行视频数据传输时,节省数据流量,减轻用户的经济压力。

第二实施例

请参阅图6,图6示出了本发明实施例提供的视频数据处理装置200的方框示意图。视频数据处理包括流量值判断模块201、视频数据获取模块202、有效信息检测模块203、匹配图像获取模块204及视频段生成模块205。

流量值判断模块201,用于获取当前流量使用值,将当前流量使用值与预设流量阈值进行比较,并在当前流量使用值大于预设流量阈值时,执行获取视频数据的步骤。

可以理解为,流量值判断模块201可以执行上述步骤s1和步骤s2。

视频数据获取模块202,用于获取视频数据,视频数据包含具有顺序的多帧图像。

可以理解为,视频数据获取模块202可以执行上述步骤s3。

有效信息检测模块203,用于基于检测周期对多帧图像进行有效信息检测,获取目标帧图像,目标帧图像具有有效信息。

可以理解为,有效信息检测模块203可以执行上述步骤s4。

在本发明实施例中,有效信息检测模块203具体用于:获取多帧图像中的第一图像和第二图像,其中,第一图像和第二图像相邻;对第一图像进行目标检测,得到目标物体的第一特征信息,第一特征信息表征目标物体在第一图像中的图像特征;对第二图像进行目标检测,得到目标物体的第二特征信息,第二特征信息表征目标物体在第二图像中的图像特征;依据第一特征信息和第二特征信息判断目标物体是否移动,并在判定目标物体移动时,将第一图像作为目标帧图像。

当第一特征信息包括第一位置信息,第二特征信息包括第二位置信息时,有效信息检测模块203执行依据第一特征信息和第二特征信息判断目标物体是否移动步骤的方式,具体包括:依据第一位置信息和第二位置信息计算移动位置信息;将移动位置信息与预设位置信息进行对比;当移动位置信息大于预设位置信息时,判定目标物体移动。

匹配图像获取模块204,用于根据目标帧图像,在多帧图像中获取至少一帧匹配帧图像,至少一帧匹配帧图像连续,且与目标帧图像相邻。

可以理解为,匹配图像获取模块204可以执行上述步骤s5。

视频段生成模块205,用于生成目标视频数据段,目标视频数据段包含目标帧图像和至少一帧匹配帧图像。

可以理解为,视频段生成模块205可以执行上述步骤s6。

综上所述,本发明提供一种视频数据处理方法、装置、设备及系统,所述方法包括:首先,获取视频数据,视频数据包含具有顺序的多帧图像;其次,基于检测周期对多帧图像进行有效信息检测,获取目标帧图像,目标帧图像具有有效信息;然后,根据目标帧图像,在多帧图像中获取至少一帧匹配帧图像,至少一帧匹配帧图像连续,且与目标帧图像相邻;最后,生成目标视频数据段,目标视频数据段包含目标帧图像和至少一帧匹配帧图像。与现有技术相比,本发明提供的视频数据处理方法生成的目标视频数据段只包含了目标帧图像和至少一帧匹配帧图像,相对于初始的视频数据来说,目标视频数据段的数据量小于视频数据的数据量,在进行视频数据传输时,节省数据流量,减轻用户的经济压力。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。


技术特征:

1.一种视频数据处理方法,其特征在于,所述方法包括:

获取视频数据,所述视频数据包含具有顺序的多帧图像;

基于检测周期对所述多帧图像进行有效信息检测,获取目标帧图像,所述目标帧图像具有所述有效信息;

根据所述目标帧图像,在所述多帧图像中获取至少一帧匹配帧图像,所述至少一帧匹配帧图像连续,且与所述目标帧图像相邻;

生成目标视频数据段,所述目标视频数据段包含所述目标帧图像和所述至少一帧匹配帧图像。

2.如权利要求1所述的方法,其特征在于,在所述获取视频数据的步骤之前,所述方法还包括:

获取当前流量使用值;

将所述当前流量使用值与预设流量阈值进行比较,并在所述当前流量使用值大于所述预设流量阈值时,执行获取所述视频数据的步骤。

3.如权利要求1所述的方法,其特征在于,所述对所述多帧图像进行有效信息检测,获取目标帧图像的步骤,包括:

获取所述多帧图像中的第一图像和第二图像,其中,所述第一图像和所述第二图像相邻;

对所述第一图像进行目标检测,得到目标物体的第一特征信息,所述第一特征信息表征所述目标物体在所述第一图像中的图像特征;

对所述第二图像进行目标检测,得到目标物体的第二特征信息,所述第二特征信息表征所述目标物体在所述第二图像中的图像特征;

依据所述第一特征信息和所述第二特征信息判断所述目标物体是否移动,并在判定所述目标物体移动时,将所述第一图像作为所述目标帧图像。

4.如权利要求3所述的方法,其特征在于,所述第一特征信息包括第一位置信息,所述第二特征信息包括第二位置信息,所述依据所述第一特征信息和所述第二特征信息判断所述目标物体是否移动的步骤,包括:

依据所述第一位置信息和所述第二位置信息计算移动位置信息;

将所述移动位置信息与预设位置信息进行对比,并在所述移动位置信息大于所述预设位置信息时,判定所述目标物体移动。

5.一种视频数据处理装置,其特征在于,所述装置包括:

视频数据获取模块,用于获取视频数据,所述视频数据包含具有顺序的多帧图像;

有效信息检测模块,用于基于检测周期对所述多帧图像进行有效信息检测,获取目标帧图像,所述目标帧图像具有所述有效信息;

匹配图像获取模块,用于根据所述目标帧图像,在所述多帧图像中获取至少一帧匹配帧图像,所述至少一帧匹配帧图像连续,且与所述目标帧图像相邻;

视频段生成模块,用于生成目标视频数据段,所述目标视频数据段包含所述目标帧图像和所述至少一帧匹配帧图像。

6.如权利要求5所述的装置,其特征在于,所述装置还包括:

流量值判断模块,用于获取当前流量使用值,将所述当前流量使用值与预设流量阈值进行比较,并在所述当前流量使用值大于所述预设流量阈值时,执行获取所述视频数据的步骤。

7.如权利要求5所述的装置,其特征在于,所述有效信息检测模块具体用于:

获取所述多帧图像中的第一图像和第二图像,其中,所述第一图像和所述第二图像相邻;

对所述第一图像进行目标检测,得到目标物体的第一特征信息,所述第一特征信息表征所述目标物体在所述第一图像中的图像特征;

对所述第二图像进行目标检测,得到目标物体的第二特征信息,所述第二特征信息表征所述目标物体在所述第二图像中的图像特征;

依据所述第一特征信息和所述第二特征信息判断所述目标物体是否移动,并在判定所述目标物体移动时,将所述第一图像作为所述目标帧图像。

8.如权利要求7所述的装置,其特征在于,所述第一特征信息包括第一位置信息,所述第二特征信息包括第二位置信息,所述有效信息检测模块具体用于:

依据所述第一位置信息和所述第二位置信息计算移动位置信息;

将所述移动位置信息与预设位置信息进行对比,并在所述移动位置信息大于所述预设位置信息时,判定所述目标物体移动。

9.一种视频数据处理设备,其特征在于,所述视频数据处理设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1-4中任一项所述的方法。

10.一种视频数据处理系统,其特征在于,所述系统包括布控球机和监控终端,所述布控球机和所述监控终端通信连接;

所述布控球机包括存储器以及处理器,所述存储器用于存储支持所述处理器执行权利要求1-4任一项所述的方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序;

所述布控球机用于将所述目标视频数据段发送至所述监控终端。

技术总结
本发明涉及图像处理技术领域,提供一种视频数据处理方法、装置、设备及系统,所述方法包括:首先,获取视频数据,视频数据包含具有顺序的多帧图像;其次,基于检测周期对多帧图像进行有效信息检测,获取目标帧图像,目标帧图像具有有效信息;然后,根据目标帧图像,在多帧图像中获取至少一帧匹配帧图像,至少一帧匹配帧图像连续,且与目标帧图像相邻;最后,生成目标视频数据段,目标视频数据段包含目标帧图像和至少一帧匹配帧图像。与现有技术相比,本发明在进行视频数据传输时,可以节省数据流量,减轻用户的经济压力。

技术研发人员:李路平;丁军
受保护的技术使用者:浙江宇视科技有限公司
技术研发日:2018.12.03
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-16866.html

最新回复(0)