拍摄控制方法和拍摄控制装置与流程

    专利2022-07-07  162


    本申请属于拍摄技术领域,具体涉及一种拍摄控制方法和拍摄控制装置。



    背景技术:

    人们在夜晚聚会或娱乐时经常使用手机拍照,在使用过程中本申请发明人发现,相关技术中通过延长曝光时间来获得更多的进光量进而保证夜景图像的亮度的方法存在以下弊端:

    由于人物是活动的,很难在一定的曝光时间中保持不动,因此,单一地延长曝光时间会导致拍摄照片出现人像模糊的问题。



    技术实现要素:

    本申请实施例的目的是提供一种拍摄控制方法、拍摄控制装置、电子设备和可读存储介质,能够解决相关技术中单一地延长曝光时间会导致拍摄照片出现人像模糊的问题。

    为了解决上述技术问题,本申请是这样实现的:

    第一方面,本申请实施例提供了一种拍摄控制方法,该方法包括:采集拍摄场景的多个初始图像;根据多个初始图像,得到拍摄场景中的目标对象的多个目标对象图像,以及得到拍摄场景中的背景对象的背景对象图像;将多个目标对象图像中的至少一个与背景对象图像进行图像合成,生成拍摄场景的拍摄场景图像。

    第二方面,本申请实施例提供了一种拍摄控制装置,该装置包括:拍摄模块,用于采集拍摄场景的多个初始图像;处理模块,用于根据多个初始图像,得到拍摄场景中的目标对象的多个目标对象图像,以及得到拍摄场景中的背景对象的背景对象图像,以及将多个目标对象图像中的至少一个与背景对象图像进行图像合成,生成拍摄场景的拍摄场景图像。

    第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的拍摄控制方法的步骤。

    第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的拍摄控制方法的步骤。

    第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的拍摄控制方法。

    在本申请实施例中,采集拍摄场景的多个初始图像后,根据多个初始图像,得到多个目标对象图像和一个背景对象图像,将得到的多个目标对象图像中的至少一个与背景对象图像进行图像合成,生成拍摄场景图像,也即生成多张背景对象相同而目标对象不同的拍摄场景图片。一方面,根据初始图像合成多张目标对象图像,使得即便目标对象在拍摄过程中活动也不会出现目标对象图像模糊的问题;另一方面,背景对象图像是由多张图像进行合成,因此能够保证背景对象图像的亮度,提升背景对象的细节图像的拍摄效果。

    附图说明

    图1是本申请实施例提供的拍摄控制方法的流程图之一;

    图2是本申请实施例提供的拍摄控制方法的流程图之二;

    图3是本申请实施例提供的拍摄控制方法的流程图之三;

    图4是本申请实施例提供的拍摄控制方法的流程图之四;

    图5是本申请实施例提供的电子设备界面的显示效果示意图;

    图6是本申请实施例提供的拍摄控制装置的结构示意框图;

    图7是本申请实施例提供的电子设备的结构示意图。

    具体实施方式

    下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

    本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

    下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的拍摄控制方法、拍摄控制装置、电子设备和可读存储介质进行详细地说明。

    本申请的实施例提供了一种拍摄控制方法,如图1所示,该拍摄控制方法包括:

    步骤102,采集拍摄场景的多个初始图像;

    可选地,其中多个初始图像为在摄像头的快门从打开到关闭的时间段内所采集,即多个初始图像是在一次拍摄过程中所采集的。

    在该实施例中,电子设备上设置有摄像头,利用摄像头对拍摄场景拍摄多张初始图像。

    步骤104,根据多个初始图像,得到拍摄场景中的目标对象的多个目标对象图像,以及得到拍摄场景中的背景对象的背景对象图像。

    在该实施例中,每个初始图像中均包括目标对象和背景对象,目标对象可以为人物、动物等动态对象,目标对象在拍摄时可能会处于活动状态,也就是说,每张初始图像中目标对象的动作、位置等信息可能是不同的。而背景对象为静态对象,每张初始图像中背景对象是相同的。本申请实施例,根据多个初始图像,得到多个目标对象图像和一个背景对象图像。

    步骤106,将多个目标对象图像中的至少一个与背景对象图像进行图像合成,生成拍摄场景的拍摄场景图像。

    在该实施例中,一种情况下,在多个目标对象图像中选择出一个,例如,根据目标对象的表情、目标对象的动作、目标对象图像的清晰度等信息进行选择,将上述选择的目标对象图像与背景对象图像进行图像合成,生成一个拍摄场景图像,以显示给用户。

    另一种情况下,将多个目标对象图像分别与背景对象图像进行图像合成,生成多个拍摄场景图像,也即得到多张背景对象相同而目标对象不同的拍摄场景图片。例如,用户按下一次拍摄键拍摄出六张图像,每两张合成一个目标对象图像,则得到三张目标对象图像,六张图像一起合成一个背景对象图像。再将三张目标对象图像分别与背景对象图像合成,生成三张背景对象相同而目标对象不同的拍摄场景图片。

    通过本申请实施例,一方面,根据初始图像合成多张目标对象图像,使得即便目标对象在拍摄过程中活动也不会出现目标对象图像模糊的问题;另一方面,背景对象图像是由多张图像进行合成,因此能够保证背景对象图像的亮度,提升背景对象的细节图像的拍摄效果;再一方面,最终可以生成一张拍摄效果更好的照片提供给用户,或者最终生成多张背景对象相同而目标对象不同的照片,能够提供给用户多种选择,提高了拍摄的灵活性。

    进一步地,在本申请实施例中,根据多个初始图像,得到拍摄场景中的目标对象的多个目标对象图像,包括:将多个初始图像分为多组图像;对于每一组图像,在每个初始图像中提取目标对象进行图像合成,生成一个目标对象图像,进而得到多个目标对象图像。

    在该实施例中,将多个初始图像分为多组图像,对于一组图像生成一个目标对象图像,进而得到多个目标对象图像。具体地,对于每一组图像,对该组图像中的每一个初始图像进行目标对象的提取,从而将提取出的目标对象生成一个目标对象图像。由于目标对象图像是根据一组初始图像得到,其曝光时间为该组初始图像中的每个初始图像的曝光时间的加和,相对较短,通过较短的曝光时间拍摄目标对象,避免要求目标对象较长时间保持不动,提高了拍摄的灵活性。

    需要说明的是,每组中最终得到的目标对象的数量小于或等于该组初始图像的数量。例如,如果有两个初始图像中截取的目标对象的图像完全相同,则这两个初始图像可对应得到一个目标对象。

    进一步地,在本申请实施例中,根据多个初始图像,得到拍摄场景中的目标对象的多个目标对象图像,包括:在每个初始图像中提取背景对象进行图像合成,生成一个背景对象图像。

    在该实施例中,对每一个初始图像进行背景对象的提取,从而将提取出的所有背景对象生成一个背景对象图像。背景对象图像是由所有初始图像进行合成,其曝光时间为初始图像的曝光时间的加和,而目标对象图像的曝光时间为其对应的一组初始图像中的每个初始图像的曝光时间的加和,所以,目标对象图像的曝光时间相对较短,背景对象图像的曝光时间相对较长,通过延长曝光时间获得更多的进光量,提高了亮度较暗的拍摄环境下背景对象图像的拍摄效果。

    这里需要说明的是,由于背景对象图像是由多张初始图像进行合成的,所以相对于任意一张目标对象图像而言,背景对象图像的曝光时间相对较长,而当曝光时间比较长时,背景的一些微弱的光源会出现过曝的情况,这样会导致背景的细节丢失,所以需要使用hdr(highdynamicrange,高动态范围)技术进行图像合成,具体地,通过将摄像头调节至不同的曝光等级,来生成不同亮度的初始图像,最终合成为亮度均匀且背景的光源不过曝的图片。

    需要说明的是,提取出的背景对象的数量小于或等于初始图像的数量,例如,如果有两个初始图像的曝光等级完全相同,则这两个初始图像可对应得到一个背景对象。

    进一步地,在本申请实施例中,每个目标对象图像的曝光时间均小于背景对象图像的曝光时间。

    在该实施例中,目标对象图像的曝光时长即为其对应的一组初始图像的曝光时长的加和,而背景对象图像的曝光时间相当于所有初始图像的曝光时长的加和。例如,在1秒内拍摄5个初始图像,则每个初始图像的曝光时长为0.2秒,将5个初始图像分为两组,第一组为前三张初始图像,第二组为后两个初始图像,则第一组合成的目标对象图像的曝光时长即为0.6秒,第二组合成的目标对象图像的曝光时长即为0.4秒,而背景对象图像是5个初始图像的合成图像,其曝光时间为1秒。

    通过上述方式,背景对象图像利用较长时间的曝光,能够获取到更多的背景细节,而目标对象图像利用较短时间的曝光,能够使目标对象更加清晰,且能够避免长时间曝光的情况下由于目标对象活动而导致的图像模糊的问题。

    进一步地,在本申请实施例中,将多个目标对象图像中的至少一个与背景对象图像进行图像合成,生成拍摄场景的拍摄场景图像,包括:将多个目标对象图像中的至少一个进行亮度处理;将进行亮度处理后的目标对象图像与背景对象图像进行图像合成,生成拍摄场景图像。

    在该实施例中,在亮度较暗的拍摄环境下进行拍照时,可以利用闪光灯补光、聚焦等方式确保拍摄到的初始图像中的目标对象的亮度较亮,但是如果目标对象的亮度仍然小于合成后的背景对象图像的亮度,那么可以对多个目标对象图像进行亮度处理,以提升每个目标对象图像的亮度,最后再将进行亮度提升后的目标对象图像与背景对象图像进行合成,从而得到整体场景亮度均匀的拍摄场景图片。

    本申请实施例中,由于每一张目标对象图像的曝光时间较短,因此通过对目标对象图像进行图像亮度提升的处理,确保目标对象图像的亮度,进而使得夜景照片中目标对象更清晰、背景对象更明亮。

    作为一种可能的实施方式,如图2所示,拍摄控制方法包括:

    步骤202,判断拍摄场景中是否存在目标对象,若是则进入步骤204,否则进入步骤210。

    步骤204,采集拍摄场景的多个初始图像。

    步骤206,根据多个初始图像,得到拍摄场景中的目标对象的多个目标对象图像,以及得到拍摄场景中的背景对象的一个背景对象图像。

    步骤208,将多个目标对象图像中的至少一个与背景对象图像进行图像合成,生成拍摄场景的拍摄场景图像。

    步骤210,按照第一曝光时间采集拍摄场景的拍摄场景图像。

    在该实施例中,首先判断拍摄场景是否存在目标对象,例如判断是否存在人物,如果存在人物,则将人物部分使用分段短曝光的状态,生成多张人体图片,将背景部分使用长曝光的状态,最终合成多个背景一样、人物表情和动作不一样的照片。具体地,采集拍摄场景的多个初始图像,根据多个初始图像得到多个目标对象图像和一个背景对象图像,再将目标对象图像与背景对象图像进行图像合成,生成拍摄场景图像。一方面,通过延长背景对象图像的曝光时间获得更多的进光量,提高了较暗拍摄环境下背景对象图像的拍摄效果,同时通过较短的曝光时长拍摄目标对象,使目标对象更清晰,以及避免要求目标对象较长时间保持不动,提高了拍摄的灵活性。

    如果判断不存在人物,则直接按照长曝光时间(即第一曝光时间)采集拍摄场景图像,直接通过长曝光时间能够保证背景对象图像的亮度,提升背景对象的细节图像的拍摄效果。

    作为一种可能的实施方式,如图3所示,拍摄控制方法包括:

    步骤302,检测拍摄环境的亮度。

    步骤304,判断拍摄环境的亮度是否小于预设亮度阈值,若是则进入步骤306,否则进入步骤316。

    步骤306,判断拍摄场景中是否存在目标对象,若是则进入步骤308,否则进入步骤314。

    步骤308,采集拍摄场景的多个初始图像。

    步骤310,根据多个初始图像,得到拍摄场景中的目标对象的多个目标对象图像,以及得到拍摄场景中的背景对象的一个背景对象图像。

    步骤312,将多个目标对象图像中的至少一个与背景对象图像进行图像合成,生成拍摄场景的拍摄场景图像。

    步骤314,按照第一曝光时间采集拍摄场景的拍摄场景图像。

    步骤316,按照第二曝光时间采集拍摄场景的拍摄场景图像。

    其中,第二曝光时间小于第一曝光时间。

    在该实施例中,首先判断拍摄环境的亮度是否较暗,如果拍摄环境的亮度较亮,则直接按照短曝光时间(即第二曝光时间)采集拍摄场景图像。如果拍摄环境的亮度较暗则继续判断拍摄场景是否存在目标对象。例如,判断是否存在人物,如果存在人物,则将人物部分使用分段短曝光的状态,生成多张人体图片,将背景部分使用长曝光的状态,最终合成多个背景一样、人物表情和动作不一样的照片。具体地,采集拍摄场景的多个初始图像,根据多个初始图像得到多个目标对象图像和一个背景对象图像,再将目标对象图像与背景对象图像进行图像合成,生成拍摄场景图像。一方面,通过延长背景对象图像的曝光时间获得更多的进光量,提高了较暗拍摄环境下背景对象图像的拍摄效果,同时通过较短的曝光时长拍摄目标对象,使目标对象更清晰,以及避免要求目标对象较长时间保持不动,提高了拍摄的灵活性。另一方面,用户进行一次拍摄,最终生成多张背景相同而目标对象不同的照片,能够提供给用户多种选择。

    如果判断不存在人物,则直接按照长曝光时间(即第一曝光时间)采集拍摄场景图像,直接通过长曝光时间能够保证背景对象图像的亮度,提升背景对象的细节图像的拍摄效果。

    作为一种可能的实施方式,如图4所示,拍摄控制方法包括:

    步骤402,对当前拍摄环境亮度进行检测。

    步骤404,判断当前拍摄环境是否较暗,如果是则进入步骤406,否则进入步骤416。

    步骤406,判断当前拍摄场景是否有人体,如果有则进入步骤408和步骤412,否则进入步骤418。

    步骤408,通过三次分段短时间的曝光,生成三张人体照片。

    步骤410,截取出图片中的人体图像,并将人体图像进行提亮。

    步骤412,通过长时间的曝光获取一张背景照片,再通过hdr技术对背景照片的过曝细节还原。

    步骤414,将三张人体照片分别与背景照片进行图片合成,生成三张背景一样人物不同的照片。

    步骤416,进行短时间的曝光拍摄,得到一张图片。

    步骤418,进行长时间的曝光拍摄,得到一张图片。

    在该实施例中,用户点击一次手机的拍摄键,开启手机拍摄功能。手机识别当前环境亮度,如果环境亮度足够,则使用正常曝光方案,即,采用短时间曝光拍摄。如果环境较暗,且不进行人体拍摄,则进行长时间曝光拍摄,以确保照片的亮度。如果环境较暗且拍摄人体,则通过区分人体和背景的不同区域,进行曝光时间的调整。具体地,在一个总的曝光时长内分三次对人体曝光,例如将0.6秒的曝光时长分为三段,每段为0.2秒的短时间,在每个0.2秒生成一张人体照片,则共生成三张人体照片。也就是说,人体部分曝光时间比较短,让人体处于一个稍微较暗,但是比较清晰的状态,然后再进行人体图像的适当提亮,生成人体部分的照片。由于背景曝光时间比较长,可设置为背景曝光时间是人体曝光时间的3倍,在背景持续曝光的状态下,人物也可以继续曝光另外2张不同表情和动作的照片。

    对于背景曝光环节,在夜景情况下背景相对会比较暗,所以需要比较长的曝光时间来获取更多的细节,也即在一个总的曝光时长内对背景进行一个曝光,即背景的曝光时长为上述的0.6秒。但是,当时间比较长后,背景上的一些微弱的光源会过曝,这样会导致背景的细节丢失,所以需要使用hdr技术进行图像合成,具体地,通过分不同的曝光等级,来生成不同亮度的照片,最终合成为亮度均匀且背景光源不过曝的背景照片。

    通过延长曝光时间以及hdr技术,得到一个细节清晰整体明亮的背景照片,最后将三张人体照片分别与背景照片进行合成,生成三张分区域曝光的夜景照片。如图5所示,可在电子设备屏幕的照片预览界面对上述背景相同人体动作不同的三张照片进行显示。

    本申请实施例,能够解决夜景状态下单一地延长曝光时间来拍摄人物而导致的夜景人物照片模糊的问题,以及解决为了拍摄人物缩短曝光时间而导致的背景不够明亮、背景细节不够充分的问题。一方面,对目标对象(即人物)和背景对象区分曝光时间,通过延长背景对象图像的曝光时间获得更多的进光量,提高了较暗拍摄环境下背景对象图像的拍摄效果,同时通过较短的曝光时长拍摄目标对象,使目标对象更清晰,以及避免要求目标对象较长时间保持不动,提高了拍摄的灵活性。另一方面,用户进行一次拍摄,最终生成多张背景相同而目标对象不同的照片,能够提供给用户多种选择。

    需要说明的是,本申请实施例提供的拍摄控制方法,执行主体可以为拍摄控制装置,或者该拍摄控制装置中的用于执行加载拍摄控制方法的控制模块。本申请实施例中以拍摄控制装置执行加载拍摄控制方法为例,说明本申请实施例提供的拍摄控制装置。

    图6示出了本申请实施例中涉及的拍摄控制装置的一种可能的结构示意框图。如图6所示,该拍摄控制装置600包括:

    拍摄模块602,用于采集拍摄场景的多个初始图像;

    处理模块604,用于根据多个初始图像,得到拍摄场景中的目标对象的多个目标对象图像,以及得到拍摄场景中的背景对象的背景对象图像,并将多个目标对象图像中的至少一个与背景对象图像进行图像合成,生成拍摄场景的拍摄场景图像。

    在该实施例中,拍摄模块602采集拍摄场景的多个初始图像后,处理模块604根据多个初始图像,得到多个目标对象图像和一个背景对象图像。最后,将上述得到的多个目标对象图像中的至少一个与背景对象图像进行图像合成,得到至少一个拍摄场景图像。

    一种情况下,在多个目标对象图像中选择出一个,例如,根据目标对象的表情、目标对象的动作、目标对象图像的清晰度等信息进行选择,将上述选择的目标对象图像与背景对象图像进行图像合成,生成一个拍摄场景图像,以显示给用户。另一种情况下,将多个目标对象图像分别与背景对象图像进行图像合成,生成多个拍摄场景图像,也即得到多张背景对象相同而目标对象不同的拍摄场景图片。例如,用户按下一次拍摄键拍摄出六张图像,每两张合成一个目标对象图像,则得到三张目标对象图像,六张图像一起合成一个背景对象图像。再将三张目标对象图像分别与背景对象图像合成,生成三张背景对象相同而目标对象不同的拍摄场景图片。

    通过本申请实施例,一方面,根据初始图像合成多张目标对象图像,使得即便目标对象在拍摄过程中活动也不会出现目标对象图像模糊的问题;另一方面,背景对象图像是由多张图像进行合成,因此能够保证背景对象图像的亮度,提升背景对象的细节图像的拍摄效果;再一方面,最终可以生成一张拍摄效果更好的照片提供给用户,或者最终生成多张背景对象相同而目标对象不同的照片,能够提供给用户多种选择,提高了拍摄的灵活性。

    进一步地,在本申请实施例中,处理模块604,具体用于将多个初始图像分为多组图像;对于每一组图像,在每个初始图像中提取目标对象进行图像合成,生成一个目标对象图像,进而得到多个目标对象图像。

    进一步地,在本申请实施例中,处理模块604,具体用于在每个初始图像中提取背景对象进行图像合成,生成一个背景对象图像。

    进一步地,在本申请实施例中,每个目标对象图像的曝光时间均小于背景对象图像的曝光时间。

    进一步地,在本申请实施例中,处理模块604,具体用于将多个目标中的至少一个对象图像进行亮度处理;将进行亮度处理后的目标对象图像与背景对象图像进行图像合成,生成拍摄场景图像。

    进一步地,在本申请实施例中,处理模块604,还用于判断拍摄场景中是否存在目标对象,在拍摄场景中存在目标对象的情况下,控制拍摄模块602采集拍摄场景的多个初始图像。

    进一步地,在本申请实施例中,处理模块604,还用于在拍摄场景中不存在目标对象的情况下,控制拍摄模块602按照第一曝光时间采集拍摄场景的拍摄场景图像。

    进一步地,在本申请实施例中,该拍摄控制装置600还包括:检测模块,用于检测拍摄环境的亮度;处理模块604,还用于判断拍摄环境的亮度是否小于预设亮度阈值,在拍摄环境的亮度小于预设亮度阈值的情况下,控制拍摄模块602采集拍摄场景的多个初始图像。

    进一步地,在本申请实施例中,处理模块604,还用于在拍摄环境的亮度大于或等于预设亮度阈值的情况下,控制拍摄模块602按照第二曝光时间采集拍摄场景的拍摄场景图像。

    本申请实施例中的拍摄控制装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(networkattachedstorage,nas)、个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。

    本申请实施例中的拍摄控制装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

    本申请实施例提供的拍摄控制装置能够实现图1至图5的拍摄控制方法实施例中的各个过程,为避免重复,这里不再赘述。

    可选的,本申请实施例还提供一种电子设备,包括处理器720,存储器718,存储在存储器718上并可在所述处理器720上运行的程序或指令,该程序或指令被处理器720执行时实现上述拍摄控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

    需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

    图7为实现本申请实施例的一种电子设备的硬件结构示意图。

    该电子设备700包括但不限于:射频单元702、网络模块704、音频输出单元706、输入单元708、传感器710、显示单元712、用户输入单元714、接口单元716、存储器718、以及处理器720等部件。

    本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器720逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

    其中,输入单元708,用于采集拍摄场景的多个初始图像,根据多个初始图像,得到拍摄场景中的目标对象的多个目标对象图像,以及得到拍摄场景中的背景对象的背景对象图像,并将多个目标对象图像中的至少一个与背景对象图像进行图像合成,生成拍摄场景的拍摄场景图像。

    在该实施例中,输入单元708采集拍摄场景的多个初始图像后,根据多个初始图像,得到多个目标对象图像和一个背景对象图像。最后,将上述得到的多个目标对象图像中的至少一个与背景对象图像进行图像合成,得到至少一个拍摄场景图像。

    通过本申请实施例,一方面,根据初始图像合成多张目标对象图像,使得即便目标对象在拍摄过程中活动也不会出现目标对象图像模糊的问题;另一方面,背景对象图像是由多张图像进行合成,因此能够保证背景对象图像的亮度,提升背景对象的细节图像的拍摄效果;再一方面,最终可以生成一张拍摄效果更好的照片提供给用户,或者最终生成多张背景对象相同而目标对象不同的照片,能够提供给用户多种选择,提高了拍摄的灵活性。

    进一步地,输入单元708,具体用于将多个初始图像分为多组图像;对于每一组图像,在每个初始图像中提取目标对象进行图像合成,生成一个目标对象图像,进而得到多个目标对象图像。

    进一步地,输入单元708,具体用于在每个初始图像中提取背景对象进行图像合成,生成一个背景对象图像。

    其中,每个目标对象图像的曝光时间均小于背景对象图像的曝光时间。

    进一步地,输入单元708,具体用于将多个目标对象图像中的至少一个进行亮度处理,并将进行亮度处理后的目标对象图像与背景对象图像进行图像合成,生成拍摄场景图像。

    进一步地,处理器720,用于判断拍摄场景中是否存在目标对象,在拍摄场景中存在目标对象的情况下,控制输入单元708采集拍摄场景的多个初始图像。

    进一步地,处理器720,还用于在拍摄场景中不存在目标对象的情况下,控制输入单元708按照第一曝光时间采集拍摄场景的拍摄场景图像。

    进一步地,传感器710,用于检测拍摄环境的亮度。

    进一步地,处理器720,还用于判断拍摄环境的亮度是否小于预设亮度阈值,在拍摄环境的亮度小于预设亮度阈值的情况下,采集拍摄场景的多个初始图像。

    进一步地,处理器720,还用于在拍摄环境的亮度大于或等于预设亮度阈值的情况下,控制输入单元708按照第二曝光时间采集拍摄场景的拍摄场景图像,其中第二曝光时间小于第一曝光时间。

    应理解的是,本申请实施例中,输入单元708用于接收音频或视频信号。输入单元708可以包括图形处理器(graphicsprocessingunit,gpu)7082和麦克风7084,图形处理器7082对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元712上,或者存储在存储器718(或其它存储介质)中,或者经由射频单元702或网络模块704发送。麦克风7084可以接收声音,并且能够将声音处理为音频数据,处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元702发送到移动通信基站的格式输出。

    传感器710,包括光传感器,还可以包括:指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器、运动传感器以及其他传感器。

    显示单元712用于显示由用户输入的信息或提供给用户的信息。显示单元712可包括显示面板7122,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7122。

    用户输入单元714可用于接收输入的数字或字符信息,以及产生与第一电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元714包括触控面板7142以及其他输入设备7144。触控面板7142也称为触摸屏,可收集用户在其上或附近的触摸操作。触控面板7142可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器720,接收处理器720发来的命令并加以执行。其他输入设备7144可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

    处理器720通过运行或执行存储在存储器718内的软件程序和/或模块,以及调用存储在存储器718内的数据,执行电子设备700的各种功能和处理数据,从而对电子设备700进行整体监控。处理器720可包括一个或多个处理单元;优选的,处理器720可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。

    本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述拍摄控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

    其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

    本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述拍摄控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

    应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

    需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

    通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

    上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。


    技术特征:

    1.一种拍摄控制方法,其特征在于,包括:

    采集拍摄场景的多个初始图像;

    根据多个所述初始图像,得到所述拍摄场景中的目标对象的多个目标对象图像,以及得到所述拍摄场景中的背景对象的背景对象图像;

    将所述多个目标对象图像中的至少一个与所述背景对象图像进行图像合成,生成所述拍摄场景的拍摄场景图像。

    2.根据权利要求1所述的拍摄控制方法,其特征在于,所述根据多个所述初始图像,得到所述拍摄场景中的目标对象的多个目标对象图像,包括:

    将多个所述初始图像分为多组图像;

    对于每一组图像,在每个所述初始图像中提取所述目标对象进行图像合成,生成一个所述目标对象图像,进而得到多个所述目标对象图像。

    3.根据权利要求1所述的拍摄控制方法,其特征在于,所述根据多个所述初始图像,得到所述拍摄场景中的背景对象的背景对象图像的步骤,包括:

    在每个所述初始图像中提取所述背景对象进行图像合成,生成一个所述背景对象图像。

    4.根据权利要求1所述的拍摄控制方法,其特征在于,

    每个所述目标对象图像的曝光时间均小于所述背景对象图像的曝光时间。

    5.根据权利要求1至4中任一项所述的拍摄控制方法,其特征在于,所述将所述多个目标对象图像中的至少一个与所述背景对象图像进行图像合成,生成所述拍摄场景的拍摄场景图像,包括:

    将所述多个目标对象图像中的至少一个进行亮度处理;

    将进行亮度处理后的所述目标对象图像与所述背景对象图像进行图像合成,生成所述拍摄场景图像。

    6.根据权利要求1至4中任一项所述的拍摄控制方法,其特征在于,所述采集拍摄场景的多个初始图像,包括:

    判断所述拍摄场景中是否存在目标对象;

    在所述拍摄场景中存在所述目标对象的情况下,采集所述拍摄场景的多个所述初始图像。

    7.根据权利要求6所述的拍摄控制方法,其特征在于,还包括:

    在所述拍摄场景中不存在所述目标对象的情况下,按照第一曝光时间采集所述拍摄场景的拍摄场景图像。

    8.根据权利要求1至4中任一项所述的拍摄控制方法,其特征在于,在所述采集拍摄场景的多个初始图像之前,还包括:

    检测拍摄环境的亮度;

    判断所述拍摄环境的亮度是否小于预设亮度阈值;

    在所述拍摄环境的亮度小于所述预设亮度阈值的情况下,采集拍摄场景的多个初始图像。

    9.根据权利要求8所述的拍摄控制方法,其特征在于,还包括:

    在所述拍摄环境的亮度大于或等于所述预设亮度阈值的情况下,按照第二曝光时间采集所述拍摄场景的拍摄场景图像。

    10.一种拍摄控制装置,其特征在于,包括:

    拍摄模块,用于采集拍摄场景的多个初始图像;

    处理模块,用于根据多个所述初始图像,得到所述拍摄场景中的目标对象的多个目标对象图像,以及得到所述拍摄场景中的背景对象的背景对象图像,并将所述多个目标对象图像中的至少一个与所述背景对象图像进行图像合成,生成所述拍摄场景的拍摄场景图像。

    技术总结
    本申请提供了一种拍摄控制方法和拍摄控制装置,属于拍摄技术领域。拍摄控制方法包括:采集拍摄场景的多个初始图像;根据多个初始图像,得到拍摄场景中的目标对象的多个目标对象图像,以及得到拍摄场景中的背景对象的背景对象图像;将多个目标对象图像中的至少一个与背景对象图像进行图像合成,生成拍摄场景的拍摄场景图像。根据初始图像合成多张目标对象图像,使得即便目标对象在拍摄过程中活动也不会出现目标对象图像模糊的问题;背景对象图像是由多张图像进行合成,因此能够保证背景对象图像的亮度,提升背景对象的细节图像的拍摄效果。

    技术研发人员:段霞霖
    受保护的技术使用者:维沃移动通信有限公司
    技术研发日:2020.12.14
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-6822.html

    最新回复(0)