影像合成方法

文档序号:8226275阅读:851来源:国知局
影像合成方法
【技术领域】
[0001]本发明涉及图像处理领域,尤其涉及一种影像合成方法。
【背景技术】
[0002]目前市面上具有照相功能的电子装置的功能极为有限,其通常有如下功能:拍摄静态图像,连拍功能,短片拍摄,镜头可旋转,自动白平衡,内置闪光灯,黑白处理,复古色调,尚对比等。
[0003]然而,由于现有的电子装置仅能对现场场景进行拍摄生成照片,功能单一。

【发明内容】

[0004]本发明提供一种影像合成方法,能够根据需要合成有趣味的影像,丰富了电子装置的功能。
[0005]本发明解决技术问题采用如下技术方案:本发明实施例公开了一种影像合成方法,包括:S10、接收用户从预设影像库中选取的目标影像,预设影像库中的影像已预先设定为透明背景;S20、接收到用户输入的合成指示时,将所述目标影像覆盖在预设镜头采集的影像的上层后,在预设显示屏上进行播放;S30、录制所述显示屏上播放的内容。
[0006]可选的,本实施例提供的影像合成方法还包括:S00、获取背景为单一色块的至少一个影像;S01、分别对所述至少一个影像进行背景色去除处理,得到至少一个透明影像后存储至所述影像库。
[0007]可选的,本实施例提供的影像合成方法中所述背景为单一色块的至少一个影像,包括:背景为蓝色/绿色的至少一个图像。
[0008]可选的,本实施例提供的影像合成方法中所述预设影像库中的影像包括图片和/或影片;所述目标影像包括:场景影像、人物影像或动物影像。
[0009]可选的,本实施例提供的影像合成方法中所述预设镜头,包括:前置镜头和/或后置镜头。
[0010]可选的,本实施例提供的影像合成方法中所述S20,包括:S201、所述预设镜头包括前置镜头和后置镜头时,根据所述合成指示从所述前置镜头和后置镜头中确定待采集影像的目标镜头;S202、获取所述目标镜头采集的影像;S203、将所述目标影像放置在所述目标镜头采集的影像的上层,得到合成影像;S204、在预设显示屏上播放所述合成影像。
[0011]可选的,本实施例提供的影像合成方法,还包括:S40、接收到用户输入的停止指示时,存储已录制的内容。
[0012]可选的,本实施例提供的影像合成方法还包括:S50、向预先连接的服务器或用户终端发送所述已录制的内容。
[0013]可选的,本实施例提供的影像合成方法还包括:S60、接收到用户输入的暂停指示时,存储已录制的内容;S70、所述预设镜头包括前置镜头和后置镜头时,接收用户输入的镜头切换指示,根据所述镜头切换指示执行所述S20。
[0014]本发明具有如下有益效果:用户可以根据需要选取待合成的影像;由于影像库中的影像可以为多元化的,使用户能够根据需要合成有趣味的影像,丰富了电子装置的功能。本发明实施例提供的技术方案解决了现有的电子装置仅能对现场场景进行拍摄生成照片或影片,功能单一的问题。
【附图说明】
[0015]图1为本发明实施例1提供的影像合成方法的流程图;
[0016]图2为图1所示的影像合成方法中用户选取的目标影像的示意图;
[0017]图3为图1所示的影像合成方法中合成影像的示意图;
[0018]图4为本发明实施例2提供的影像合成方法的流程图;
[0019]图5为本发明实施例3提供的影像合成方法的流程图一;
[0020]图6为本发明实施例3提供的影像合成方法的流程图二 ;
[0021]图7为发明实施例4提供的影像合成方法的流程图。
【具体实施方式】
[0022]下面结合实施例及附图对本发明的技术方案作进一步阐述。
[0023]实施例1
[0024]如图1所示,本发明实施例提供的影像合成方法,包括:
[0025]步骤101,接收用户从预设影像库中选取的目标影像。
[0026]在本实施例中,步骤101中预设影像库中的影像已预先设定为透明背景;预设影像库中的影像包括图片和/或影片;目标影像包括:场景影像、人物影像或动物影像。其中,预先设定为透明背景,即预先对影像进行背景去除处理,即为利用Chroma Key的过滤色块对影像进行单一色块背景去除处理,得到透明影像。
[0027]步骤102,接收到用户输入的合成指示时,将目标影像覆盖在预设镜头采集的影像的上层后,在预设显示屏上进行播放。
[0028]在本实施例中,预设镜头包括前置镜头和/或后置镜头。当预设镜头只包括一种镜头,即包括前置镜头或后置镜头时,步骤102可以直接将该目标影像覆盖在该一种镜头采集的影像的上层;当预设镜头包括两种镜头,即预设镜头既包括前置镜头又包括后置镜头时,步骤102包括:根据合成指示从前置镜头和后置镜头中确定待采集影像的目标镜头;获取目标镜头采集的影像;将目标影像放置在目标镜头采集的影像的上层,得到合成影像;在预设显示屏上播放合成影像。
[0029]步骤103,录制该显示屏上播放的内容。
[0030]在本实施例中,可以通过Unity技术+Native-Code来实现上述过程,即使用Unity跨平台搭配Object-C(1S)、Java(Andr1d)、C++ (Windows)来实现上述过程,所以主要开发核心以Unity为主再利用各平台的Native-Code来实现上述过程。由于使用Unity技术+Native-Code来实现上述过程,提高了上述过程的执行性能,使该过程能够适用于不同的应用平台。
[0031]具体的,以图2为用户选取的目标影像,通过将该用户选取的影像和镜头采集的影像进行合成,可以得到图3所示的合成影像。
[0032]本发明具有如下有益效果:用户可以根据需要选取待合成的影像;由于影像库中的影像可以为多元化的,使用户能够根据需要合成有趣味的影像,丰富了电子装置的功能。本发明实施例提供的技术方案解决了现有的电子装置仅能对现场场景进行拍摄生成照片或影片,功能单一的问题。
[0033]实施例2
[0034]如图4所示,本实施例提供了一种影像合成方法,该方法与图1所示的相似,区别在于,还包括:
[0035]步骤104,获取背景为单一色块的至
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1