一种拍照方法、装置、移动终端及计算机可读存储介质与流程

文档序号:20081235发布日期:2020-03-10 10:40阅读:204来源:国知局
一种拍照方法、装置、移动终端及计算机可读存储介质与流程

本发明涉及拍照技术领域,特别涉及一种拍照方法、装置、移动终端及计算机可读存储介质。



背景技术:

目前用户使用移动终端想要拍摄全景照片,需要先手动切换到全景拍照模式,然后点击拍摄按钮启动拍摄,然后需要继续移动手机完成整个全景拍摄,且只能水平方向或者竖直方向拍摄水平快速移动进行拍摄。当出现抖动等情况时均会影响最好照片的合成。从而使得全景拍照的拍摄过程较为复杂,操作繁琐,对用户的要求高。



技术实现要素:

本发明实施例要解决的技术问题是提供一种拍照方法、装置、移动终端及计算机可读存储介质,用以实现简化全景拍照操作。

为解决上述技术问题,本发明实施例提供了一种拍照方法,应用于可弯曲的电子设备,所述方法包括:

在处于拍照预览界面状态时,检测所述电子设备的弯曲状态;

若检测到所述电子设备由第一弯曲曲率向第二弯曲曲率变化,则在所述电子设备由第一弯曲曲率向第二弯曲曲率变化过程中,间隔预设时间执行拍照操作,获取至少两张拍照图像;其中所述第一弯曲曲率大于所述第二弯曲曲率;

根据所获取的至少两张拍照图像,合成全景拍照图像。

优选的,所述拍照方法还包括:

若在处于解锁待机状态下,检测到所述电子设备由所述第二弯曲曲率向所述第一弯曲曲率变化,则控制所述电子设备进入拍照预览界面。

优选的,若检测到所述电子设备由第一弯曲曲率向第二弯曲曲率变化,则在所述电子设备由第一弯曲曲率向第二弯曲曲率变化过程中,间隔预设时间执行拍照操作,获取至少两张拍照图像的步骤包括:

若检测到所述电子设备由第一弯曲曲率向第二弯曲曲率变化,则控制所述电子设备进入全景拍照模式,并在所述电子设备由第一弯曲曲率向第二弯曲曲率变化过程中,间隔预设时间执行拍照操作,获取至少两张拍照图像。

优选的,所述弯曲状态包括弯曲曲率,所述第一弯曲曲率根据实时弯曲曲率确定,所述第二弯曲曲率为所述电子设备未弯曲时的弯曲曲率。

优选的,所述第一弯曲曲率根据实时弯曲曲率确定的步骤包括:

获取当前所述电子设备的实时弯曲曲率,若所述实时弯曲曲率大于前一时刻获取的实时弯曲曲率,则确定当前所述第一弯曲曲率为当前获取的实时弯曲曲率;

若当前获取的实时弯曲曲率小于前一时刻获取的实时弯曲曲率,则确定当前所述第一弯曲曲率为前一时刻获取的实时弯曲曲率。

根据本发明另一方面,本发明实施例还提供了一种拍照装置,包括:

检测模块,用于在处于拍照预览界面状态时,检测所述电子设备的弯曲状态;

第一处理模块,用于若检测到所述电子设备由第一弯曲曲率向第二弯曲曲率变化,则在所述电子设备由第一弯曲曲率向第二弯曲曲率变化过程中,间隔预设时间执行拍照操作,获取至少两张拍照图像;其中所述第一弯曲曲率大于所述第二弯曲曲率;

图像合成模块,用于根据所获取的至少两张拍照图像,合成全景拍照图像。

优选的,所述拍照装置还包括:

第二处理模块,用于若在处于解锁待机状态下,检测到所述电子设备由所述第二弯曲曲率向所述第一弯曲曲率变化,则控制所述电子设备进入拍照预览界面。

优选的,所述第一处理模块包括:处理单元,用于若检测到所述电子设备由第一弯曲曲率向第二弯曲曲率变化,则控制所述电子设备进入全景拍照模式,并在所述电子设备由第一弯曲曲率向第二弯曲曲率变化过程中,间隔预设时间执行拍照操作,获取至少两张拍照图像。

