一种图像采集方法及终端与流程

文档序号:15521724发布日期:2018-09-25 19:38阅读:225来源:国知局
本申请涉及计算机
技术领域
,特别是涉及一种图像采集方法及终端。
背景技术
:手机、相机、平板电脑等具有图像采集功能的设备越来越普及。人们常常在遇到美丽的风景时会通过拍照或录像的方式记录下美好的瞬间。为了帮助用户更好地采集图像,提高用户体验,现有技术中,通常在获取到用户输入的图像采集指令之后采集图像。例如,用户每次想要采集图像时,都需要在手机屏幕上点击相应按钮,或在相机上按动相应按钮,以开始采集图像。虽然这种图像采集方法可以实现图像采集功能,但是用户需要将注意力转移到图像采集上以便发出图像采集指令,这样就无法更好地享受美好的瞬间,用户体验度不够高。技术实现要素:本申请实施例的目的在于提供了一种图像采集方法及终端,以无需用户输入图像采集指令,提高用户体验度。具体的技术方案如下。为了达到上述目的,本申请实施例公开了一种图像采集方法,应用于客户端,所述方法包括:在所述客户端处于前台运行状态时,判断所述客户端所在的终端是否处于目标区域内;如果处于,则针对所述终端处于所述目标区域内开始计时,并检测计时时长是否达到与所述目标区域对应的目标时长阈值;如果达到,则采集图像。可选的,在检测到计时时长达到所述目标时长阈值之后,所述方法还包括:确定所述终端在所述目标区域中的第一相对位置;获取所述终端所朝向的第一地理方位;判断所述第一相对位置与第一地理方位的对应关系是否满足预设的相对位置与地理方位的对应关系;如果满足,则执行所述采集图像的步骤。可选的,所述采集图像的步骤,包括:按照与所述目标区域对应的目标采集模式采集图像。可选的,所述按照与所述目标区域对应的目标采集模式采集图像的步骤,包括:获取与所述目标区域对应的目标采集模式;获取所述终端当前的目标运动状态;判断所述目标采集模式与所述目标运动状态的对应关系是否满足预设的采集模式与运动状态的对应关系;如果是,则采集图像。可选的,所述方法还包括:将所采集的图像存储至与所述目标采集模式对应的存储空间。可选的,在所述判断所述客户端所在的终端是否处于目标区域内的步骤之前,所述方法还包括:接收用户输入的目标区域;和/或,接收用户输入的与目标区域对应的目标时长阈值;和/或,接收用户输入的与目标区域对应的目标采集模式;和/或,接收用户输入的与目标采集模式对应的存储空间。可选的,在所述采集图像的步骤之后,所述方法还包括:在检测到所述终端离开所述目标区域时,停止采集图像。可选的,所述判断所述终端是否处于目标区域内的步骤,包括:接收定位设备发送的所述终端的位置;根据所接收的位置,判断所述终端是否处于目标区域内。为了达到上述目的,本申请实施例公开了一种终端,所述终端包括:处理器和图像采集器;所述处理器,用于在所述终端的客户端处于前台运行状态时,获得定位器采集的所述终端的位置,根据获得的位置,判断所述终端是否处于目标区域内,如果处于,则针对所述终端处于所述目标区域内开始计时,并检测计时时长是否达到与所述目标区域对应的目标时长阈值,如果达到,则向所述图像采集器发送图像采集指令;所述图像采集器,用于在接收到所述处理器发送的图像采集指令之后,采集图像。可选的,所述处理器,还用于在检测到计时时长达到所述目标时长阈值之后,确定所述终端在所述目标区域中的第一相对位置;获取方位检测器检测的所述终端所朝向的第一地理方位;判断所述第一相对位置与第一地理方位的对应关系是否满足预设的相对位置与地理方位的对应关系,如果满足,则向所述图像采集器发送图像采集指令。可选的,所述处理器,具体用于确定与所述目标区域对应的目标采集模式,并根据所述目标采集模式生成图像采集指令,将所述图像采集指令发送至所述图像采集器;所述图像采集器,具体用于接收所述处理器发送的图像采集指令,并根据所述图像采集指令采集图像。可选的,所述终端还包括:运动传感器;所述运动传感器,用于检测所述终端当前的目标运动状态,并将检测到的目标运动状态发送至所述处理器;所述处理器,还用于获取与所述目标区域对应的目标采集模式;获取所述运动传感器发送的目标运动状态;判断所述目标采集模式与目标运动状态的对应关系是否满足预设的采集模式与运动状态的对应关系,如果是,则向所述图像采集器发送图像采集指令。可选的,所述图像采集器,还用于将所采集的图像存储至与所述目标采集模式对应的存储器。可选的,所述处理器还用于:在判断所述终端是否处于目标区域内之前,接收用户输入的目标区域;和/或,在判断所述终端是否处于目标区域内之前,接收用户输入的与目标区域对应的目标时长阈值;和/或,在判断所述终端是否处于目标区域内之前,接收用户输入的与目标区域对应的目标采集模式;和/或,在判断所述终端是否处于目标区域内之前,接收用户输入的与目标采集模式对应的存储器。可选的,所述处理器,还用于在向所述图像采集器发送图像采集指令之后,在检测到所述终端离开所述目标区域时,向所述图像采集器发送停止采集图像指令。可选的,所述处理器,具体用于接收定位器发送的所述终端的位置,根据所接收的位置,判断所述终端是否处于目标区域内。本申请实施例提供的图像采集方法及终端,可以在客户端处于前台运行状态时,判断客户端所在的终端是否处于目标区域内,如果处于,则针对终端处于目标区域内开始计时,并检测计时时长是否达到与目标区域对应的目标时长阈值,如果达到,则开始采集图像。也就是说,应用本申请实施例提供的方案,在终端处于目标区域内并且计时时长达到阈值时,确定开始采集图像的时机,并开始采集图像,无需用户手动输入图像采集指令,因此能够提高用户体验度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的图像采集方法的一种流程示意图;图2为本申请实施例提供的一种对终端相对位置和地理方位的判断示意图;图3a为目标区域和终端位置的一种场景示意图;图3b为目标区域的具体划分方式的一种示意图;图4为图1中步骤s101的一种流程示意图;图5为本申请实施例提供的图像采集系统的一种结构示意图;图6为本申请实施例提供的终端的一种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供了一种图像采集方法及终端,以无需用户输入图像采集指令,提高用户体验度。下面通过具体实施例,对本申请进行详细说明。图1为本申请实施例提供的图像采集方法的一种流程示意图,应用于客户端,其包括如下步骤s101~步骤s103:步骤s101:在所述客户端处于前台运行状态时,判断所述客户端所在的终端是否处于目标区域内,如果处于,则执行步骤s102,否则,不予处理。其中,上述终端为具有图像采集功能的设备,具体的,上述终端可以为智能手机、平板电脑、计算机、相机、智能可穿戴设备、无人驾驶飞机(简称“无人机”)等设备。终端中安装有上述客户端,该客户端用于采集图像,本实施例具体是由上述客户端执行的。具体的,判断客户端所在的终端是否处于目标区域内,可以包括:获取客户端所在的终端所处的地理位置,判断所述地理位置是否处于目标区域内,如果是,则确定所述客户端所在的终端处于目标区域内。上述终端可以具有地理位置检测模块,也可以不具有地理位置采集模块。当上述终端具有地理位置检测模块时,所述获取客户端所在的终端所处的地理位置的步骤,可以包括:直接获取客户端所在的终端的地理位置。当上述终端不具有地理位置检测模块时,获取客户端所在的终端所处的地理位置的步骤,可以包括:接收地理位置检测模块发送的地理位置,将所述地理位置确定为所述客户端所在的终端的地理位置。作为一种实施方式,地理位置检测模块可以为gps(globalpositioningsystem,全球定位系统)模块等。上述客户端处于前台运行状态,可以理解为:客户端处于运行中并且客户端的界面处于终端屏幕的最前方。非前台运行状态也称为后台运行状态,上述客户端处于非前台运行状态,可以理解为:客户端未处于运行中,或者,客户端处于运行中,但是客户端的界面未处于终端屏幕的最前方。客户端的前台运行状态也可以理解为待机状态,即终端处于准备采集图像的状态,与采集图像相关的其他程序可以处于运行状态,与采集图像不相关的程序可以处于未运行状态。与采集图像相关的程序可以包括地理位置检测模块对应的程序等。客户端的后台运行状态可以理解为终端未处于准备采集图像的状态,包括终端处于关机状态或省电状态以及镜头盖处于遮盖状态。一般情况下,关机状态下设备的全部功能均关闭,省电状态下除了远程唤醒部件工作外,其他部件均不工作。例如,当终端为相机时,相机中的客户端可以为相机中的拍照应用程序,当相机的客户端处于前台运行状态时,对应的相机处于待机状态,并且镜头盖处于打开状态,相机中的gps模块处于运行状态;当相机处于关机状态或省电状态,或镜头盖处于遮盖状态时,都认为相机的客户端处于后台运行状态时。下面通过举例对本申请实施例的应用场景进行说明。一种具体应用场景为:当前客户端所在终端处于目标区域,客户端处于非前台运行状态,客户端接收到状态切换指令后,由非前台运行状态切换至前台运行状态。此时,客户端可开始对终端是否处于目标区域进行判断。另一种具体应用场景为:当前客户端所在终端未处于目标区域,客户端处于前台运行状态,用户携带上述终端进入目标区域,此过程中客户端一直处于前台运行状态。这种情况下,一旦上述终端处于目标区域中,客户端即可检测到上述终端处于目标区域中。本申请仅仅以上述场景为例进行说明,实际应用中本申请实施例的应用场景不限于此。上述目标区域,可以是默认的,例如在设备出厂时就预先设置在终端内部的,也可以是临时确定的,例如在设备出厂后根据用户的输入确定的。作为一种具体的实施方式,在判断所述客户端所在的终端是否处于目标区域内的步骤之前,本实施例的方法还可以包括:接收用户输入的目标区域。上述目标区域可以是一个区域,也可以是至少两个区域,本申请实施例对此不做具体限定。当目标区域由用户输入时,目标区域可以更贴近用户的需求。步骤s102:针对所述终端处于所述目标区域内开始计时,并检测计时时长是否达到与所述目标区域对应的目标时长阈值,如果达到,则执行步骤s103,否则,不予处理。其中,针对所述终端处于所述目标区域内开始计时可以理解为,在终端处于目标区域内的状态下开始计时。作为一种具体的实施方式,步骤s101中判断上述终端是否处于目标区域内的步骤可以是实时进行的,当判断结果为处于时,即开始计时。在计时期间,若判断出上述终端离开目标区域,则停止计时,并判断计时时长是否达到上述目标时长阈值。若从开始计时到计时时长达到上述目标时长阈值的过程中一直未判断出上述终端离开目标区域,则也可以确定上述检测结果为达到。上述目标时长阈值可以是默认的,也可以是临时确定的。作为一种具体的实施方式,在判断所述客户端所在的终端是否处于目标区域内的步骤之前,本实施例的方法还可以包括:接收用户输入的与目标区域对应的目标时长阈值。当目标时长阈值由用户输入时,目标时长阈值可以更贴近用户的需求。另外,上述目标时长阈值可以是客户端在接收目标区域时一同接收的信息。可以理解的是,当步骤s101和步骤s102的判断结果均为是时,可以认为当前时刻已满足开始采集图像的时机,因此可以开始采集图像。步骤s103:采集图像。上述客户端在采集图像时,可以拍摄图像,也可以录制视频,本实施例对客户端的图像采集操作不做具体限定。具体的,在客户端采集图像时,可以包括:按照与所述目标区域对应的目标采集模式采集图像。其中,目标采集模式可以是默认的,也可以是临时确定的。不同的目标区域可以对应不同的目标采集模式。作为一种具体的实施方式,在判断所述客户端所在的终端是否处于目标区域内的步骤之前,本实施例的方法还可以包括:接收用户输入的与目标区域对应的目标采集模式。当目标采集模式由用户输入时,目标采集模式可以更贴近用户的需求。另外,上述目标采集模式可以是客户端在接收目标区域和/或目标时长阈值时一同接收的信息。具体的,目标采集模式可以理解为包含具体内容的一种工作模式。其中,目标采集模式可以包括:拍照或是录像;间隔抓拍,或是连续抓拍;间隔录像,或是连续录像;拍照多长时间结束,或者录像多长时间结束等信息。上述间隔抓拍和连续抓拍均可以理解为以预设第一时长间隔进行拍照的方式,两者的区别在于,间隔抓拍以较长时间间隔进行拍照,例如间隔几分钟以上;连续抓拍以较短时间间隔进行拍照,例如,间隔几秒钟以下。间隔录像可以理解为以预设第二时间间隔进行录像的方式;连续录像可以理解为不间断地录像。当然,目标采集模式还可以包括限定本次采集图像持续时长的信息。例如,目标采集模式可以为间隔抓拍3分钟,或连续录像5分钟等。在采集图像之后,所述方法还可以包括:将所采集的图像存储至与所述目标采集模式对应的存储空间。具体的,不同的目标采集模式可以对应不同的存储空间。例如,当目标采集模式为拍照时,所采集的图像数据量较小,上述存储空间可以为终端的存储卡;当目标采集模式为录像时,所采集的图像数据量较大,上述存储空间可以为云服务器中的云存储空间。根据不同的采集模式采用不同的存储方式存储数据,可以使存储资源的利用更加合理。与目标采集模式对应的存储空间可以是默认的,也可以是临时确定的。作为一种具体的实施方式,在判断所述客户端所在的终端是否处于目标区域内的步骤之前,本实施例的方法还可以包括:接收用户输入的与目标采集模式对应的存储空间。当上述存储空间由用户输入时,存储方式可以更贴近用户的需求。另外,上述存储空间可以是客户端在接收目标区域和/或目标时长阈值和/或目标采集模式时一同接收的信息。作为一个例子,已知用户准备在游览杭州西湖时使用智能手机采集图像,为了不影响自己观赏美景时的兴致,同时又能记录西湖的美景,用户在到达西湖之前就在手机上设置目标区域和对应的目标时长阈值等信息。客户端接收到的目标区域以及对应的目标时长阈值、目标采集模式、存储空间见表1。表1目标区域目标时长阈值目标采集模式存储空间景点1:平湖秋月20秒间隔抓拍图片存储卡景点2:三潭映月30秒连续录像云存储景点3:雷锋夕照30秒连续抓拍图片+录像存储卡及云存储其中,针对目标时长阈值,客户端可以提示用户根据目标区域的受欢迎度来设置。根据表1中的设置内容,当客户端处于前台运行状态时,客户端实时判断自身所在终端所处的地理位置是否处于目标区域。当判断出终端处于三潭映月的范围内,则开始计时,在计时时长达到30秒并且在计时的30秒内终端一直处于三潭映月的范围内时,开始录像。在录像接收后,将录像数据发送至云存储空间,以使云存储空间对录像数据进行存储。当终端处于其他两处景点时的处理情况与此类似,不再赘述。作为一种具体的实施方式,在采集图像的步骤之后,所述方法还可以包括:在检测到所述终端离开所述目标区域时,停止采集图像。由上述内容可知,本实施例提供的图像采集方法及终端,可以在客户端处于前台运行状态时,判断客户端所在的终端是否处于目标区域内,如果处于,则针对终端处于目标区域内开始计时,并检测计时时长是否达到与目标区域对应的目标时长阈值,如果达到,则开始采集图像。也就是说,应用本申请实施例提供的方案,在终端处于目标区域内并且计时时长达到阈值时,确定开始采集图像的时机,并开始采集图像,无需用户手动输入图像采集指令,因此能够提高用户体验度。作为一种应用场景,本实施例提供的方案可以应用于无人机。无人机是一种由无线电遥控设备或自身程序控制装置操纵的无人驾驶飞行器。通常,无人机可以用于录像或拍照。在现有技术的应用中,利用无人机录像或拍照时,一种情况是,可以使无人机上的相机一直处于开启状态,当无人机到达目的地时,可以实现对目标区域进行录像或拍照;另一种情况是,由人工控制无人机上的相机何时开始录像或拍照,即当无人机飞行至目标区域时,人工遥控开启无人机上的相机,使相机开始录像或拍照。但是,第一种情况显然会拍摄大量无用的视频或照片,增加了无用的数据量,相机一直处于拍摄状态也会增加电量消耗;另一种情况需要人工实时监控无人机是否已到达目标区域,耗费人力,用户体验度不高。利用本实施例提供的图像采集方法时,无人机可以在判断自身处于目标区域时,并且计时时长达到阈值时,开始采集图像。本实施例无需无人机上的相机一直处于拍摄状态,因此能够减少数据量,降低电量消耗,同时也无需人工监控无人机是否已到达目标区域,节省人力,能够提高用户体验度。基于图1所示实施例的一种实施方式中,在检测到计时时长达到所述目标时长阈值之后,即在步骤s102的判断结果为达到时,所述方法还可以包括图2所示的终端相对位置和地理方位的判断过程,具体包括以下步骤s201~步骤s203:步骤s201:确定所述终端在所述目标区域中的第一相对位置。具体的,确定所述终端在所述目标区域中的第一相对位置时,可以包括:获取所述终端的第一位置,将所述第一位置在所述目标区域中的相对位置确定为第一相对位置。其中,所述第一位置可以理解为终端的绝对位置,即终端在地面上的坐标,该坐标可以用经纬度表示。目标区域可以为用绝对位置表示的区域。作为一种具体的实施方式,在确定第一位置在目标区域中的第一相对位置时,可以将目标区域在横向上和纵向上分别进行归一化,将第一位置在目标区域中对应的归一化后的位置确定为第一相对位置。作为一个例子,在图3a中,方框的区域为目标区域,目标区域的左上顶点和右下顶点的坐标分别为(120.10°e,30.10°n)和(120.30°e,30.00°n),此为绝对位置。其中,e为东经的标志,n为北纬的标志。终端的第一位置为a点所示位置,a点坐标为(120.29°e,30.05°n),此为绝对位置。那么将目标区域的坐标进行归一化,即将目标区域的左上顶点坐标改为(0,0),目标区域右下顶点坐标改为(1,1),那么根据上述信息可以计算得到a点在目标区域中的第一相对位置(x,y)为:x=(30.1-30.05)/(30.1-30.0),y=(120.29-120.1)/(120.3-120.1),即(x,y)为(0.95,0.5),此为相对位置。当然,作为一种具体实施方式,第一相对位置还可以用较抽象的位置表示,例如,第一相对位置可以为中央区域处、左边缘处、右边缘处、上边缘处和下边缘处等。也就是说,可以将目标区域按照图3b所示的方式进行划分,其中包括中央区域处、左边缘处、右边缘处、上边缘处和下边缘处。沿用上段的例子,在获得坐标(0.95,0.5)之后,根据预先设置的各个方位的范围,可以确定第一相对位置为右边缘处。其中,各个方位的范围(范围以左上顶点和右下顶点表示)分别为:中央区域处[(0.1,0.1),(0.90,0.90)]、右边缘处[(0.90,0),(1,0.90)]、左边缘处[(0,0),(0.10,1)]、上边缘处[(0.10,0),(0.90,0.10)]和下边缘处[(0.10,0.90),(1,1)]。步骤s202:获取所述终端所朝向的第一地理方位。其中,第一地理方位可以为东、南、西、北以及东偏南n度、东偏北n度、西偏南n度、西偏北n度等。n可以在0~108°范围内取值。第一地理方位可以理解为终端中图像采集模块镜头的朝向。客户端处于前台运行状态时其界面中显示的画面,即为终端所朝向的实际画面中的部分画面。具体的,第一地理方位可以是由方位检测模块确定的。上述终端可以具有方位检测模块,也可以不具有方位检测模块。当上述终端具有方位检测模块时,获取终端所朝向的第一地理方位时,可以包括:直接获取终端所朝向的第一地理方位。当上述终端不具有方位检测模块时,获取终端所朝向的第一地理方位时,可以包括:接收方位检测模块发送的终端所朝向的第一地理方位。其中,方位检测模块可以为电子指南针等器件。步骤s203:判断所述第一相对位置与第一地理方位的对应关系是否满足预设的相对位置与地理方位的对应关系,如果满足,则执行步骤s103,即采集图像。如果不满足,则不予处理。具体的,当预设的地理方位以角度范围表示时,判断所述第一相对位置与第一地理方位的对应关系是否满足预设的相对位置与地理方位的对应关系的步骤,可以包括:从预设的相对位置与地理方位的对应关系中确定与第一相对位置对应的目标地理方位,判断第一地理方位是否处于目标地理方位的范围内,如果是,则确定所述第一相对位置与第一地理方位的对应关系满足预设的相对位置与地理方位的对应关系。作为一个例子,预先设置的相对位置与地理方位的对应关系可以见表2。表2相对位置地理方位上边缘处西偏南α~东偏南α(小于180°范围)下边缘处西偏北α~东偏北α(小于180°范围)左边缘处北偏东α~南偏东α(小于180°范围)右边缘处北偏西α~南偏西α(小于180°范围)中央区域处任意角度其中,角度α可以在小于90°的范围内取值,例如,在0~10°范围内取值。表2中的地理方位遵从上北下南、左西右东的方位规律。举例说明,设角度α为10°,第一相对位置与第一地理方位分别为上边缘处和西偏北30°,则可以确定西偏北30°不落在西偏南10°至东偏南10°的小于180°的范围内,因此可以确定第一相对位置与第一地理方位的对应关系不满足预设的相对位置与地理方位的对应关系。如果上述第一相对位置与第一地理方位分别为上边缘处和西偏南30°,则可以确定西偏南30°落在西偏南10°至东偏南10°的小于180°的范围内,因此可以确定第一相对位置与第一地理方位的对应关系满足预设的相对位置与地理方位的对应关系。需要说明的是,当终端处于上边缘处、下边缘处、左边缘处或右边缘处这些边缘区域时,并且终端所朝向的地理方位如表2中所示时,可以认为终端朝向目标区域的中央区域,用户采集图像的可能性较大,故开始采集图像。相反,当终端处于上述边缘区域时,并且终端所朝向的地理方位在表2所示范围以外时,可以认为终端背离目标区域的中央区域,用户采集图像的可能性较小,故不采集图像。作为一个例子,在图3b中,如果用户处在a点处,当终端朝向右侧时,说明用户并没有面对着目标区域,用户拍照的可能性不大,此时可以不采集图像。如果用户处在a点处,当终端朝向左侧时,说明用户面对着目标区域,用户拍照的可能性较大,此时可以采集图像。当终端处于上述中央区域时,不管终端朝向什么方位,用户都可能会想要采集图像,因此终端处于中央区域时,不对终端的朝向进行限制。综上可知,在本实施方式提供的技术方案中,在采集图像之前,判断终端在目标区域中的相对位置以及终端所朝向的地理方位是否满足预设条件,如果满足,则采集图像,能够更准确地确定用户的拍照时机,提高客户端采集图像时的准确性。可以理解的是,当客户端拍照时,如果客户端所在的终端静止,则可以拍摄出较高质量的图像,而如果终端在运动,则拍摄的图像质量不高,甚至可能是模糊的。因此,为了提高所采集的图像的质量,在图1所示实施例中,步骤s103采集图像的一种实施方式包括:按照与所述目标区域对应的目标采集模式采集图像。进一步的,该步骤具体可以包括以下步骤1~步骤4:步骤1:获取与所述目标区域对应的目标采集模式。具体的,目标采集模式可以是预先设置的,也可以是接收用户输入的与目标区域对应的目标采集模式而确定的。目标采集模式可以包括拍照模式和录像模式等。步骤2:获取所述终端当前的目标运动状态。具体的,终端可以包含运动状态检测模块,获取所述终端当前的目标运动状态的步骤可以包括:获取运动状态检测模块检测到的所述终端当前的运动参数,根据所述运动参数确定所述终端当前的目标运动状态。其中,运动状态检测模块可以为:加速度检测器件和/或角加速度检测器件。运动参数可以包括加速度值和/或角加速度值等。作为一种具体的实施方式,目标运动状态可以包括静止状态和非静止状态,所述根据所述运动参数确定所述终端当前的目标运动状态的步骤,可以包括:判断所述运动参数是否小于预设参数阈值,如果是,则确定所述终端当前的目标运动状态为静止状态;如果否,则确定所述终端当前的目标运动状态为非静止状态。步骤3:判断所述目标采集模式与所述目标运动状态的对应关系是否满足预设的采集模式与运动状态的对应关系,如果是,则执行步骤4,否则,不予处理。步骤4:采集图像。具体的,判断所述目标采集模式与所述目标运动状态的对应关系是否满足预设的采集模式与运动状态的对应关系的步骤,可以包括:从预设的采集模式与运动状态的对应关系中确定与所述目标采集模式对应的第一运动状态,判断上述第一运动状态与目标运动状态是否匹配,如果是,则确定目标采集模式与目标运动状态的对应关系满足预设的采集模式与运动状态的对应关系。可以理解的是,拍照模式对运动状态的要求较高,即拍照时终端处于静止状态时所拍摄的图像的质量较高。录像模式对运动状态的要求相对较低,可以不限制终端的运动状态。作为一种具体实施方式,预设的采集模式与运动状态的对应关系可以见表3。表3采集模式运动状态拍照模式静止状态录像模式任意状态举例来说,已知目标采集模式为拍照模式,目标运动状态为静止状态,则从表3中的对应关系可以确定目标采集模式与目标运动状态的对应关系满足预设的采集模式与运动状态的对应关系。已知目标采集模式为录像模式,目标运动状态为运动状态,则从表3中的对应关系可以确定目标采集模式与目标运动状态的对应关系满足预设的采集模式与运动状态的对应关系。已知目标采集模式为拍照模式,目标运动状态为运动状态,则从表3中的对应关系可以确定目标采集模式与目标运动状态的对应关系不满足预设的采集模式与运动状态的对应关系。一种具体的应用场景为,用户处于目标区域中并手持相机正在拍摄图像,当本次拍摄过程结束后,用户将相机镜头转向另一个方向继续拍摄,则在用户转动的过程中,由于相机处于运动状态,相机中的客户端不进行图像采集。当相机处于静止状态时,开始采集图像。这样可以避免在相机转动过程中拍摄到不清楚的图片。综上,在本实施方式提供的方案中,在采集图像之前,判断采集模式与运动状态的对应关系是否满足预设的对应关系,如果满足,则可以采集图像。这样,可以尽可能提高所采集的图像的质量。基于图1所示实施例的另一实施方式中,步骤s101,即判断所述终端是否处于目标区域内的步骤,可以按照图4所示流程示意图进行,具体包括步骤s101a和步骤s101b:步骤s101a:接收定位设备发送的所述终端的位置。在本实施方式中,终端可以不具有地理位置检测模块,而是根据与其通信连接的定位设备进行地理位置定位。具体的,上述定位设备和终端都是用户随身携带的设备。定位设备首先检测当前的位置,并将检测得到的位置作为终端的位置发送至该终端,终端即可以接收定位设备发送的上述位置。作为一个例子,上述终端可以为普通相机、智能可穿戴相机等设备,定位设备可以为智能手机或平板电脑等设备。一种应用场景为,用户会将相机和手机随身携带,手机一般自带地理位置定位模块,而相机可以不具有地理位置定位模块。通过相机和手机的通信,可以将手机检测到的当前位置发送至相机,作为相机自身的位置。具体的,定位设备中可以安装与上述终端进行交互的app(application,第三方应用程序),通过该app将检测到的位置作为终端的位置发送至终端,终端接收定位设备通过app发送的上述位置。步骤s101b:根据所接收的位置,判断所述终端是否处于目标区域内。具体的,判断所述终端是否处于目标区域内,具体包括:判断所接收的位置是否处于目标区域内,如果是,则确定所述终端处于目标区域内。其中,终端接收到定位设备发送的位置时,将该位置作为终端自身的位置,进而根据该位置判断终端自身是否处于目标区域内。综上,在本实施方式提供的方案中,终端根据定位设备发送的位置来判断自身是否处于目标区域内,也就是说,终端可以不具有地理位置定位模块,而通过接收其他设备的定位信息确定自身的位置。图5为本申请实施例提供的图像采集系统的一种结构示意图,该系统包括终端501、定位设备502和云服务器503。其中,所述终端501,用于在所述终端501的客户端处于前台运行状态时,接收定位设备502发送的所述终端的位置,根据所接收的位置,判断所述终端501是否处于目标区域内,如果处于,则针对所述终端501处于所述目标区域内开始计时,并检测计时时长是否达到与所述目标区域对应的目标时长阈值;如果达到,则采集图像,将所采集的图像发送至云服务器503。所述定位设备502,用于检测所述终端501的位置,并将所检测到的位置发送至终端501。所述云服务器503,用于接收终端501发送的所述终端所采集的图像,并存储该图像。由于上述系统实施例是基于方法实施例得到的,与该方法具有相同的技术效果,因此系统实施例的技术效果在此不再赘述。对于系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。图6为本申请实施例提供的终端的一种结构示意图,与图1所示方法实施例相对应,该终端包括:处理器601和图像采集器602;所述处理器601,用于在所述终端的客户端处于前台运行状态时,获得定位器采集的所述终端的位置,根据获得的位置,判断所述终端是否处于目标区域内,如果处于,则针对所述终端处于所述目标区域内开始计时,并检测计时时长是否达到与所述目标区域对应的目标时长阈值,如果达到,则向所述图像采集器602发送图像采集指令;所述图像采集器602,用于在接收到所述处理器601发送的图像采集指令之后,采集图像。其中,定位器用于采集终端的位置,并将所采集的位置发送至终端。该终端可以包含该定位器,也可以不包含该定位器。作为一种具体实施方式,该定位器可以为gps器件或北斗器件。图像采集器可以为摄像头等器件。在图6所示实施例的一种具体实施方式中,所述处理器601,还可以用于在检测到计时时长达到所述目标时长阈值之后,确定所述终端在所述目标区域中的第一相对位置;获取方位检测器检测的所述终端所朝向的第一地理方位;判断所述第一相对位置与第一地理方位的对应关系是否满足预设的相对位置与地理方位的对应关系,如果满足,则向所述图像采集器602发送图像采集指令。其中,终端可以包含方位检测器,也可以不包含方位检测器。作为一种具体实施方式,该方位检测器可以为电子指南针或电子罗盘等器件。在图6所示实施例的一种具体实施方式中,所述处理器601,具体用于确定与所述目标区域对应的目标采集模式,并根据所述目标采集模式生成图像采集指令,将所述图像采集指令发送至所述图像采集器602;所述图像采集器602,具体用于接收所述处理器601发送的图像采集指令,并根据所述图像采集指令采集图像。在图6所示实施例的一种具体实施方式中,所述终端还可以包括:运动传感器;(图中未示出)所述运动传感器,用于检测所述终端当前的目标运动状态,并将检测到的目标运动状态发送至所述处理器601;所述处理器601,还用于获取与所述目标区域对应的目标采集模式;获取所述运动传感器发送的目标运动状态;判断所述目标采集模式与目标运动状态的对应关系是否满足预设的采集模式与运动状态的对应关系,如果是,则向所述图像采集器602发送图像采集指令。其中,运动传感器可以是加速度检测器件,也可以是角加速度检测器件。在图6所示实施例的一种具体实施方式中,所述图像采集器602,还用于将所采集的图像存储至与所述目标采集模式对应的存储器。其中,该终端可以包含该存储器,也可以不包含该存储器。当终端不包含该存储器时,该存储器可以是云服务器中的云存储空间。在图6所示实施例的一种具体实施方式中,所述处理器601还可以用于:在判断所述终端是否处于目标区域内之前,接收用户输入的目标区域;和/或,在判断所述终端是否处于目标区域内之前,接收用户输入的与目标区域对应的目标时长阈值;和/或,在判断所述终端是否处于目标区域内之前,接收用户输入的与目标区域对应的目标采集模式;和/或,在判断所述终端是否处于目标区域内之前,接收用户输入的与目标采集模式对应的存储器。在图6所示实施例的一种具体实施方式中,所述处理器601,还用于在向所述图像采集器602发送图像采集指令之后,在检测到所述终端离开所述目标区域时,向所述图像采集器602发送停止采集图像指令。在图6所示实施例的一种具体实施方式中,所述处理器601,具体用于接收定位器发送的所述终端的位置,根据所接收的位置,判断所述终端是否处于目标区域内。由上述内容可见,本实施例提供的终端中,处理器在所述终端的客户端处于前台运行状态时,获得定位器采集的终端的位置,根据获得的位置判断终端是否位于目标区域内,如果处于,则针对终端处于目标区域内开始计时,并检测计时时长是否达到与目标区域对应的目标时长阈值,如果达到,则向图像采集器发送图像采集指令,图像采集器在接收到处理器发送的图像采集指令之后开始采集图像。也就是说,应用本实施例提供的方案,在终端处于目标区域内并且计时时长达到阈值时,确定开始采集图像的时机,并开始采集图像,无需用户手动输入图像采集指令,因此能够提高用户体验度。对于终端实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本申请的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1