CN114972801B - 一种视频生成方法、装置、设备及可读存储介质 - Google Patents
一种视频生成方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- CN114972801B CN114972801B CN202210588896.4A CN202210588896A CN114972801B CN 114972801 B CN114972801 B CN 114972801B CN 202210588896 A CN202210588896 A CN 202210588896A CN 114972801 B CN114972801 B CN 114972801B
- Authority
- CN
- China
- Prior art keywords
- image
- area
- color
- color value
- target picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/61—Control of cameras or camera modules based on recognised objects
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
本发明提供了一种视频生成方法、装置、设备及可读存储介质,涉及视频拍摄技术领域。该方法包括:在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组;根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频,其中,所述第二图像是根据至少一个所述第一图像生成的。本发明实施例能够根据图画的区域颜色,精准拍照,生成视频。
Description
技术领域
本发明属于视频拍摄技术领域,尤其是涉及一种视频生成方法、装置、设备及可读存储介质。
背景技术
在画填格油画时,用户想记录每画一种颜色的画布情况和从无到有的一个作画过程,并积累起每次拍摄的照片,生成一个治愈系的短视频。目前可以采用如下三种方案实现:方案一,在拍摄图画时,根据拍摄区域与已拍摄的图像的相似度,确定是否进行拍摄,但是此方案只能对静态图像进行相似度判断,需要定时拍摄图像,拍摄无针对性,耗时较长;方案二,在特定区域内进行平均采样再检测,确定是否进行拍摄,此方案无法针对复杂区域的图画进行精准拍摄;方案三,对比每两个相邻的帧图像,在判断像素变化时进行拍摄,但是此方案会产生大量图像,造成存储资源浪费,且无法实现精准区域识别。
发明内容
本发明实施例的目的在于提供一种视频生成方法、装置、设备及可读存储介质,以在图画的区域颜色发生变化时,精准拍摄图像,从而生成视频。
第一方面,本发明实施例提供了一种视频生成方法,包括:
在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组;
根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频,其中,所述第二图像是根据至少一个所述第一图像生成的。
可选地,上述方法还包括:
在识别到所述目标图画中的所述第一区域完成颜色填充的情况下,记录所述第一区域的色值,并对所述目标图画进行拍照,得到所述第一图像;
根据所述第一区域的色值,确定所述第一图像归属的图像组。
可选地,所述图像组与色值范围一一对应;
所述根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组,包括:
根据所述第一区域的色值所属的色值范围,确定所述第一图像归属的图像组。
可选地,所述根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频,包括:
将一个图像组中的至少一个所述第一图像合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像;
根据至少两个所述第二图像,生成所述目标视频。
可选地,所述将一个图像组中的至少一个所述第一图像合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像,包括:
提取一个所述图像组中的至少一个所述第一图像上的第一区域;
将提取出的第一区域合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像。
可选地,所述根据至少两个所述第二图像,生成所述目标视频,包括:
获取背景音频的节奏点信息;
根据所述节奏点信息,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频。
可选地,所述根据所述节奏点信息,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频,包括:
对所述目标图画中完成颜色填充的区域的色值进行分类,获取色值类别数量;
在所述背景音频的节奏点数量大于或等于所述色值类别数量的情况下,将所述背景音频裁剪为与所述色值类别数量相等的节奏段,并将一个所述第二图像与一个所述节奏段进行关联,生成所述目标视频;或者,
在所述背景音频的节奏点数量小于所述色值类别数量的情况下,根据每两个相邻节奏点之间的时长,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频。
可选地,所述根据至少两个所述第二图像,生成所述目标视频,包括:
在两个相邻的所述第二图像之间插入转场效果,生成所述目标视频。
可选地,在所述在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组之前,所述方法还包括:
采用连通区域检测算法,获取所述目标图画的区域信息。
第二方面,本发明实施例还提供一种视频生成设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器,用于读取存储器中的程序实现如上第一方面所述的视频生成方法中的步骤。
第三方面,本发明实施例还提供一种视频生成装置,包括:
确定模块,用于在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组;
生成模块,用于根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频。
第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上第一方面所述的视频生成方法中的步骤。
在本发明实施例中,在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组,根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频,其中,所述第二图像是根据至少一个所述第一图像生成的,能够识别目标图画的区域颜色,精准拍照,从而生成目标视频,展示目标图画的作画过程。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的视频生成方法的流程图;
图2是本发明实施例提供的视频生成装置的结构框图;
图3是本发明实施例提供的视频生成设备的硬件结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1是本发明实施例提供的一种视频生成方法的流程图,如图1所示,包括以下步骤:
步骤101,在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组;
该步骤中,可以利用智能手机对目标图画进行拍照,将智能手机静止放置于可以拍摄到整个目标图画的位置处,在用户开始对目标图画进行颜色填充之前,启动智能手机中的监控应用程序,对目标图画进行监控。在该监控应用程序识别到目标图画中的第一区域完成颜色填充的情况下,该监控应用程序可以对第一区域的填充颜色进行色值检测,根据第一区域的色值,确定第一图像归属的图像组,所述目标图画对应至少一个图像组,每个图像组包括至少一个第一图像。
需要指出的是,在确定第一图像归属的图像组之前,还可以对第一图像进行裁剪和角度拉伸,得到尺寸一致的至少一个第一图像。
步骤102,根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频,其中,所述第二图像是根据至少一个所述第一图像生成的。该步骤中,首先按图像组处理第一图像,得到图像组对应的第二图像,减少大量相似图像的存储,避免存储空间的浪费,提高后续目标视频的合成精准度。然后依次播放目标图画对应的至少两个第二图像的过程即是生成目标视频的过程,展示目标图画的颜色填充过程,即是展示目标图画的作画过程,增加拍摄多样性,提高拍摄乐
需要指出的是,一个图像组可以生成一个第二图像,即第二图像的数量与图像组的数量一致。
该实施例中,在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组,并根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频,其中,所述第二图像是根据至少一个所述第一图像生成的,能够识别目标图画的区域颜色,精准拍照,从而生成目标视频,展示目标图画的作画过程。
需要指出的是,目标图画可以是填格油画,填格油画的画面上有多个格子,即对应目标图画上的多个区域,用户在每个格子上填充对应的颜色,记录用户填充颜色过程的图像,生成视频,增加拍摄多样性。
在一具体实施例中,步骤101,包括:
在识别到所述目标图画中的所述第一区域完成颜色填充的情况下,记录所述第一区域的色值,并对所述目标图画进行拍照,得到所述第一图像;
根据所述第一区域的色值,确定所述第一图像归属的图像组。
需要指出的是,智能手机中的监控应用程序控制该智能手机的摄像头对目标图画进行拍照,得到第一图像,并利用内置的颜色检测算法对第一区域的填充颜色进行色值检测,获得第一区域的色值,并进行记录。
需要指出的是,在目标图画的每一个区域完成颜色填充的情况下,才进行拍照,通过精准识别区域填充颜色的方式,避免生成大量图像,造成存储资源浪费,而且减少耗时。
在一具体实施例中,所述图像组与色值范围一一对应;
步骤101,包括:
根据所述第一区域的色值所属的色值范围,确定所述第一图像归属的图像组。
需要指出的是,可以采用以下过程,确定第一图像归属的图像组:
首先,需要将智能手机静止放置在可以拍摄到整个目标图画的位置处,启动智能手机中的监控应用程序,该监控应用程序识别到目标图画,对未填充颜色的目标图画进行拍照,得到初始图像,并创建一个区域信息列表,每个区域信息对应三个字段,分别为编号、色值和文件名称。
然后,在该监控应用程序识别到目标图画中的第一区域完成颜色填充的情况下,该监控应用程序控制智能手机的摄像头对目标图画进行拍照,得到第一图像,并利用内置的颜色检测算法对第一区域的填充颜色进行色值检测,并在区域信息列表中记录第一条区域信息,包括:第一区域的编号、色值和文件名称;其中,文件名称是根据编号和色值确定的,该文件名称可以作为第一图像的名称,用于将色值与图像一一对应,例如,第一区域的色值为FFFE3579,编号为1,则第一图像的名称可以为FFFE3579+1.jpg。
进一步,在该监控应用程序再次识别到目标图画中的第一区域完成颜色填充的情况下,该监控应用程序控制智能手机的摄像头再次对目标图画进行拍照,得到第一图像,并记录该第一区域的色值,并将第一区域的色值与已创建的区域信息列表中的第一条区域信息的色值进行比较,若色值差值小于或等于预设阈值,即色值相同或相近,则在已创建的区域信息列表中记录第二条区域信息,包括:此次识别到的第一区域的编号、色值和文件名称;若色值差值大于预设阈值,即色值差异较大,则重新创建一个区域信息列表,并在该区域信息列表中记录第一条区域信息,包括:此次识别到的第一区域的编号、色值和文件名称。同样地,文件名称也是根据编号和色值确定的,该文件名称作为第一图像的名称,用于将色值与图像进行一一对应。
也就是说,一个区域信息列表对应一个图像组,一个图像组对应一个色值范围。
以此类推,监控应用程序可以在每个区域完成颜色填充的情况下对目标图画进行拍照,得到第一图像,并记录此次完成颜色填充的区域的色值,直至全部区域完成颜色填充,得到至少一个区域信息列表,即得到至少一个图像组,每个图像组中包括第一区域处于同一色值范围的至少一个第一图像。
还需要指出的是,需要存储拍照后的第一图像,在后续步骤对第一图像进行处理时,可根据区域信息列表中的文件名称字段,找到对应名称的第一图像。
在一实施例中,步骤102,包括:
将一个图像组中的至少一个所述第一图像合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像;
根据至少两个所述第二图像,生成所述目标视频。
需要指出的是,由于一个图像组对应一个色值范围,所以将一个图像组中的至少一个所述第一图像合成到未填充颜色的目标图画上,即将一个色值范围所对应的全部第一图像合成到未填充颜色的目标图画上,生成一个第二图像。色值范围的数量决定第二图像的数量。
在一实施例中,所述将一个图像组中的至少一个所述第一图像合成到未填充颜色的目标图画上,生成所述图像组对应的所述第二图像,包括:
提取一个所述图像组中的至少一个所述第一图像上的第一区域;
将提取出的第一区域合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像。
需要指出的是,上述的监控应用程序可以利用抠图算法,将一个图像组中的至少一个所述第一图像上的第一区域提取出来,然后再将第一区域合成到未填充颜色的目标图画上,生成第二图像,从而每个图像组得到一个对应的第二图像,这样按填充颜色的色值对目标图画的拍照图像进行整合,减少存储大量图像,避免存储资源浪费,而且通过这样的第二图像生成的目标视频,可以展示目标图画填充不同颜色的作画过程,效果更加酷炫,提升场景体验感。
在一实施例中,步骤102,包括:
获取背景音频的节奏点信息;
根据所述节奏点信息,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频。
首先,智能手机的监控应用程序可以通过服务器随机获取一个背景音频,该服务器存储多个音频文件,或者获取用户指定的背景音频。然后获取该背景音频的节奏点信息,该节奏点信息即为背景音频的节奏卡点时间信息。根据该节奏点信息,将至少两个第二图像与背景音频的节奏点进行关联,实现音乐卡点,合成一个带有音乐的目标视频。
在一实施例中,所述根据所述节奏点信息,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频,包括:
对所述目标图画中完成颜色填充的区域的色值进行分类,获取色值类别数量;
在所述背景音频的节奏点数量大于或等于所述色值类别数量的情况下,将所述背景音频裁剪为与所述色值类别数量相等的节奏段,并将一个所述第二图像与一个所述节奏段进行关联,生成所述目标视频;或者,
在所述背景音频的节奏点数量小于所述色值类别数量的情况下,根据每两个相邻节奏点之间的时长,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频。
其中,每两个相邻的节奏点确定一个节奏段。在背景音频的节奏点数量大于或等于色值类别数量的情况下,将该背景音频裁剪为与色值类别数量相等的至少一个节奏段,即将该背景音频的节奏点信息进行更新,重新划分背景音频的节奏点,使该背景音频的节奏点数量=色值类别数量+1。然后在两个相邻的节奏点之间,即一个节奏段中播放一个第二图像,实现音乐卡点合成视频。
在背景音频的节奏点数量小于色值类别数量的情况下,根据每两个相邻节奏点之间的时长,将至少两个第二图像与背景音频的节奏点进行关联,生成目标视频。
具体地,根据每两个相邻节奏点之间的时长,确定背景音频的每个节奏段的时长,然后将背景音频的节奏段进行分组,获得节奏组,每个节奏组可以包括数量相同的节奏段,并将多个第二图像进行分组,获得与节奏组数量相同的第二图像组,每个第二图像组包括的第二图像的数量可以不同,再将节奏组与第二图像组进行对应。需要注意的是,由于背景音频的节奏点数量小于色值类别数量,即背景音频的节奏点数量小于第二图像的数量,节奏组和第二图像组的数量相等,所以,可以认为节奏组中节奏段的数量小于对应的第二图像组中的第二图像的数量。
然后,对比每个节奏组中各个节奏段的时长,并根据每个节奏组对应的第二图像组中包括的第二图像的数量,确定每个节奏段关联的第二图像的数量。例如,一个节奏组中包括三个节奏段,该节奏组对应的第二图像组包括四个第二图像,则在该节奏组中选择出时长最长的节奏段,将该第二图像组中两个相邻的第二图像与该时长最长的节奏段的进行关联,剩下两个第二图像与剩下两个节奏段按序对应关联,生成目标视频。
在一实施例中,步骤102,包括:
在两个相邻的所述第二图像之间插入转场效果,生成所述目标视频。
其中,智能手机的监控应用程序可以通过服务器获取转场效果列表,然后从转场效果列表中随机选择一个转场效果,并将该转场效果插入两个相邻的第二图像之间,再导出所有的转场效果,得到一个带有酷炫效果的目标视频。
需要指出的是,步骤103,还可以包括:
根据背景音频的节奏点信息,将至少两个所述第二图像与所述背景音频的节奏点进行关联,并在关联所述节奏点之后的两个相邻的所述第二图像之间插入转场效果,生成所述目标视频。
在一实施例中,在步骤101之前,上述方法还包括:
采用连通区域检测算法,获取所述目标图画的区域信息。
需要指出的是,上述的监控应用程序同时内置连通区域检测算法,可以精准识别每个区域,获取目标图画的区域信息,这样在获取目标图画的区域信息之后,可以判断第一区域是否完成颜色填充。
下面,对连通区域检测算法进行说明:
该目标图画划分为多个不同形状的区域,每个区域为白色,各区域之间以黑色线条为界,该目标图画可以看作二值图像。而连通区域检测算法又是对二值图像进行处理的,所以可以采用连通区域检测算法对目标图画进行区域检测,获取区域信息。
首先对目标图画进行一次完整的扫描,标记所有像素点,得到并记录等价标记对。等价标记对的产生是由于扫描次序的不同,导致开始时认为是两个不连通的区域,后来随着扫描的深入,又发现这两个区域是连通的。所以,需要记录等价对,以表明它们隶属于同一个连通区域,以便第一次扫描结束后进行修正。这里,采用8连通区域标记像素点,即对任意一个像素点的上、下、左、右、左上、右上、右下以及左下,共8个相邻像素点进行比较。由于不是每个像素点都有8个相邻像素点,对于一些特殊位置的像素点需要特殊考虑,其中包括:
(1)目标图画上左上角的像素点,由于是第一个要扫描的像素点,无需进行8连通区域的检测,也无需考虑记录等价标记对的问题。
(2)目标图画上第一行的像素点,只需要考虑左边相邻像素点的连通性,无需考虑记录等价标记对。
(3)目标图画上第一列的像素点,只需要考虑上和右上2个相邻像素点的连通性。
(4)目标图画上最后一列的像素点,只需要考虑左、左上以及上3个相邻像素点的连通性。
还需要指出的是,上述的监控应用程序内置人工智能模型,该人工智能模型可以执行连通区域检测算法,获取目标图画的区域信息,还可以执行颜色检测算法,识别每一区域的填充颜色,以及还可以执行抠图算法,提取一个图像组中的第一区域,从而合成每个图像组对应的第二图像。
上述方案中,对目标图画进行监控,在触发拍照机制时,方对目标图画进行拍照,实现精准拍照,得到第一图像,避免产生大量相似图像,拍照机制为识别到目标图画的第一区域完成颜色填充,并记录该第一区域的色值。以此类推,得到目标图画每次完成第一区域颜色填充所对应的第一图像,然后根据第一区域的色值,将第一图像进行分组,得到至少一个图像组,并将一个图像组中的至少一个第一图像合成为一个第二图像,避免存储资源的浪费,再根据第二图像,生成目标视频,展示目标图画的颜色变化,即展示作画过程,提升视频的场景体验感,视频效果更加酷炫,且具有科技感。
如图2所示,本发明实施例还提供了一种视频生成装置,包括:
确定模块201,用于在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组;
生成模块202,用于根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频,其中,所述第二图像是根据至少一个所述第一图像生成的。
可选地,所述确定模块201,包括:
记录单元,用于在识别到所述目标图画中的所述第一区域完成颜色填充的情况下,记录所述第一区域的色值,并对所述目标图画进行拍照,得到所述第一图像;
确定单元,用于根据所述第一区域的色值,确定所述第一图像归属的图像组。
可选地,所述图像组与色值范围一一对应;
所述确定模块201,具体用于:
根据所述第一区域的色值所属的色值范围,确定所述第一图像归属的图像组。
可选地,所述第一生成模块202,包括:
合成单元,用于将一个图像组中的至少一个所述第一图像合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像;
第一生成单元,用于根据至少两个所述第二图像,生成所述目标视频。
可选地,所述合成单元,具体用于:
提取一个所述图像组中的至少一个所述第一图像上的第一区域;
将提取出的第一区域合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像。
可选地,所述生成模块202,包括:
获取单元,用于获取背景音频的节奏点信息;
第二生成单元,用于根据所述节奏点信息,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频。
可选地,所述第二生成单元,具体用于:
对所述目标图画中完成颜色填充的区域的色值进行分类,获取色值类别数量;
在所述背景音频的节奏点数量大于或等于所述色值类别数量的情况下,将所述背景音频裁剪为与所述色值类别数量相等的节奏段,并将一个所述第二图像与一个所述节奏段进行关联,生成所述目标视频;或者,
在所述背景音频的节奏点数量小于所述色值类别数量的情况下,根据每两个相邻节奏点之间的时长,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频。
可选地,所述生成模块202,具体用于:
在两个相邻的所述第二图像之间插入转场效果,生成所述目标视频。
可选地,上述装置还包括:
获取模块,用于采用连通区域检测算法,获取所述目标图画的区域信息。
本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
如图3所示,本发明实施例的视频处理设备,包括:处理器300;以及通过总线接口与所述处理器300相连接的存储器320,所述存储器320用于存储所述处理器300在执行操作时所使用的程序和数据,处理器300调用并执行所述存储器320中所存储的程序和数据。
处理器300用于读取存储器320中的程序,执行下列过程:
在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组;
根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频,其中,所述第二图像是根据至少一个所述第一图像生成的。
收发机310,用于在处理器300的控制下接收和发送数据。
其中,在图3中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器300代表的一个或多个处理器和存储器320代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机310可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口330还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器300负责管理总线架构和通常的处理,存储器320可以存储处理器300在执行操作时所使用的数据。
可选地,处理器300还用于读取所述计算机程序,执行如下步骤:
在识别到所述目标图画中的所述第一区域完成颜色填充的情况下,记录所述第一区域的色值,并对所述目标图画进行拍照,得到所述第一图像;
根据所述第一区域的色值,确定所述第一图像归属的图像组。
可选地,所述图像组与色值范围一一对应;
处理器300还用于读取所述计算机程序,执行如下步骤:
根据所述第一区域的色值所属的色值范围,确定所述第一图像归属的图像组。
可选地,处理器300还用于读取所述计算机程序,执行如下步骤:
将一个图像组中的至少一个所述第一图像合成到未填充颜色的目标图画上,生成所述图像组对应的所述第二图像;
根据至少两个所述第二图像,生成所述目标视频。
可选地,处理器300还用于读取所述计算机程序,执行如下步骤:
提取一个所述图像组中的至少一个所述第一图像上的第一区域;
将提取出的第一区域合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像。
可选地,处理器300还用于读取所述计算机程序,执行如下步骤:
获取背景音频的节奏点信息;
根据所述节奏点信息,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频。
可选地,处理器300还用于读取所述计算机程序,执行如下步骤:
对所述目标图画中完成颜色填充的区域的色值进行分类,获取色值类别数量;
在所述背景音频的节奏点数量大于或等于所述色值类别数量的情况下,将所述背景音频裁剪为与所述色值类别数量相等的节奏段,并将一个所述第二图像与一个所述节奏段进行关联,生成所述目标视频;或者,
在所述背景音频的节奏点数量小于所述色值类别数量的情况下,根据每两个相邻节奏点之间的时长,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频。
可选地,处理器300还用于读取所述计算机程序,执行如下步骤:
在两个相邻的所述第二图像之间插入转场效果,生成所述目标视频。
可选地,处理器300还用于读取所述计算机程序,执行如下步骤:
采用连通区域检测算法,获取所述目标图画的区域信息。
本发明实施例提供的设备,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过计算机程序来指示相关的硬件来完成,所述计算机程序包括执行上述方法的部分或者全部步骤的指令;且该计算机程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
另外,本发明具体实施例还提供一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述视频生成方法中的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (11)
1.一种视频生成方法,其特征在于,包括:
在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组;
根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频,其中,所述第二图像是根据至少一个所述第一图像生成的;
所述根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组,包括:
根据所述第一区域的色值所属的色值范围,确定所述第一图像归属的图像组,其中,所述图像组与色值范围一一对应。
2.根据权利要求1所述的方法,其特征在于,所述在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组,包括:
在识别到所述目标图画中的所述第一区域完成颜色填充的情况下,记录所述第一区域的色值,并对所述目标图画进行拍照,得到所述第一图像;
根据所述第一区域的色值,确定所述第一图像归属的图像组。
3.根据权利要求1所述的方法,其特征在于,所述根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频,包括:
将一个图像组中的至少一个所述第一图像合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像;
根据至少两个所述第二图像,生成所述目标视频。
4.根据权利要求3所述的方法,其特征在于,所述将一个图像组中的至少一个所述第一图像合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像,包括:
提取一个所述图像组中的至少一个所述第一图像上的第一区域;
将提取出的第一区域合成到未填充颜色的所述目标图画上,生成所述图像组对应的所述第二图像。
5.根据权利要求1所述的方法,其特征在于,所述根据至少两个所述第二图像,生成所述目标视频,包括:
获取背景音频的节奏点信息;
根据所述节奏点信息,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频。
6.根据权利要求5所述的方法,其特征在于,所述根据所述节奏点信息,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频,包括:
对所述目标图画中完成颜色填充的区域的色值进行分类,获取色值类别数量;
在所述背景音频的节奏点数量大于或等于所述色值类别数量的情况下,将所述背景音频裁剪为与所述色值类别数量相等的节奏段,并将一个所述第二图像与一个所述节奏段进行关联,生成所述目标视频;或者,
在所述背景音频的节奏点数量小于所述色值类别数量的情况下,根据每两个相邻节奏点之间的时长,将至少两个所述第二图像与所述背景音频的节奏点进行关联,生成所述目标视频。
7.根据权利要求1所述的方法,其特征在于,所述根据至少两个所述第二图像,生成所述目标视频,包括:
在两个相邻的所述第二图像之间插入转场效果,生成所述目标视频。
8.根据权利要求1所述的方法,其特征在于,在所述在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组之前,所述方法还包括:
采用连通区域检测算法,获取所述目标图画的区域信息。
9.一种视频生成装置,其特征在于,包括:
确定模块,用于在识别到目标图画中的第一区域完成颜色填充的情况下,根据所述第一区域的色值,确定所述目标图画对应的第一图像归属的图像组;
生成模块,用于根据至少两个所述图像组中每个所述图像组对应的第二图像,生成目标视频;
所述确定模块,具体用于根据所述第一区域的色值所属的色值范围,确定所述第一图像归属的图像组,其中,所述图像组与色值范围一一对应。
10.一种视频生成设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器,用于读取存储器中的程序实现如权利要求1至8中任一项所述的视频生成方法中的步骤。
11.一种可读存储介质,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至8中任一项所述的视频生成方法中的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210588896.4A CN114972801B (zh) | 2022-05-26 | 2022-05-26 | 一种视频生成方法、装置、设备及可读存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210588896.4A CN114972801B (zh) | 2022-05-26 | 2022-05-26 | 一种视频生成方法、装置、设备及可读存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114972801A CN114972801A (zh) | 2022-08-30 |
| CN114972801B true CN114972801B (zh) | 2025-03-28 |
Family
ID=82955243
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210588896.4A Active CN114972801B (zh) | 2022-05-26 | 2022-05-26 | 一种视频生成方法、装置、设备及可读存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114972801B (zh) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110191324A (zh) * | 2019-06-28 | 2019-08-30 | Oppo广东移动通信有限公司 | 图像处理方法、装置、服务器及存储介质 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104159040B (zh) * | 2014-08-28 | 2019-07-05 | 努比亚技术有限公司 | 拍摄方法和拍摄装置 |
| CN108600604A (zh) * | 2018-02-10 | 2018-09-28 | 北京珠穆朗玛移动通信有限公司 | 拍摄方法、双屏移动终端及存储介质 |
| CN109087553B (zh) * | 2018-08-23 | 2021-12-28 | 广东智媒云图科技股份有限公司 | 一种临摹绘画方法 |
| CN109919836A (zh) * | 2019-03-20 | 2019-06-21 | 广州华多网络科技有限公司 | 视频抠像处理方法、视频抠像处理客户端及可读存储介质 |
| CN110933487B (zh) * | 2019-12-18 | 2022-05-03 | 北京百度网讯科技有限公司 | 卡点视频的生成方法、装置、设备及存储介质 |
| CN111010513B (zh) * | 2019-12-23 | 2021-07-02 | 北大方正集团有限公司 | 画面采集方法、系统和终端设备 |
| CN111460219B (zh) * | 2020-04-01 | 2023-07-14 | 百度在线网络技术(北京)有限公司 | 视频处理方法及装置、短视频平台 |
-
2022
- 2022-05-26 CN CN202210588896.4A patent/CN114972801B/zh active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110191324A (zh) * | 2019-06-28 | 2019-08-30 | Oppo广东移动通信有限公司 | 图像处理方法、装置、服务器及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114972801A (zh) | 2022-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12154280B2 (en) | Determining multiple camera positions from multiple videos | |
| US6704029B1 (en) | Method and apparatus for specifying scene information in a moving picture | |
| JP4772839B2 (ja) | 画像識別方法および撮像装置 | |
| JP4911191B2 (ja) | 画像処理装置および画像処理プログラム | |
| KR100862939B1 (ko) | 영상 기록 재생 시스템 및 영상 기록 재생 방법 | |
| CN115996322B (zh) | 数字视频摄影用影像数据管理方法 | |
| CN110766077A (zh) | 证据链图像中特写图筛选方法、装置和设备 | |
| CN114222077A (zh) | 视频处理方法、装置、存储介质及电子设备 | |
| KR100737974B1 (ko) | 이미지 분리 합성 장치 및 방법, 그리고 그것을 이용한이미지 검색방법 | |
| JP2010020602A (ja) | 画像マッチング装置、およびカメラ | |
| US8526673B2 (en) | Apparatus, system and method for recognizing objects in images using transmitted dictionary data | |
| CN116546304B (zh) | 一种参数配置方法、装置、设备、存储介质及产品 | |
| JP2010015548A (ja) | 被写体追跡装置、およびカメラ | |
| CN114972801B (zh) | 一种视频生成方法、装置、设备及可读存储介质 | |
| CN114979496B (zh) | 电子设备 | |
| CN117710868B (zh) | 一种对实时视频目标的优化提取系统及方法 | |
| JP7005215B2 (ja) | 画像処理装置、及び、画像処理方法、コンピュータプログラム | |
| JP5740942B2 (ja) | 画像処理装置、及び画像処理プログラム | |
| JP7132643B2 (ja) | 撮影装置、画像の生産方法、およびプログラム | |
| US20240412481A1 (en) | Image processing apparatus, image processing method, and program | |
| JP2009122792A (ja) | 画像評価装置及びこの画像評価装置を有するカメラ | |
| JP2004221963A (ja) | 分割画像合成処理装置、分割画像合成処理方法および分割画像合成処理プログラム | |
| CN119743669A (zh) | 图像拍摄方法、装置、电子设备、存储介质及程序产品 | |
| CN113115109A (zh) | 视频处理方法、装置、电子设备及存储介质 | |
| CN117853377A (zh) | 图像处理方法、电子设备及计算机可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |