拍摄方法及装置、计算机装置和计算机可读存储介质与流程

文档序号:11180959阅读:561来源:国知局
拍摄方法及装置、计算机装置和计算机可读存储介质与流程

本发明涉及终端技术领域,尤其涉及一种拍摄方法及装置、计算机装置和计算机可读存储介质。



背景技术:

随着终端技术的快速发展,目前终端的尺寸已足够大、屏幕的分辨率已足够高,处理器的速度也足够快;因此,人们对终端的注意力开始转移到终端的拍照、拍摄水平。

现有技术的终端,拍摄的照片或视频,一般都为拍摄该照片或视频的摄像头对取景区域进行实际采集所得到的图像,图像中的背景内容无法根据用户需求进行变更,成像方式死板、单一,影响用户体验。



技术实现要素:

本发明实施例提供了一种终端的拍摄方法及装置,用以解决现有终端的成像方式死板、单一的问题。

本发明实施例一方面提供了一种拍摄方法,应用于终端,所述拍摄方法包括:

通过所述终端的第一摄像头获取第一图像;

对所述第一图像中拍摄对象以外的背景区域进行虚化,以获得背景虚化后的图像;

获取第二图像;

将所述背景虚化后的图像与所述第二图像进行合成以得到目标图像。

较佳地,在上述拍摄方法中,所述获取第二图像包括:

通过所述终端的第二摄像头获取所述第二图像;或者

根据用户输入的设定背景选择指令,获取所述终端中预先存储的所述第二图像。

较佳地,在上述拍摄方法中,通过所述终端的第一摄像头获取第一图像包括:

在所述终端的第一显示屏上显示拍摄界面,响应作用于拍摄界面上的拍摄操作控制所述终端的第一摄像头获取第一图像;

所述拍摄方法还包括:

通过终端的第二显示屏显示目标图像。

较佳地,上述拍摄方法还包括:

接收作用于所述第二显示屏的第一预设操作,根据所述第一预设操作对所述第一摄像头的拍摄参数进行调节;或者

接收作用于所述第二显示屏的第二预设操作,根据所述第二预设操作对所述第二显示屏显示的目标图像进行调节。

较佳地,在上述拍摄方法中,所述根据所述第一预设操作对所述第一摄像头的拍摄参数进行调节具体包括:

根据所述第一预设操作对所述第一摄像头的滤镜进行切换;

所述根据所述第二预设操作对所述第二显示屏显示的目标图像进行调节具体包括:

根据所述第二预设操作对所述第二显示屏显示的目标图像进行旋转、放大或缩小。

较佳地,在上述拍摄方法中,所述将所述背景虚化后的图像与所述第二图像进行合成以得到目标图像包括:

将所述背景虚化后的图像输入第一图层中;

将第二图像输入第二图层中;

将第一图层叠加到所述第二图层之上以得到所述目标图像。

本发明实施例另一方面还提供了一种拍摄装置,应用于终端,所述拍摄装置包括:

第一获取单元,用于通过所述终端的第一摄像头获取第一图像;

处理单元,用于对所述第一图像中拍摄对象以外的背景区域进行虚化,以获得背景虚化后的图像;

第二获取单元,还用于获取第二图像;

所述处理单元,还用于将所述背景虚化后的图像与所述第二图像进行合成以得到目标图像。

较佳地,在上述拍摄装置中,所述第一获取单元,具体用于在所述终端的第一显示屏上显示拍摄界面,响应作用于拍摄界面上的拍摄操作控制所述终端的第一摄像头获取第一图像;

所述处理单元,还用于通过所述第二显示屏显示目标图像。

本发明实施例又一方面还提供了一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述拍摄方法的步骤。

本发明实施例再一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述拍摄方法的步骤。

本发明有益效果如下:

本发明实施例提供了一种拍摄方法及装置、计算机装置和计算机可读存储介质,可通过终端的第一摄像头获取第一图像;并对所述第一图像中拍摄对象以外的背景区域进行虚化,以获得背景虚化后的图像;以及获取第二图像;将所述背景虚化后的图像与所述第二图像进行合成以得到目标图像。也就是说,可通过图像合成的方式为拍摄到的图形进行背景变更,使得成像方式更加灵活、丰富,提高用户体验度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1所示为本发明实施例一中的拍摄方法的步骤流程图。

