一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频处理方法及装置与流程

2021-12-18 02:33:00 来源:中国专利 TAG:


1.本公开涉及电子信息技术领域,尤其涉及视频处理方法及装置。


背景技术:

2.随着移动互联网的发展,移动终端上的应用程序越来越多,也逐渐代替了照相机、钟表移动支付等其他设备。用户出门基本是手机在手就足够完成多种功能,可以随手拍小视频记录自己的生活。随着应用程序的开发,也出现了很多短视频应用程序,用户通过短视频应用程序可以向其他用户分享自己录制的短视频,也可以查看其他用户分享的短视频。
3.现有技术中,为了提高视频的观赏性,会组合用户的多组视频,但是在视频组合的过程中,会出现视频拼接效果不流畅,导致用户满意度低,如,将在根据拼接视频的过程中,会因为视频中人物不同,导致视频组合后,显示效果突兀,不流畅。


技术实现要素:

4.本公开实施例提供一种视频处理方法及装置,能够解决拼接处理多个视频时效果差,用户满意度低的问题。所述技术方案如下:
5.根据本公开实施例的第一方面,提供一种视频处理方法,该方法包括:
6.获取视频拼接请求信息,该视频拼接请求信息用于请求根据视频拼接规则,拼接处理多组视频,该视频拼接规则至少包括视频筛选规则和视频组合规则;
7.根据预设图像处理规则,提取该多组视频中每组视频的特征信息,该特征信息至少包括人物特征信息、位置参数信息、时间参数信息中的至少一种信息;
8.根据该视频筛选规则和每组视频的特征信息,在多组视频中筛选符合该视频筛选规则的多个目标视频,该视频筛选规则包括根据时间信息、位置信息、人物信息中至少一种信息进行筛选;
9.根据该视频组合规则,对该多个目标视频进行组合处理后,生成目标视频组,该视频组合规则至少包括:视频排序规则、视频过渡规则、滤镜规则中的至少一种。
10.在一个实施例中,该方法中的特征信息还包括视频的参数信息,该参数信息至少包括视频对应的滤镜信息、视频分辨率、风格信息中的至少一种;
11.获取参数请求信息,该参数请求信息用于请求获取视频的视频参数信息;
12.向视频参数处理模块发送该参数请求信息;
13.通过该视频参数处理模块,获取该视频的参数信息。
14.在一个实施例中,该方法中筛选符合该视频筛选规则的多个目标视频,包括:
15.根据该视频评价请求信息,在预设视频规则中确定该多组视频对应的k个筛选规则,及该k个筛选规则的优先级,该k大于1;
16.根据该k个筛选规则中每个规则的优先级,依次在多组视频组中筛选符合该筛选规则的视频,直至根据第k个筛选规则,在多个视频中筛选完毕目标视频。
17.在一个实施例中,该方法还包括:
18.获取目标视频组中每个视频的特征信息;
19.根据该每个视频的特征信息,确定该每个视频相匹配的标识信息,该标识信息包括文字信息、图像信息和音乐信息中的至少一种;
20.通过该每个视频相匹配的标识信息,标记该视频后,组合生成目标视频组。
21.在一个实施例中,该方法还包括:
22.通过该视频拼接规则标记该目标视频组后,向终端设备发送;
23.当接收到终端设备发送的变更请求信息,该变更请求信息用于请求变更该视频拼接规则,该变更包括变更视频筛选规则或视频组合规则;
24.根据该变更请求信息,变更该视频拼接规则。
25.本公开实施例提供的视频处理方法,在获取视频拼接请求后,根据该视频拼接请求,提取多个视频的特征信息,根据视频筛选规则和每个视频的特征信息,筛选目标视频,并根据视频组合规则,组合处理该目标视频生成目标视频组,本公开能够根据每个视频的特征信息结合该视频对应的视频拼接规则,生成目标视频组,满足用户个性化需求,避免了视频拼接突兀,提高了用户满意度。
26.根据本公开实施例的第二方面,提供一种视频处理装置,包括:
27.获取模块、提取模块、筛选模块和组合模块,
28.该获取模块,用于获取视频拼接请求信息,该视频拼接请求信息用于请求根据视频拼接规则,拼接处理多组视频,该视频拼接规则至少包括视频筛选规则和视频组合规则;
29.该提取模块,用于根据预设图像处理规则,提取该多组视频中每组视频的特征信息,该特征信息至少包括人物特征信息、位置参数信息、时间参数信息中的至少一种信息;
30.该筛选模块,用于根据该视频筛选规则和每组视频的特征信息,在多组视频中筛选符合该视频筛选规则的多个目标视频,该视频筛选规则包括根据时间信息、位置信息、人物信息中至少一种信息进行筛选;
31.该组合模块,用于根据该视频组合规则,对该多个目标视频进行组合处理后,生成目标视频组,该视频组合规则至少包括:视频排序规则、视频过渡规则、滤镜规则中的至少一种。
32.在一个实施例中,该装置中的特征信息还包括视频的参数信息,该参数信息至少包括视频对应的滤镜信息、视频分辨率、风格信息中的至少一种,该提取模块,还用于
33.获取参数请求信息,该参数请求信息用于请求获取视频的视频参数信息;
34.向视频参数处理模块发送该参数请求信息;
35.通过该视频参数处理模块,获取该视频的参数信息。
36.在一个实施例中,该装置中的筛选模块,用于
37.根据该视频评价请求信息,在预设视频规则中确定该多组视频对应的k个筛选规则,及该k个筛选规则的优先级,该k大于1;
38.根据该k个筛选规则中每个规则的优先级,依次在多组视频组中筛选符合该筛选规则的视频,直至根据第k个筛选规则,提取完毕目标视频。
39.在一个实施例中,该装置中的组合模块还用于:
40.获取目标视频组中每个视频的特征信息;
41.根据该每个视频的特征信息,确定该每个视频相匹配的标识信息,该标识信息包
括文字信息、图像信息和音乐信息中的至少一种;
42.通过该每个视频相匹配的标识信息,标记该视频后,组合生成目标视频组。
43.在一个实施例中,该装置还包括变更模块,该变更模块,用于
44.通过该视频拼接规则标记该目标视频组后,向终端设备发送;
45.当接收到终端设备发送的变更请求信息,该变更请求信息用于请求变更该视频拼接规则,该变更包括变更视频筛选规则或视频组合规则;
46.根据该变更请求信息,变更该视频拼接规则。在一个实施例中,
47.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
48.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
49.图1是本公开实施例提供的一种视频处理方法的流程图;
50.图1a是本公开实施例提供的一种视频处理方法的拼接示意图;
51.图2是本公开实施例提供的一种视频处理装置的结构图1;
52.图2a是本公开实施例提供的一种视频处理装置的结构图2。
具体实施方式
53.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
54.实施例一
55.本公开实施例提供一种视频处理方法,如图1所示,该视频处理方法包括以下步骤:
56.101、获取视频拼接请求信息。
57.该视频拼接请求信息用于请求根据视频拼接规则,拼接处理多组视频,该视频拼接规则至少包括视频筛选规则和视频组合规则。
58.本公开所提供的方法中的视频拼接请求信息还包括多组视频的特征信息,视频处理装置接收到该视频拼接请求信息,在多个设备中查找符合该特征信息的多组视频。
59.在具体的实施部署中,视频拼接请求信息可以是视频处理装置自己生成的,也可以是接收用户终端设备发送的,即,拼接视频可以是视频处理装置为用户自动生成目标视频组;拼接视频也可以根据用户的定制化需求生成的。
60.在具体的实施部署中,用户的终端设备里存储有摄像头拍摄的短视频,这些短视频可以按照日期,地点等进行分类,用户可以对这些视频进行拼接。
61.102、根据预设图像处理规则,提取该多组视频中每组视频的特征信息。
62.本公开所提供的方法中的特征信息至少包括人物特征信息、位置参数信息、时间参数信息中的至少一种信息。
63.在可选实施例中,本公开中的特征信息还包括视频的参数信息,该参数信息至少包括视频对应的滤镜信息、视频分辨率、风格信息中的至少一种;
64.获取参数请求信息,该参数请求信息用于请求获取视频的视频参数信息;
65.向视频参数处理模块发送该参数请求信息;
66.通过该视频参数处理模块,获取该视频的参数信息。
67.具体的:视频风格有多种分类方式,比如,按照表现摄手法和技术可以分为:写实风格(纪实摄影、新闻摄影)、古典风格(影楼摄影)、lomo风格、唯美风格(影楼摄影、人像写真、棚拍、风光、微距等)。
68.又比如,按照表现题材和表达思想,可以分为:表现主义风格(广告、电影海报、创作类摄影等)、现实主义风格(纪实摄影、主题摄影、命题摄影、创作性摄影)、后现代主义风格(创作性摄影)。
69.在可选的实施例中,可以通过视频参数处理模块提取多组视频中每组视频的特征信息,从而提高数据处理的效率。
70.上述的视频参数处理模块可以部署于视频处理装置,也可以部署于服务器端。
71.在可选的实施例中,取多组视频中每组视频的特征信息可以通过图像处理技术或者文字处理技术。
72.103、根据该视频筛选规则和每组视频的特征信息,在多组视频中筛选符合该视频筛选规则的多个目标视频。
73.该视频筛选规则包括根据时间信息、位置信息、人物信息中至少一种信息进行筛选。
74.本公开所提供的方法中该筛选符合该视频筛选规则的多个目标视频,包括:
75.根据该视频评价请求信息,在预设视频规则中确定该多组视频对应的目标筛选规则;
76.当目标筛选规则与视频的特征信息相匹配时,确定该视频为目标视频。
77.本公开所提供的方法中该筛选符合该视频筛选规则的多个目标视频,包括:
78.根据该视频评价请求信息,在预设视频规则中确定该多组视频对应的k个筛选规则,及该k个筛选规则的优先级,该k大于1;
79.根据该k个筛选规则中每个规则的优先级,依次在多组视频组中筛选符合该筛选规则的目标视频;
80.直至根据第k个筛选规则,在多组视频中筛选完毕目标视频。
81.例如,预设视频规则包括第一筛选规则和第二筛选规则,第一筛选规则指示筛选x月至y月的视频,第二筛选规则指示筛选x人物;
82.根据第一筛选规则,当多个视频特征信息中的时间信息与第一筛选信息中的时间段相匹配时,筛选出5个视频;
83.再在该5个视频中,根据第二筛选规则,当多个视频特征信息中的人物特征信息与第二筛选规则中x人物的特征信息相匹配时,筛选出3个视频;
84.最终确定该3个视频为目标视频。
85.104、根据该视频组合规则,对该多个目标视频进行组合处理后,生成目标视频组。
86.该视频组合规则至少包括:视频排序规则、视频过渡规则、滤镜规则中的至少一
种。
87.其中,视频过渡规则是指第一视频过渡到第二视频时的图像叠加规则;进一步的,视频过渡规则可以包括视频过渡时的特效规则,通过该视频过渡规则,能够避免视频拼接时的突兀,提高视频变换时的流畅性。
88.其中,该滤镜规则可以包括整体目标视频组的滤镜,也可以包括目标视频组中每个视频的滤镜。
89.如图1a所示,以拼接处理三个视频为例进行详细说明。
90.视频拼接规则可以根据用户的操作指令确定,如用户的操作指令指示:选择视频1,视频5和视频6进行合成,再根据视频的排列顺序,将视频1,视频5和视频6合成目标视频组。
91.在另一实施例中,该视频拼接价规则可以根据目标时间段确定,如筛选x月至y月的视频,将该时间段的视频根据正序排列合成目标视频组;
92.视频拼接规则可以根据同一个地点的m个视频进行自动选择。地点选择可以基于身份,城市,甚至更小的地方为维度进行区别。
93.本公开所提供的方法在生成目标视频组的时候,还包括:
94.获取目标视频组中每个视频的特征信息;
95.根据该每个视频的特征信息,确定该每个视频相匹配的标识信息,该标识信息包括文字信息、图像信息和音乐信息中的至少一种;
96.通过该每个视频相匹配的标识信息,标记该视频后,组合生成目标视频组。
97.例如,给a视频添加x音乐y文字,给b视频添加m音乐n文字后,组合生成目标视频组。
98.本公开所提供的方法在生成目标视频组的时候,还包括:
99.在多组视频中提取第一目标视频组合以及成第二目标视频组合;
100.根据预设显示规则,在第一显示区域中显示该第一目标视频组合,并在第二显示区域中显示该第二目标视频组合后,生成目标数据。
101.在具体的实施例中,在一个画面中可以显示多组视频,在播放的时候可以多组同时显示也可以按照顺序依次显示,如,第一显示区域显示a年x月的视频组,第二区域显示b年x月的视频组,在第三区域显示c年x月的视频组,通过同一画面显示不同时间段的视频组能够更好的凸显变化,满足客户的定制化需求。
102.本公开所提供的方法还包括根据终端设备的请求变更视频拼接规则,具体的包括:
103.通过该视频拼接规则标记该目标视频组后,向终端设备发送;
104.当接收到终端设备发送的变更请求信息,该变更请求信息用于请求变更该视频拼接规则,该变更包括变更视频筛选规则或视频组合规则;
105.根据该变更请求信息,变更该视频拼接规则。
106.在具体的实施例中,用户可以通过终端设备获取已完成拼接处理的目标视频组,当对目标视频组的内容需要调整时,可以根据目标视频组相匹配的视频拼接规则,确定需要变更的规则,再根据已变更后的规则,重新拼接视频。
107.例如,目标视频组的拼接规则是拼接a月至b月x用户的视频;但是a月和b月中间x
用户的变化不明显,可以调整规则,拼接a月至c月x用户的视频。
108.又例如,目标视频组的拼接规则是拼接x用户m风格的视频;但是x用户y风格的变化不明显,可以调整规则,拼接x用户m风格和n风格的视频。
109.本公开实施例提供的视频处理方法,在获取视频拼接请求后,根据该视频拼接请求,提取多个视频的特征信息,根据视频筛选规则和每个视频的特征信息,筛选目标视频,并根据视频组合规则,组合处理该目标视频生成目标视频组,本公开能够根据每个视频的特征信息结合该视频对应的视频拼接规则,生成目标视频组,满足用户个性化需求,避免了视频拼接突兀,提高了用户满意度。
110.实施例二
111.基于上述图1对应的实施例中所描述的视频处理方法,下述为本公开装置实施例,可以用于执行本公开方法实施例。
112.本公开实施例提供一种视频处理装置,如图2所示,该视频处理装置20包括:获取模块201、提取模块202、筛选模块203和组合模块204,
113.该获取模块201,用于获取视频拼接请求信息,该视频拼接请求信息用于请求根据视频拼接规则,拼接处理多组视频,该视频拼接规则至少包括视频筛选规则和视频组合规则;
114.该提取模块202,用于根据预设图像处理规则,提取该多组视频中每组视频的特征信息,该特征信息至少包括人物特征信息、位置参数信息、时间参数信息中的至少一种信息;
115.该筛选模块203,用于根据该视频筛选规则和每组视频的特征信息,在多组视频中筛选符合该视频筛选规则的多个目标视频,该视频筛选规则包括根据时间信息、位置信息、人物信息中至少一种信息进行筛选;
116.该组合模块204,用于根据该视频组合规则,对该多个目标视频进行组合处理后,生成目标视频组,该视频组合规则至少包括:视频排序规则、视频过渡规则、滤镜规则中的至少一种。
117.在可选实施例中,该装置20中的特征信息还包括视频的参数信息,该参数信息至少包括视频对应的滤镜信息、视频分辨率、风格信息中的至少一种,该提取模块202,还用于
118.获取参数请求信息,该参数请求信息用于请求获取视频的视频参数信息;
119.向视频参数处理模块发送该参数请求信息;
120.通过该视频参数处理模块,获取该视频的参数信息。
121.在可选实施例中,该装置20中的筛选模块203,用于
122.根据该视频评价请求信息,在预设视频规则中确定该多组视频对应的k个筛选规则,及该k个筛选规则的优先级,该k大于1;
123.根据该k个筛选规则中每个规则的优先级,依次在多组视频组中筛选符合该筛选规则的视频,直至根据第k个筛选规则,提取完毕目标视频。
124.在可选实施例中,该装置20中的组合模块204还用于:
125.获取目标视频组中每个视频的特征信息;
126.根据该每个视频的特征信息,确定该每个视频相匹配的标识信息,该标识信息包括文字信息、图像信息和音乐信息中的至少一种;
127.通过该每个视频相匹配的标识信息,标记该视频后,组合生成目标视频组。
128.如图2a所示,在可选实施例中,该装置20还包括变更模块205,该变更模块205,用于
129.通过该视频拼接规则标记该目标视频组后,向终端设备发送;
130.当接收到终端设备发送的变更请求信息,该变更请求信息用于请求变更该视频拼接规则,该变更包括变更视频筛选规则或视频组合规则;
131.根据该变更请求信息,变更该视频拼接规则。
132.基于上述图1对应的实施例中所描述的视频处理方法,本公开实施例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(英文:read only memory,rom)、随机存取存储器(英文:random access memory,ram)、cd

rom、磁带、软盘和光数据存储装置等。该存储介质上存储有计算机指令,用于执行上述图1对应的实施例中所描述的视频处理方法,此处不再赘述。
133.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献