应用程序调用双摄像头进行拍摄的方法及装置制造方法及图纸

技术编号:13974809 阅读:85 留言:0更新日期:2016-11-11 08:32
本发明专利技术提供了一种应用程序调用双摄像头进行拍摄的方法及一种应用程序调用双摄像头进行拍摄的装置,该方法包括:检测到应用程序同时调用两个摄像头的触发操作时,检测应用程序是否具备调用各摄像头的权限;若应用程序具备调用各摄像头的权限时,则通过同时调用与两个摄像头相应的接口开启两个摄像头进行同时拍摄。通过同时调用与两个摄像头相应的接口开启两个摄像头进行同时拍摄,可在同一时刻获取到两个摄像头同步捕获到的相关联的图像信息,为满足用户希望得到两个摄像头同步捕获到的图像的合成图像提供了前提保证,且同时调用两个接口可使得用户节省开启两次摄像头并执行两次拍摄操作的时间成本,简化操控步骤。

【技术实现步骤摘要】

本专利技术涉及移动终端设备
,具体而言,本专利技术涉及一种应用程序调用双摄像头进行拍摄的方法以及一种应用程序调用双摄像头进行拍摄的装置。
技术介绍
随着科技不断的发展,智能终端设备已经具备十分全面的功能,同时,由于拍照成像技术的日趋成熟,也逐渐成为智能终端设备功能的焦点之一。,目前市场上存在的智能终端设备的拍照成像技术水平基本达到单反相机的级别,但是与单反相机相比,智能终端设备的便携性以及易用性优势明显,智能终端设备已经成为用户抓拍“最美”瞬间的一大利器,另外,通过智能终端设备的无线通讯模块还可以将拍摄得到的图像信息随时分享到社交网络,用户的交互使用体验得到极大提升。现有的智能终端设备通常具有两个摄像头,而在现有技术中没有将两个摄像头同时开启并控制其进行同时拍摄的技术方案。用户在某些特定场景中需要应用两个摄像头同时进行拍摄操作,例如,在集体拍照留念时,需要一名用户手持智能终端设备执行拍摄操作,而除该名用户之外的其他用户可以站在与摄像头一定距离的场地准备拍摄留念,在此过程中,执行拍摄操作的用户很难将自己的图像信息同时与其他用户合并在一起,从而导致集体拍照留念缺少一名成员,因此,如果能同时开启智能终端中前后两个摄像头执行拍摄操作就可以避免上述遗憾。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的一个实施例提出了一种应用程序调用双摄像头进行拍摄的方法,包括:检测到应用程序同时调用两个摄像头的触发操作时,检测应用程序是否具备调用各摄像头的权限;若应用程序具备调用各摄像头的权限时,则通过同时调用与两个摄像头相应的接口开启两个摄像头进行同时拍摄。优选地,检测应用程序是否具备调用各个摄像头的权限,包括:在与应用程序相应的预置权限列表中进行查询,以检测应用程序是否具备调用各摄像头的权限。可选地,该方法还包括:在安装应用程序的过程中,获取应用程序调用各摄像头的权限,并记录在与应用程序相应的预置权限列表中。优选地,通过同时调用与两个摄像头相应的接口开启两个摄像头进行同时拍摄,包括:通过同时调用与两个摄像头相应的接口开启两个摄像头;当检测到通过两个摄像头进行拍摄的拍摄指令时,同时控制两个摄像头执行拍摄操作。可选地,通过同时调用与两个摄像头相应的接口开启两个摄像头之后,还包括:将与每个摄像头相应的取景界面进行同屏显示。可选地,该方法还包括:基于预设的图片处理方式将两个摄像头同时拍摄得到的图像信息进行相应的处理并进行显示。优选地,基于预设的图片处理方式将两个摄像头同时拍摄得到的图像信息进行相应的处理并进行显示,包括以下至少一种情形:将两个摄像头同时拍摄得到的图像信息分别进行存储,并进行分屏或全屏交替显示;将两个摄像头同时拍摄得到的图像信息进行合成处理,并将合成后的图像信息进行存储及显示。可选地,将两个摄像头同时拍摄得到的图像信息进行合成处理,包括:将两个摄像头同时拍摄获取到的第一图像信息及第二图像信息分别存储至与各摄像头相应的缓存区中;将缓存区中存储的第一图像信息与第二图像信息进行合成处理。本专利技术的另一实施例提出了一种应用程序调用双摄像头进行拍摄的装置,包括:检测模块,用于检测到应用程序同时调用两个摄像头的触发操作时,检测应用程序是否具备调用各摄像头的权限;拍摄模块,用于当应用程序具备调用各摄像头的权限时,通过同时调用与两个摄像头相应的接口开启两个摄像头进行同时拍摄。优选地,检测模块用于在与应用程序相应的预置权限列表中进行查询,以检测应用程序是否具备调用各摄像头的权限。可选地,该装置还包括:记录模块,用于在安装应用程序的过程中,获取应用程序调用各摄像头的权限,并记录在与应用程序相应的预置权限列表中。优选地,拍摄模块包括:摄像头开启单元,用于通过同时调用与两个摄像头相应的接口开启两个摄像头;拍摄控制单元,用于当检测到通过两个摄像头进行拍摄的拍摄指令时,同时控制两个摄像头执行拍摄操作。可选地,该装置还包括:显示模块,用于将与每个摄像头相应的取景界面进行同屏显示。可选地,该装置还包括:处理模块,用于基于预设的图片处理方式将两个摄像头同时拍摄得到的图像信息进行相应的处理并进行显示。优选地,处理模块用于将两个摄像头同时拍摄得到的图像信息分别进行存储,并进行分屏或全屏交替显示;和/或将两个摄像头同时拍摄得到的图像信息进行合成处理,并将合成后的图像信息进行存储及显示。优选地,处理模块包括:信息存储单元,用于将两个摄像头同时拍摄获取到的第一图像信息及第二图像信息分别存储至与各摄像头相应的缓存区中;信息合成单元,用于将缓存区中存储的第一图像信息与第二图像信息进行合成处理。本专利技术的技术方案解决了同时开启两个摄像头并进行拍摄操作的问题。首先,检测到应用程序同时调用两个摄像头的触发操作时,检测应用程序是否具备调用各摄像头的权限,如果应用程序不具备调用各摄像头的权限,则会影响两个摄像头的调用和开启操作;随后,若应用程序具备调用各摄像头的权限时,则通过同时调用与两个摄像头相应的接口开启两个摄像头进行同时拍摄,可在同一时刻获取到两个摄像头同步捕获到的相关联的图像信息,为满足用户希望得到两个摄像头同步捕获到的图像的合成图像提供了前提保证,且同时调用两个接口可使得用户节省开启两次摄像头并执行两次拍摄操作的时间成本,简化操控步骤。进一步地,用户在开启两个摄像头同时进行拍摄操作时,两个摄像头拍摄到的图像信息之间是存在关联性的,因此,自动将两个摄像头同时拍摄得到的图像信息进行合成处理,并将合成后的图像信息进行存储及显示,使得用户节省手动选择将图像信息进行合成处理的时间成本,从而满足了用户个性化的与摄像头应用相关的需求,提高了实时性体验,并增加了用户体验度。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术一个实施例的应用程序调用双摄像头进行拍摄的方法的流程示意图;图2为本专利技术一个优选实施例的将与每个摄像头相应的取景界面进行同屏展示的效果示意图;图3为本专利技术另一优选实施例的将两个摄像头同时拍摄得到的图像信息进行合成处理得到的显示效果的示意图;图4为本专利技术另一实施例的应用程序调用双摄像头进行拍摄的装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个本文档来自技高网
...