图2所示为本发明实施例二中的拍摄装置的功能模块图。

图3所示为本发明实施例三中的计算机装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例一:

本发明实施例一提供了一种拍摄方法,其应用于终端的拍照、拍视频、直播等拍摄方法的控制。所述终端具体可为智能手机、平板电脑、笔记本电脑、台式电脑或智能手表等智能终端。

具体地,如图1所示,其为本发明实施例一中所述拍摄方法的步骤流程图,所述拍摄方法可包括以下步骤:

步骤101:通过所述终端的第一摄像头获取第一图像。

优选地,所述终端的第一摄像头可为所述终端的后置双摄像头,也可为所述终端的后置单摄像头;另外,同样可选地,所述终端的第一摄像头还可为所述终端的前置摄像头。

可选地,通过所述终端的第一摄像头获取第一图像可具体包括:

在所述终端的第一显示屏上显示拍摄界面,响应作用于拍摄界面上的拍摄操作控制所述终端的第一摄像头获取第一图像。

需要说明的是,所述终端的第一显示屏为与所述终端的第一摄像头位于终端机身同一侧面的显示屏。例如,当所述终端的第一摄像头为所述终端的后置双摄像头时,则所述终端的第一显示屏为所述终端的副屏,其中,所述副屏为与所述后置双摄像头位于所述终端同一侧面的触摸屏。再如,当所述终端的第一摄像头为所述终端的前置摄像头时,则所述终端的第一显示屏为所述终端的主屏,其中,所述主屏为与所述前置摄像头位于所述终端同一侧面的触摸屏。

例如,用户手持终端使得用户的面部位于终端的后置双摄像头的设定拍摄范围之内;终端的副屏显示拍摄界面;响应于用户单击该拍摄界面中的拍照/拍摄视频按键,终端的后置双摄像头采集该设定拍摄范围之内的图像/实时采集该设定拍摄范围之内的图像。

进一步可选地,上述拍摄方法还包括:

通过终端的第二显示屏显示目标图像。

进一步可选的,所述终端的第二显示屏可为所述终端的主屏。

进一步可选地,上述拍摄方法还包括:

接收作用于所述第二显示屏的第一预设操作,根据所述第一预设操作对所述第一摄像头的拍摄参数进行调节。

也就是说,用户还可通过在终端的第二显示屏上执行设定的操作,来调整第一摄像头的拍摄参数。

所述拍摄参数可包括:景深、镜头放大倍数、增益、曝光时间、拍摄延时、滤镜、闪光灯等,本实施例在此不作任何限定。

例如,用户手持终端使得用户的面部位于终端的后置双摄像头的设定拍摄范围之内;终端的副屏显示拍摄界面;响应于用户在该拍摄界面中左/右滑动手指的操作,调节后置双摄像头的景深;响应于用户单击该拍摄界面中的拍照/拍摄视频按键,终端的后置双摄像头采集该设定拍摄范围之内的图像/实时采集该设定拍摄范围之内的图像。

进一步可选地,根据所述第一预设操作对所述第一摄像头的拍摄参数进行调节可具体包括:根据所述第一预设操作对所述第一摄像头的滤镜进行切换。

例如,用户手持终端使得用户的面部位于终端的后置双摄像头的设定拍摄范围之内;终端的副屏显示拍摄界面,并在该拍摄界面的下方以缩略图的形式显示多个滤镜内容;响应于用户单击设定滤镜内容的缩略图,调节后置双摄像头的滤镜效果;响应于用户单击该拍摄界面中的拍照/拍摄视频按键,终端的后置双摄像头采集该设定拍摄范围之内的图像/实时采集该设定拍摄范围之内的图像。

进一步可选地,所述拍摄方法还可包括:

接收作用于所述第二显示屏的第二预设操作,根据所述第二预设操作对所述第二显示屏显示的目标图像进行调节。

进一步可选地,根据所述第二预设操作对所述第二显示屏显示的目标图像进行调节可具体包括:

根据所述第二预设操作对所述第二显示屏显示的目标图像进行旋转、放大或缩小等操作。

