图像数据的采集方法、终端设备及介质技术

技术编号:24997277 阅读:52 留言:0更新日期:2020-07-24 17:59
本发明专利技术适用于移动终端技术领域,提供了一种图像数据的采集方法、终端设备及介质,该方法包括:当相机应用程序切换至后台运行时,创建可见度低于第一阈值的对象区域,并在对象区域中加载显示控件;创建与相机应用程序关联的图像预览请求,将图像预览请求与显示控件进行绑定;通过显示控件所绑定的图像预览请求,在对象区域中展示摄像头所拍摄得到的各帧图像数据;若接收到用户发出的图像拍摄指令,则创建图像控件及其所绑定的图像拍摄请求;对图像控件所调用的图像数据进行存储。本发明专利技术保证了用户能够在前台界面操控其他非相机业务的应用程序的同时,还能够使用相机应用程序所提供的图像数据采集功能,故提高了相机应用程序的交互能力。

【技术实现步骤摘要】
图像数据的采集方法、终端设备及介质
本专利技术属于移动终端
,尤其涉及一种图像数据的采集方法、终端设备及计算机可读存储介质。
技术介绍
在运行安卓系统的终端设备中,若用户想要采集外界的图像数据,则通常会先启动一个相机应用程序,以在终端显示屏上生成一个前台可见的预览界面。通过查看预览界面所实时渲染的图像,用户可发出确认拍摄指令,从而采集得到自身所需的图像数据。然而,在图像采集拍摄的过程中,若用户想要操控终端设备中的其他应用程序,则其只能将相机应用程序暂时移动到后台运行。此时,安卓系统将会临时关闭该相机应用程序,使得用户无法同时执行图像数据的采集操作,因此,降低了相机应用程序的交互能力。
技术实现思路
有鉴于此,本专利技术实施例提供了一种图像数据的采集方法、终端设备及计算机可读存储介质,以解决现有图像数据的采集方式中,相机应用程序的交互能力较低的问题。本专利技术实施例的第一方面提供了一种图像数据的采集方法,包括:当相机应用程序切换至后台运行时,创建可见度低于第一阈值的对象区域,并在所述对象区域中加载显示控件;创建与所述相机应用程序关联的图像预览请求,将所述图像预览请求与所述显示控件进行绑定;通过所述显示控件所绑定的所述图像预览请求,在所述对象区域中展示摄像头所拍摄得到的各帧图像数据;若接收到用户发出的图像拍摄指令,则创建图像控件及其所绑定的图像拍摄请求;所述图像控件用于根据检测到的所述图像拍摄请求,调用所述显示控件所实时读取到的所述图像数据;>对所述图像控件所调用的所述图像数据进行存储。本专利技术实施例的第二方面提供了一种图像数据的采集装置,包括:第一创建单元,用于当相机应用程序切换至后台运行时,创建可见度低于第一阈值的对象区域,并在所述对象区域中加载显示控件;第二创建单元,用于创建与所述相机应用程序关联的图像预览请求,将所述图像预览请求与所述显示控件进行绑定;展示单元,用于通过所述显示控件所绑定的所述图像预览请求,在所述对象区域中展示摄像头所拍摄得到的各帧图像数据;第三创建单元,用于若接收到用户发出的图像拍摄指令,则创建图像控件及其所绑定的图像拍摄请求;所述图像控件用于根据检测到的所述图像拍摄请求,调用所述显示控件所实时读取到的所述图像数据;存储单元,用于对所述图像控件所调用的所述图像数据进行存储。本专利技术实施例的第三方面提供了一种终端设备,包括存储器以及处理器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述图像数据的采集方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述处理器执行所述计算机程序时实现如上述图像数据的采集方法的步骤。本专利技术实施例中,通过在相机应用程序切换至后台运行时,创建可见度低于第一阈值的对象区域,并在对象区域中加载显示控件,通过显示控件所绑定的图像预览请求,在对象区域中展示摄像头所拍摄得到的各帧图像数据,使得各帧图像数据的可见度也低于上述第一阈值,实现了相机应用程序的预览画面在肉眼不可见的情况之下,实际仍然能够运行于前台的对象区域中,因此,避免了安卓系统自动关闭相机应用程序,由此也保证了用户能够在前台界面操控其他非相机业务的应用程序的同时,还能够使用相机应用程序所提供的图像数据采集功能,故提高了相机应用程序的交互能力。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的图像数据的采集方法的实现流程图;图2是本专利技术另一实施例提供的图像数据的采集方法的实现流程图;图3是本专利技术实施例提供的图像数据的采集方法S101的具体实现流程图;图4是本专利技术另一实施例提供的图像数据的采集方法S101的具体实现流程图;图5是本专利技术又一实施例提供的图像数据的采集方法S101的具体实现流程图;图6是本专利技术实施例提供的图像数据的采集装置的结构框图;图7是本专利技术实施例提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。图1示出了本专利技术实施例提供的图像数据的采集方法的实现流程,本方法适用于运行有相机应用程序的终端设备,包括但不限于手机、平板以手提电脑等携带摄像头的各类移动终端。上述方法流程包括步骤S101至S105。各步骤的具体实现原理如下:S101:当相机应用程序切换至后台运行时,创建可见度低于第一阈值的对象区域,并在所述对象区域中加载显示控件。本专利技术实施例中,相机应用程序用于启动终端设备的摄像头,并根据预设的各类相机参数,控制终端设备执行拍摄操作。当检测到用户对相机应用程序发出的选取指令时,启动相机应用程序。此时,相机应用程序运行于前台界面。若检测到用户临时退出相机应用程序,或者,因响应中断事件而进入其他应用程序,则相机应用程序将切换至后台运行。例如,若在相机应用程序的运行过程中,移动终端接收到来电呼叫请求,则在来电接听的过程中,相机应用程序将会切换至后台运行,此时移动终端的前台运行程序为电话呼叫程序。本专利技术实施例中,当相机应用程序切换至后台运行时,创建可见度低于第一阈值的对象区域。通过activity组件,加载预设的显示控件,并将显示控件展示于对象区域中。上述显示控件具体可以是TextureView、SurfaceView以及SurfaceTexture等带有View显示界面的控件,其用于获取摄像头所拍摄的各帧图像数据,并对该图像数据进行实时预览展示。其中,显示控件的长宽值与对象区域的长宽值相同,以使显示控件填充至对象区域中。上述对象区域的可见度用于衡量人类肉眼对对象区域所包含内容的清晰查看程度。对象区域的可见度可根据对象区域的透明度和/或尺寸值来确定。其中,第一阈值为人类肉眼能够清晰观看对象区域时的可见度最小值,其根据开发人员所录入的测试经验值来确定。S102:创建与所述相机应用程序关联的图像预览请求,将所述图像预览请求与所述显示控件进行绑定。S103:通过所述显示控件所绑定的所述图像预览请求,在所述对象区域中展示摄像头所拍摄得到的各帧图像数据。在相机应用程序运行时(包括前台运行以及后台运行),获取预存储的各项相机参数并启动预置于终端设备的摄像头。相机参数包括拍摄图像的宽度像素、高度像素、图像本文档来自技高网...