优选的,所述弯曲状态包括弯曲曲率,所述第一弯曲曲率根据实时弯曲曲率确定,所述第二弯曲曲率为所述电子设备未弯曲时的弯曲曲率。

优选的,所述的拍照装置还包括:

第一确定模块,用于获取当前所述电子设备的实时弯曲曲率,若所述实时弯曲曲率大于前一时刻获取的实时弯曲曲率,则确定当前所述第一弯曲曲率为当前获取的实时弯曲曲率;

第二确定模块,用于若当前获取的实时弯曲曲率小于前一时刻获取的实时弯曲曲率,则确定当前所述第一弯曲曲率为前一时刻获取的实时弯曲曲率。

根据本发明另一方面,本发明实施例还提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的拍照方法的步骤。

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

与现有技术相比,本发明实施例提供的一种拍照方法、装置、移动终端及计算机可读存储介质,至少具有以下有益效果:本发明实施例通过利用可弯折的电子设备的本身所具有的回弹特性,在拍照预览界面下,用户可以通过弯折电子设备,使其由第二弯曲曲率向第一弯曲曲率变化,若检测到电子设置由第一弯曲曲率向第二弯曲曲率变化,则进行拍照操作,获取至少两张拍照图像,并合成全景拍照图像,从而简化了全景拍照操作,且操作方便有趣,提高了用户体验。同时,由第一弯曲曲率向第二弯曲曲率变化的回弹过程中,时间相对较短,不易受到用户手持设备造成的抖动等影响,使得合成的全景拍照图像质量高。

附图说明

图1为本发明实施例的拍照方法的流程图;

图2为本发明实施例的拍照装置的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。

在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在本申请所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。

参见图1,本发明实施例提供了一种拍照方法,应用于可弯曲的电子设备,所述方法包括:

步骤101,在处于拍照预览界面状态时,检测所述电子设备的弯曲状态;

步骤102,若检测到所述电子设备由第一弯曲曲率向第二弯曲曲率变化,则在所述电子设备由第一弯曲曲率向第二弯曲曲率变化过程中,间隔预设时间执行拍照操作,获取至少两张拍照图像;其中所述第一弯曲曲率大于所述第二弯曲曲率;

这里,若检测到所述电子设备由第一弯曲曲率向第二弯曲曲率变化,则在所述电子设备由第一弯曲曲率向第二弯曲曲率变化过程中,间隔预设时间执行拍照操作,获取至少两张拍照图像的步骤包括:

若检测到所述电子设备由第一弯曲曲率向第二弯曲曲率变化,则控制所述电子设备进入全景拍照模式,并在所述电子设备由第一弯曲曲率向第二弯曲曲率变化过程中,间隔预设时间执行拍照操作,获取至少两张拍照图像。

步骤103,根据所获取的至少两张拍照图像,合成全景拍照图像。

本发明实施例通过利用可弯折的电子设备的本身所具有的回弹特性,在拍照预览界面下,用户可以通过弯折电子设备,使其由第二弯曲曲率向第一弯曲曲率变化,若检测到电子设置由第一弯曲曲率向第二弯曲曲率变化,则进行拍照操作,获取至少两张拍照图像,并合成全景拍照图像,从而简化了全景拍照操作,且操作方便有趣,提高了用户体验。同时,由第一弯曲曲率向第二弯曲曲率变化的回弹过程中,时间相对较短,不易受到用户手持设备造成的抖动等影响,使得合成的全景拍照图像质量高。

优选的,所述拍照方法还可以包括:

若在处于解锁待机状态下,检测到所述电子设备由所述第二弯曲曲率向所述第一弯曲曲率变化,则控制所述电子设备进入拍照预览界面。

这里,也可以设置相应的进入拍照预览界面的操作,例如当用户弯折手机时,手机变形,由第二弯曲曲率向第一弯曲曲率变化,此时可控制电子设备进入拍照预览界面。当然也可以设置其他用于控制进入拍照预览界面的预设操作,当检测到预设操作时,控制电子设备进入拍照预览界面。