步骤102:对所述第一图像中拍摄对象以外的背景区域进行虚化,以获得背景虚化后的图像。

即通过对第一图像中的拍摄对象以外的区域进行背景虚化,以获取所述第一图像的拍摄主体内容。

可选地,所述对所述第一图像中拍摄对象以外的背景区域进行虚化,可具体包括:

检测所述第一图像中的拍摄对象的边缘;

根据虚化系数0对所述边缘之外的背景区域进行虚化处理,得到所述第一图像的主体内容。

也就是说,可通过边缘检测确定所述第一图像中的拍摄对象,再将第一图像的拍摄对象以外的区域的所有像素点的像素值设置为0(也可设置为其它像素值,本实施例在此不作任何限定),以此获取第一图像的主体内容。

进一步可选地,当所述第一摄像头为所述终端的后置双摄像头时,所述对所述第一图像中拍摄对象以外的背景区域进行虚化,还可具体包括:

根据所述终端的后置双摄像头获取到的所述第一图像中的各取景对象的景深信息,确定所述第一图像的拍摄对象;

根据虚化系数0对所述拍摄对象之外的背景区域进行虚化处理,得到所述第一图像的主体内容。

也就是说,由于双摄像头的特质为可记录取景对象的景深信息,因此,可认为位于景深之内,即与镜头焦点的距离不超过设定距离阈值的取景对象即为第一图像的拍摄对象,而位于景深之外的取景对象均为背景图像,再将第一图像的拍摄对象以外的区域的所有像素点的像素值设置为0(也可设置为其它像素值,本实施例在此不作任何限定),以此获取第一图像的主体内容。

步骤103:获取第二图像。

可选地,所述获取第二图像可包括:

通过所述终端的第二摄像头获取所述第二图像。

需要说明的是,当所述终端的第一摄像头为所述终端的后置双摄像头或所述终端的后置单摄像头时,则所述终端的第二摄像头为所述终端的前置摄像头;相应地,当所述终端的第一摄像头为所述终端的前置摄像头时,则所述终端的第二摄像头为所述终端的后置双摄像头或所述终端的后置单摄像头。

另外,需要说明的是,通过所述终端的第二摄像头获取所述第二图像的操作与通过所述终端的第一摄像头获取第一图像的操作可同时进行。例如,用户手持终端使得用户的面部位于终端的后置双摄像头的拍摄范围之内、用户面前的风景位于终端的前置摄像头的拍摄范围之内;终端的副屏同时显示后置双摄像头的拍摄界面和前置摄像头的拍摄界面(可分屏显示也可分图层显示,此处不作任何限定);响应于用户单击该拍摄界面上的拍照/拍摄视频按键,终端的后置双摄像头采集用户的人脸图像/实时采集用户的人脸图像,同时,终端的前置摄像头采集景物图像/实时采集景物图像。

同样可选地,所述获取第二图像还可包括:

根据用户输入的设定背景选择指令,获取所述终端中预先存储的所述第二图像。

也就是说,用户还可根据个人喜好,在终端预先存储的图像中,为获取到的第一图像的主体内容选取背景图像,本实施例在此不再赘述。

步骤104:将所述背景虚化后的图像与所述第二图像进行合成以得到目标图像。

可选地,所述将所述背景虚化后的图像与所述第二图像进行合成以得到目标图像,可具体包括:

将所述背景虚化后的图像输入至第一图层中,将所述第二图像输入至第二图层中;

将所述第一图层叠加到所述第二图层之上以得到所述目标图像。

例如,将终端的后置双摄像头拍摄到的、背景虚化后的人脸图像输入至第一图层中,将终端的前置摄像头采集到的景物图像输入至第二图层中,将第一图层叠加到第二图层之上得到预览目标图像,并通过终端的副屏显示该预览目标图像;确定用户执行第一设定操作调整该景物图像的大小、以及该景物图像在第二图层中的位置;确定用户执行第二设定操作调整该人脸图像(或第一图层)的位置、大小以及旋转角度;确定用户点击“确认”按键,保存目标图像。

另外,需要说明的是,当保存的目标图像为视频图像帧时,还可同时保存该目标图像中的各图层的位置、大小、旋转角度等参数信息,以使得在拍摄整个视频的过程中,可以基于这些参数信息,根据实时获取到的第一图像以及实时获取到的第二图像(或确定的预先存储的第二图像)实时合成目标图像帧,本实施例在此不再赘述。