【技术保护点】
一种应用程序调用双摄像头进行拍摄的方法,其特征在于,包括:检测到应用程序同时调用两个摄像头的触发操作时,检测所述应用程序是否具备调用各摄像头的权限;若所述应用程序具备调用各摄像头的权限时,则通过同时调用与两个摄像头相应的接口开启两个摄像头进行同时拍摄。

【技术特征摘要】
1.一种应用程序调用双摄像头进行拍摄的方法,其特征在于,包括:检测到应用程序同时调用两个摄像头的触发操作时,检测所述应用程序是否具备调用各摄像头的权限;若所述应用程序具备调用各摄像头的权限时,则通过同时调用与两个摄像头相应的接口开启两个摄像头进行同时拍摄。2.根据权利要求1所述的方法,其特征在于,所述检测所述应用程序是否具备调用各个摄像头的权限,包括:在与所述应用程序相应的预置权限列表中进行查询,以检测所述应用程序是否具备调用各摄像头的权限。3.根据权利要求1或2所述的方法,其特征在于,还包括:在安装所述应用程序的过程中,获取所述应用程序调用各摄像头的权限,并记录在与所述应用程序相应的预置权限列表中。4.根据权利要求1所述的方法,其特征在于,通过同时调用与两个摄像头相应的接口开启两个摄像头进行同时拍摄,包括:通过同时调用与两个摄像头相应的接口开启两个摄像头;当检测到通过两个摄像头进行拍摄的拍摄指令时,同时控制两个摄像头执行拍摄操作。5.根据权利要求1所述的方法,其特征在于,所述通过同时调用与两个摄像头相应的接口开启两个摄像头之后,还包括:将与每个摄像头相应的取景界面进行同屏显示。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于预设的图...

【专利技术属性】
技术研发人员:王务志张庭
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1