对于步骤101中的所述弯曲状态可以包括弯曲曲率,对于所述第一弯曲曲率根据实时弯曲曲率确定,所述第二弯曲曲率为所述电子设备未弯曲时的弯曲曲率。

这里,对于弯曲曲率可以通过检测电子设备的空间形态,根据空间形态确定电子设备的实时弯折位置,根据实时弯折位置和未弯折时的初始位置确定弯曲曲率。

这里,弯曲曲率也可以进一步参考弯曲方向,根据弯曲方向、实时弯折位置和未弯折时的初始位置确定弯曲曲率。从而使得弯曲曲率更加准确。

这里,所述第一弯曲曲率根据实时弯曲曲率确定的步骤可以包括:获取当前所述电子设备的实时弯曲曲率,若所述实时弯曲曲率大于前一时刻获取的实时弯曲曲率,则确定当前所述第一弯曲曲率为当前获取的实时弯曲曲率;若当前获取的实时弯曲曲率小于前一时刻获取的实时弯曲曲率,则确定当前所述第一弯曲曲率为前一时刻获取的实时弯曲曲率。当然可以理解的是,第一弯曲曲率也可以是预设的一弯曲曲率。

参见图2,根据本发明另一方面,本发明实施例还提供了一种拍照装置,包括:

检测模块201,用于在处于拍照预览界面状态时,检测所述电子设备的弯曲状态;

第一处理模块202,用于若检测到所述电子设备由第一弯曲曲率向第二弯曲曲率变化,则在所述电子设备由第一弯曲曲率向第二弯曲曲率变化过程中,间隔预设时间执行拍照操作,获取至少两张拍照图像;其中所述第一弯曲曲率大于所述第二弯曲曲率;

图像合成模块203,用于根据所获取的至少两张拍照图像,合成全景拍照图像。

本发明实施例的拍照装置能够实现上述方法实施例中的各个过程,并具有相应的有益效果,为避免重复,这里不再赘述。

优选的,所述拍照装置还包括:

第二处理模块,用于若在处于解锁待机状态下,检测到所述电子设备由所述第二弯曲曲率向所述第一弯曲曲率变化,则控制所述电子设备进入拍照预览界面。

优选的,所述第一处理模块包括:处理单元,用于若检测到所述电子设备由第一弯曲曲率向第二弯曲曲率变化,则控制所述电子设备进入全景拍照模式,并在所述电子设备由第一弯曲曲率向第二弯曲曲率变化过程中,间隔预设时间执行拍照操作,获取至少两张拍照图像。

优选的,所述弯曲状态包括弯曲曲率,所述第一弯曲曲率根据实时弯曲曲率确定,所述第二弯曲曲率为所述电子设备未弯曲时的弯曲曲率。

优选的,所述的拍照装置还包括:

第一确定模块,用于获取当前所述电子设备的实时弯曲曲率,若所述实时弯曲曲率大于前一时刻获取的实时弯曲曲率,则确定当前所述第一弯曲曲率为当前获取的实时弯曲曲率;

第二确定模块,用于若当前获取的实时弯曲曲率小于前一时刻获取的实时弯曲曲率,则确定当前所述第一弯曲曲率为前一时刻获取的实时弯曲曲率。

根据本发明另一方面,本发明实施例还提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的拍照方法的步骤。

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

综上,本发明实施例通过利用可弯折的电子设备的本身所具有的回弹特性,在拍照预览界面下,用户可以通过弯折电子设备,使其由第二弯曲曲率向第一弯曲曲率变化,若检测到电子设置由第一弯曲曲率向第二弯曲曲率变化,则进行拍照操作,获取至少两张拍照图像,并合成全景拍照图像,从而简化了全景拍照操作,且操作方便有趣,提高了用户体验。同时,由第一弯曲曲率向第二弯曲曲率变化的回弹过程中,时间相对较短,不易受到用户手持设备造成的抖动等影响,使得合成的全景拍照图像质量高。

此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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