【技术保护点】
1.一种图像数据的采集方法,其特征在于,包括:/n当相机应用程序切换至后台运行时,创建可见度低于第一阈值的对象区域,并在所述对象区域中加载显示控件;/n创建与所述相机应用程序关联的图像预览请求,将所述图像预览请求与所述显示控件进行绑定;/n通过所述显示控件所绑定的所述图像预览请求,在所述对象区域中展示摄像头所拍摄得到的各帧图像数据;/n若接收到用户发出的图像拍摄指令,则创建图像控件及其所绑定的图像拍摄请求;所述图像控件用于根据检测到的所述图像拍摄请求,调用所述显示控件所实时读取到的所述图像数据;/n对所述图像控件所调用的所述图像数据进行存储。/n

【技术特征摘要】
1.一种图像数据的采集方法,其特征在于,包括:
当相机应用程序切换至后台运行时,创建可见度低于第一阈值的对象区域,并在所述对象区域中加载显示控件;
创建与所述相机应用程序关联的图像预览请求,将所述图像预览请求与所述显示控件进行绑定;
通过所述显示控件所绑定的所述图像预览请求,在所述对象区域中展示摄像头所拍摄得到的各帧图像数据;
若接收到用户发出的图像拍摄指令,则创建图像控件及其所绑定的图像拍摄请求;所述图像控件用于根据检测到的所述图像拍摄请求,调用所述显示控件所实时读取到的所述图像数据;
对所述图像控件所调用的所述图像数据进行存储。


2.如权利要求1所述的图像数据的采集方法,其特征在于,所述当相机应用程序切换至后台运行时,创建可见度低于第一阈值的对象区域,并在所述对象区域中加载显示控件,包括:
当相机应用程序切换至后台运行时,创建包含显示控件的对话框;
分别设置所述对话框的长度小于第二阈值以及设置所述对话框的宽度小于第三阈值,以使所述对话框的可见度低于第一阈值。


3.如权利要求1所述的图像数据的采集方法,其特征在于,所述当相机应用程序切换至后台运行时,创建可见度低于第一阈值的对象区域,并在所述对象区域中加载显示控件,包括:
当相机应用程序切换至后台运行时,令终端屏幕的显示模式从单屏显示模式切换为多屏显示模式,得到多个对象区域;
设置任一所述对象区域的面积占比小于第一阈值,并在该对象区域中加载显示控件。


4.如权利要求2所述的图像数据的采集方法,其特征在于,在所述分别设置所述对话框的长度小于第二阈值以及设置所述对话框的宽度小于第三阈值之后,还包括:
当图像预览事件被触发时,获取所述对话框的初始尺寸参数;
分别将所述对话框的所述长度以及所述宽度调整为所述初始尺寸参数,以使所述对话框的所述可见度大于所述第一阈值。


5.如权利要求1所述的图像数据的采集方法,其特征在于,还包括:
若接收到用户发出的视频录制指令,则创建视频录制容器;
生成与所述相机应用程序关联的视频录制请求,并控制...

【专利技术属性】
技术研发人员:熊友军潘宇超
申请(专利权)人:深圳市优必选科技有限公司
类型:发明
国别省市:广东;44

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

1