一种视频标记方法、装置、设备及介质与流程

未命名 10-19 阅读:103 评论:0


1.本发明涉及视频处理技术领域,尤其涉及一种视频标记方法、装置、设备及介质。


背景技术:

2.随着直播技术的发展,直播也越来越广泛地应用到人们的日常生活中。
3.在校园安全和场所监听等应用场景中,需要灵活地对直播视频画面进行截图标记;这些标记信息可作为判断是否违法违规、追溯行为轨迹等业务的重要凭证。因此,如何实现对直播视频画面进行标记,是一个亟待解决的问题。


技术实现要素:

4.本发明提供了一种视频标记方法、装置、设备及介质,实现了对直播视频画面进行自动标记的效果。
5.根据本发明的一方面,提供了一种视频标记方法,包括:
6.响应于直播视频流中的标记触发指令,获取当前视频画面中包含的目标对象,以及每个目标对象的当前行为特征;
7.基于每个目标对象的当前行为特征对所述当前视频画面创建标记并添加对应的描述信息;
8.将所述当前视频画面和所述描述信息发送至与所述目标对象相对应的关联对象。
9.根据本发明的另一方面,提供了一种视频标记装置,包括:
10.获取模块,用于响应于直播视频流中的标记触发指令,获取当前视频画面中包含的目标对象,以及每个目标对象的当前行为特征;
11.标记添加模块,用于基于每个目标对象的当前行为特征对所述当前视频画面创建标记并添加对应的描述信息;
12.发送模块,用于将所述当前视频画面和所述描述信息发送至与所述目标对象相对应的关联对象。
13.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
14.至少一个处理器;以及
15.与所述至少一个处理器通信连接的存储器;其中,
16.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的视频标记方法。
17.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的视频标记方法。
18.本发明实施例的技术方案,通过在直播视频流中检测到标记触发指令时,获取当前视频画面中的目标对象以及每个目标对象的当前行为特征,基于当前行为特征对当前视
频画面创建标记并添加对应的描述信息,并将当前视频画面和描述信息发送至对应的关联对象,从而实现了直播视频画面进行自动标记的效果,并使得关联对象基于标记和描述信息进行追溯的效果。
19.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
20.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1是本发明实施例提供的一种视频标记方法的流程图;
22.图2是本发明实施例提供的另一种视频标记方法的流程图;
23.图3是本发明实施例提供的一种视频标记的交互示意图;
24.图4是本发明实施例提供的一种多个已标记画面的显示示意图;
25.图5是本发明实施例提供的一种回放视频资源的选择界面示意图;
26.图6是本发明实施例提供的一种标记点的显示界面示意图;
27.图7是本发明实施例提供的一种描述信息的显示界面示意图;
28.图8是本发明实施例提供的一种视频标记装置的结构示意图;
29.图9是本发明实施例提供的一种电子设备的结构框图。
具体实施方式
30.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
31.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
32.在一实施例中,图1是本发明实施例提供的一种视频标记方法的流程图,本实施例可适用于对直播视频画面进行标记的情况,该方法可以由视频标记装置来执行,该视频标记装置可以采用硬件和/或软件的形式实现,该视频标记装置可配置于电子设备中。如图1所示,该方法包括:
33.s110、响应于直播视频流中的标记触发指令,获取当前视频画面中包含的目标对
象,以及每个目标对象的当前行为特征。
34.其中,标记触发指令用于对当前视频画面进行创建标记并添加描述信息的触发指令。可以理解为,在接收到标记触发指令时,即可对当前视频画面创建标记并添加描述信息。在一实施例中,标记触发指令的触发操作包括下述之一:接收到标记组件的触发操作;检测到异常行为特征;检测到异常对象。其中,标记组件指的是在当前视频画面中预先配置的一个标记按钮。在实际操作过程中,用户可以直接点击该标记组件,以生成对应的标记触发指令。检测到异常行为特征可以理解为,在直播视频流中检测到异常行为特征的画面;检测到异常对象可以理解为,在直播视频流中检测到异常对象的画面。其中,异常对象可以包括但不限于:异常用户和存在风险的利器等。
35.在实施例中,可以采用人工监测直播视频流中的异常行为特征和异常对象,也可以直接采用人工智能技术监测直播视频流中的异常行为特征和异常对象。
36.在实施例中,目标对象指的是当前视频画面中的用户;当前行为特征指的是当前视频画面中目标对象所执行的相关行为。在实际操作过程中,当前行为特征与所监测场景有关,比如,在所监测场景为校园场景,则当前行为特征可以翻墙逃课、打架斗殴等。需要说明的是,在一个当前视频画面中可以包括一个或多个目标对象,相应的,当前行为特征可以包括多个行为特征。
37.在实施例中,可以采用图像识别技术或人工识别技术等自动识别并提取当前视频画面中包含的每个目标对象,以及每个目标对象的当前行为特征。
38.s120、基于每个目标对象的当前行为特征对当前视频画面创建标记并添加对应的描述信息。
39.其中,描述信息用于对目标对象的当前行为特征进行描述的相关信息;创建标记指的是在当前视频画面创建一个标记点的过程。在实施例中,可以基于每个目标对象的当前行为特征自动对当前视频画面创建标记,并添加相对应的描述信息。
40.s130、将当前视频画面和描述信息发送至与目标对象相对应的关联对象。
41.其中,关联对象可以为与目标标对象存在关联的对象(比如监护人),也可以为监管部门的相关工作人员。在实施例中,将当前视频画面和描述信息自动推送至与目标对象相对应的关联对象,以使关联对象可根据当前视频画面和描述信息采取相应的措施。
42.本实施例的技术方案,通过在直播视频流中检测到标记触发指令时,获取当前视频画面中的目标对象以及每个目标对象的当前行为特征,基于当前行为特征对当前视频画面创建标记并添加对应的描述信息,并将当前视频画面和描述信息发送至对应的关联对象,从而实现了直播视频画面进行自动标记的效果,并使得关联对象基于标记和描述信息进行追溯的效果。
43.在一实施例中,图2是本发明实施例提供的另一种视频标记方法的流程图,本实施例是在上述实施例的基础上,对描述信息的添加过程,以及向关联对象发送的过程进行进一步的说明。如图2所示,该方法包括:
44.s210、响应于直播视频流中的标记触发指令,获取当前视频画面中包含的目标对象,以及每个目标对象的当前行为特征。
45.s220、基于每个目标对象的当前行为特征与预先构建的异常行为特征集合中异常行为特征之间的匹配度对当前视频画面创建标记。
46.其中,异常行为特征指的是存在一定风险和安全隐患的行为特征。在异常行为特征集合中包含多个异常行为特征,并且,异常行为特征集合可以根据不同的监测场景进行构建。可以理解为,每个监测创建均配置一个对应的异常行为特征集合。在实施例中,将每个目标对象的当前行为特征确定对应的监测场景,并基于监测场景获取对应的异常行为特征集合,并将当前行为特征与异常行为特征集合中的每个异常行为特征进行比对,以确定两者之间的匹配度,并存在至少一个匹配度达到预设匹配度阈值的情况下,对当前视频画面创建标记,以保证创建标记的准确性。
47.s230、基于匹配度最高的异常行为特征的特征关键词确定当前视频画面对应的描述信息。
48.在实施例中,查找异常行为特征集合中匹配度最高的异常行为特征,并识别提取该匹配度最高的异常行为特征的特征关键词,并将该特征关键词作为当前视频画面对应的描述信息。
49.s240、将描述信息添加至对应的当前视频画面中。
50.在实施例中,在当前视频画面的描述信息输入框中添加该描述信息。
51.s250、根据当前视频画面和对应的描述信息生成对应的目标凭证图像。
52.其中,目标凭证图像用于使关联对象对目标对象的当前行为特征进行确认的图像。在实施例中,可以将当前视频画面上传至cdn服务中,生成对应的图片url,并将该图片url和对应的描述信息生成一个目标凭证图像。
53.s260、根据目标对象和每个目标对象的当前行为特征确定相匹配的关联对象。
54.在实施例中,可以采用人脸识别技术获取与目标对象绑定的关联对象,或者,基于目标对象的当前行为特征确定对应的关联对象。
55.s270、将目标凭证图像发送至对应的关联对象。
56.在实施例中,自动将目标凭证图像推送至对应的关联对象。
57.本实施例的技术方案,在上述实施例的基础上,基于目标对象的当前行为特征与异常行为特征之间的匹配度确定对应的描述信息,并自动将描述信息添加至当前视频图像,从而无需用户手动添加描述信息;并且,将当前视频画面和描述信息以图片url的形式发送至关联对象,节省了数据的传输资源。
58.在一实施例中,视频标记方法,还包括:根据标记创建时间戳和当前视频画面所对应回放视频的视频属性信息生成对应的进度条标记点;响应于进度条标记点的触发操作,直接跳转到对应的视频节点。
59.其中,进度条标记点指的是标记信息在播放器的进度条上的标记位置;标记创建时间戳指的是对当前视频画面进行截屏的时间戳。在实施例中,可以直接使用用户当前系统时间作为对应的标记创建时间戳;也可以将物理世界的真实时间戳也编码进直播视频流中,播放端在播放时,从视频帧数据中解析出显示时间戳(presentation time stamp,pts),并使用pts时间戳与视频缓冲区时长之间的差值,作为对应的标记创建时间戳,从而可以获得更准确的画面真实时间。
60.在实施例中,在对当前视频画面对应的回放视频进行播放时,将获取到的标记信息发送至播放器,并将对应的进度条标记点展示到播放器的进度条上;在点击播放器的进度条标记点时,可以直接跳转到该进度条标记点对应的视频节点上。
61.在一实施例中,视频属性信息包括:开始录制时间戳和总回放时长;根据标记创建时间戳和当前视频画面所对应回放视频的视频属性信息生成对应的进度条标记点,包括:根据标记创建时间戳和开始录制时间戳确定标记信息在回放视频上的播放进度;基于播放进度、总回放时长和预先配置的进度条像素长度确定对应的标记点像素位置;将标记点像素位置作为对应的进度条标记点。
62.在实施例中,将开始录制时间戳与标记创建时间戳之间的差值绝对值作为标记信息在回放视频上的播放进度,并计算播放进度与总回放时长之间的比值,并将比值和进度条像素长度之间的乘积值作为对应的标记点像素位置,并直接将标记点像素位置作为对应的进度条标记点。
63.在一实施例中,视频标记方法,还包括:响应于进度条标记点的悬停指令,显示进度条标记点对应的描述信息。在实施例中,在触控光标在进度条标记点之上悬停的情况下,直接弹出该当前视频画面对应的描述信息。
64.在一实施例中,图3是本发明实施例提供的一种视频标记的交互示意图。如图3所示,本实施例中的视频标记的交互过程包括如下步骤:
65.s1、开发播放器,支持对直播和点播的视频资源进行播放。
66.s2、开发视频截图api,支持在浏览器端调用;截屏后返回视频画面的base64格式数据。
67.其中,s2包括s21-s23:
68.s21、记录下截屏操作时刻的时间戳
69.在一实施例中,获取时间戳的方式一:直接使用用户当前系统时间;缺点,不够准确,用户系统时间可能有偏差,最终会导致标记的时间和回放视频实际进度有偏差;
70.在一实施例中,获取时间戳的方式二:推流端在推流时,将物理世界的真实时间戳也编码进直播流中,播放端在播放时,从视频帧数据中解析出pts时间戳,使用pts时间戳与视频缓冲区时长之间的差值,可以获得更准确的画面真实时间
71.s22、截屏时,使用画布从《video》中读取当前渲染的画面
72.s23、使用画布提供的接口,将内容导出为base64格式的jpg或png图片
73.s3、将base64格式视频画面数据上传到cdn服务,生成图片url,并展示图片;
74.s4、请求服务端http创建标记接口,携带图片url及当前的时间等信息,进行标记创建;
75.s5、提供标记描述信息输入框,支持按需添加标记的描述信息;
76.s6、直播结束后,生成回放视频资源;支持按日期查询回放视频资源;
77.s7、在回放视频资源列表,选择要播放的回放资源;点击即可触发播放;
78.s8、根据所选的回放资源的开始时间和结束时间,查询标记信息;
79.s9、将获取到的标记信息传给播放器,进而展示到播放器的进度条上;
80.在实施例中,标记信息中包含该标记创建时刻的时间戳t1,并且,每个回放视频都有它开始录制的时间戳t2;将用t2与t1之间的差值绝对值可以得出该标记信息对应回放视频上的播放进度t;最后,t/视频时长*进度条像素长度,可以计算出标记点需要显示的像素位置。
81.s10、点击播放器的进度条标记点,可以跳转到对应的视频节点;
82.s11、鼠标放在标记节点上接口查看该标记点的描述信息。
83.在一实施例中,图4是本发明实施例提供的一种多个已标记画面的显示示意图。如图4所示,在直播过程中,可以对直播视频流中的直播视频画面进行标记,分别为已标记画面1、已标记画面2、已标记画面4和已标记画面4。在当前播放界面中包含一个标记按钮,在点击标记按钮时,弹出一个描述信息输入框,并在完成描述信息的输入之后,可以点击保存按钮,以对该描述信息进行保存。
84.在一实施例中,图5是本发明实施例提供的一种回放视频资源的选择界面示意图。如图5所示,在直播视频流中的当前视频界面中显示一个日期选择按钮,在点击该日期选择按钮之后,可以弹出一个日期选择框,并在该日期选择框中选择一个时间点,并查看该时间点的回放视频。
85.在一实施例中,图6是本发明实施例提供的一种标记点的显示界面示意图。如图6所示,在通过播放器播放其中一个回放视频时,在播放器的进度条上显示每个进度条标记点。
86.在一实施例中,图7是本发明实施例提供的一种描述信息的显示界面示意图。如图7所示,在鼠标在其中一个进度条标记点之上悬停时,自动显示该进度条标记点对应的描述信息。
87.在一实施例中,图8是本发明实施例提供的一种视频标记装置的结构示意图。如图8所示,该装置包括:获取模块810、标记添加模块820和发送模块830。
88.其中,获取模块810,用于响应于直播视频流中的标记触发指令,获取当前视频画面中包含的目标对象,以及每个目标对象的当前行为特征;
89.标记添加模块820,用于基于每个目标对象的当前行为特征对当前视频画面创建标记并添加对应的描述信息;
90.发送模块830,用于将当前视频画面和描述信息发送至与目标对象相对应的关联对象。
91.在一实施例中,标记触发指令的触发操作包括下述之一:接收到标记组件的触发操作;检测到异常行为特征;检测到异常对象。
92.在一实施例中,标记添加模块820,包括:
93.标记单元,用于基于每个目标对象的当前行为特征与预先构建的异常行为特征集合中异常行为特征之间的匹配度对当前视频画面创建标记;
94.第一确定单元,用于基于匹配度最高的异常行为特征的特征关键词确定当前视频画面对应的描述信息;
95.添加单元,用于将描述信息添加至对应的当前视频画面中。
96.在一实施例中,发送模块830,包括:
97.生成单元,用于根据当前视频画面和对应的描述信息生成对应的目标凭证图像;
98.第二确定单元,用于根据目标对象和每个目标对象的当前行为特征确定相匹配的关联对象;
99.发送单元,用于将目标凭证图像推送至对应的关联对象。
100.在一实施例中,视频标记装置,还包括:
101.生成模块,用于根据标记创建时间戳和当前视频画面所对应回放视频的视频属性
信息生成对应的进度条标记点;
102.跳转模块,用于响应于进度条标记点的触发操作,直接跳转到对应的视频节点。
103.在一实施例中,视频属性信息包括:开始录制时间戳和总回放时长;生成模块,包括:
104.第三确定单元,用于根据标记创建时间戳和开始录制时间戳确定标记信息在回放视频上的播放进度;
105.第四确定单元,用于基于播放进度、总回放时长和预先配置的进度条像素长度确定对应的标记点像素位置;
106.第五确定单元,用于将标记点像素位置作为对应的进度条标记点。
107.在一实施例中,视频标记模块,还包括:
108.显示模块,用于响应于进度条标记点的悬停指令,显示进度条标记点对应的描述信息。
109.本发明实施例所提供的视频标记装置可执行本发明任意实施例所提供的视频标记方法,具备执行方法相应的功能模块和有益效果。
110.在一实施例中,图9是本发明实施例提供的一种电子设备的结构框图,如图9所示,示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
111.如图9所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
112.电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
113.处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如视频标记方法。
114.在一些实施例中,视频标记方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13
并由处理器11执行时,可以执行上文描述的视频标记方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行视频标记方法。
115.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
116.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
117.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
118.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
119.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
120.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算
机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
121.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
122.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术特征:
1.一种视频标记方法,其特征在于,包括:响应于直播视频流中的标记触发指令,获取当前视频画面中包含的目标对象,以及每个目标对象的当前行为特征;基于每个目标对象的当前行为特征对所述当前视频画面创建标记并添加对应的描述信息;将所述当前视频画面和所述描述信息发送至与所述目标对象相对应的关联对象。2.根据权利要求1所述的方法,其特征在于,所述标记触发指令的触发操作包括下述之一:接收到标记组件的触发操作;检测到异常行为特征;检测到异常对象。3.根据权利要求1所述的方法,其特征在于,所述基于每个目标对象的当前行为特征对所述当前视频画面创建标记并添加对应的描述信息,包括:基于每个目标对象的当前行为特征与预先构建的异常行为特征集合中异常行为特征之间的匹配度对所述当前视频画面创建标记;基于匹配度最高的异常行为特征的特征关键词确定所述当前视频画面对应的描述信息;将所述描述信息添加至对应的当前视频画面中。4.根据权利要求1所述的方法,其特征在于,所述将所述当前视频画面和所述描述信息发送至与所述目标对象相对应的关联对象,包括:根据所述当前视频画面和对应的描述信息生成对应的目标凭证图像;根据所述目标对象和每个所述目标对象的当前行为特征确定相匹配的关联对象;将所述目标凭证图像发送至对应的关联对象。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法,还包括:根据标记创建时间戳和所述当前视频画面所对应回放视频的视频属性信息生成对应的进度条标记点;响应于所述进度条标记点的触发操作,直接跳转到对应的视频节点。6.根据权利要求5所述的方法,其特征在于,所述视频属性信息包括:开始录制时间戳和总回放时长;所述根据所述标记创建时间戳和所述当前视频画面所对应回放视频的视频属性信息生成对应的进度条标记点,包括:根据所述标记创建时间戳和所述开始录制时间戳确定所述标记信息在所述回放视频上的播放进度;基于所述播放进度、所述总回放时长和预先配置的进度条像素长度确定对应的标记点像素位置;将所述标记点像素位置作为对应的进度条标记点。7.根据权利要求5所述的方法,其特征在于,所述方法,还包括:响应于所述进度条标记点的悬停指令,显示所述进度条标记点对应的描述信息。8.一种视频标记装置,其特征在于,包括:获取模块,用于响应于直播视频流中的标记触发指令,获取当前视频画面中包含的目标对象,以及每个目标对象的当前行为特征;标记添加模块,用于基于每个目标对象的当前行为特征对所述当前视频画面创建标记并添加对应的描述信息;
发送模块,用于将所述当前视频画面和所述描述信息发送至与所述目标对象相对应的关联对象。9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的视频标记方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的视频标记方法。

技术总结
本发明公开了一种视频标记方法、装置、设备及介质。该方法包括:响应于直播视频流中的标记触发指令,获取当前视频画面中包含的目标对象,以及每个目标对象的当前行为特征;基于每个目标对象的当前行为特征对所述当前视频画面创建标记并添加对应的描述信息;将所述当前视频画面和所述描述信息发送至与所述目标对象相对应的关联对象。本发明实现了直播视频画面进行自动标记的效果,并使得关联对象基于标记和描述信息进行追溯的效果。标记和描述信息进行追溯的效果。标记和描述信息进行追溯的效果。


技术研发人员:张凯 曾智锋 毛志慧
受保护的技术使用者:广州开得联软件技术有限公司
技术研发日:2023.06.12
技术公布日:2023/10/15
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