综上所述,本发明实施例提供的拍摄方法,可通过终端的第一摄像头获取第一图像;并对所述第一图像中拍摄对象以外的背景区域进行虚化,以获得背景虚化后的图像;以及获取第二图像;将所述背景虚化后的图像与所述第二图像进行合成以得到目标图像。也就是说,可通过图像合成的方式为拍摄到的图形进行背景变更,使得成像方式更加灵活、丰富,提高用户体验度。

实施例二:

基于同样的发明构思,本发明实施例二提供了一种拍摄装置,应用于所述终端可为智能手机、平板电脑等智能终端。具体地,如图2所示,其为本发明实施例二中所述终端的结构示意图,所述终端可包括:

第一获取单元201,用于通过所述终端的第一摄像头获取第一图像;

处理单元202,用于对所述第一图像中拍摄对象以外的背景区域进行虚化,以获得背景虚化后的图像;

第二获取单元203,还用于获取第二图像;

所述处理单元202,还用于将所述背景虚化后的图像与所述第二图像进行合成以得到目标图像。

可选地,所述第二获取单元203,可具体用于通过所述终端的第二摄像头获取所述第二图像;或者,根据用户输入的设定背景选择指令,获取所述终端中预先存储的所述第二图像。

可选地,所述第一获取单元201,可具体用于在所述终端的第一显示屏上显示拍摄界面,响应作用于拍摄界面上的拍摄操作控制所述终端的第一摄像头获取第一图像。

相应地,所述处理单元202,还可用于通过所述第二显示屏显示目标图像。

进一步可选地,所述处理单元202,可具体用于接收作用于所述第二显示屏的第一预设操作,根据所述第一预设操作对所述第一摄像头的拍摄参数进行调节;或者

所述处理单元202,还可用于接收作用于所述第二显示屏的第二预设操作,根据所述第二预设操作对所述第二显示屏显示的目标图像进行调节。

进一步可选地,所述处理单元202,可具体用于根据所述第一预设操作对所述第一摄像头的滤镜进行切换。

所述处理单元202,可具体用于根据所述第二预设操作对所述第二显示屏显示的目标图像进行旋转、放大或缩小。

综上所述,本发明实施例提供的终端,可通过终端的第一摄像头获取第一图像;并对所述第一图像中拍摄对象以外的背景区域进行虚化,以获得背景虚化后的图像;以及获取第二图像;将所述背景虚化后的图像与所述第二图像进行合成以得到目标图像。也就是说,可通过图像合成的方式为拍摄到的图形进行背景变更,使得成像方式更加灵活、丰富,提高用户体验度。

实施例三:

本发明实施例三提供了一种计算机装置,如图3所示,其为本发明实施例中所述的计算机装置的结构示意图。该计算机装置具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等。具体地,本发明实施例中所述的计算机装置可以包括中央处理器(centerprocessingunit,cpu)301、存储器302、输入设备303以及输出设备304等,输入设备303可以包括键盘、鼠标、触摸屏等,输出设备304可以包括显示设备,如液晶显示器(liquidcrystaldisplay,lcd)、阴极射线管(cathoderaytube,crt)等。

存储器302可以包括只读存储器(rom)和随机存取存储器(ram),并向中央处理器301提供存储器302中存储的程序指令和数据。在本发明实施例中,存储器302可以用于存储拍摄方法的程序。

中央处理器301通过调用存储器302存储的程序指令,中央处理器301可用于按照获得的程序指令执行:通过终端的第一摄像头获取第一图像;以及,对所述第一图像中拍摄对象以外的背景区域进行虚化,以获得背景虚化后的图像;获取第二图像;并将所述背景虚化后的图像与所述第二图像进行合成以得到目标图像。

实施例四:

本发明实施例四提供了一种计算机可读存储介质,用于储存为上述计算机装置所用的计算机程序指令,其包含用于执行上述拍摄方法的程序。

所述计算机可读存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nandflash)、固态硬盘(ssd))等。

另外,需要说明的是,附图和说明书中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。

本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1