一种图像采集方法、系统、电子设备及计算机程序产品与流程

文档序号:15172889发布日期:2018-08-14 18:06阅读:209来源:国知局

本申请涉及图像采集领域,尤其涉及一种图像采集方法、系统、电子设备及计算机程序产品。



背景技术:

云端机器人是将认知系统放在云里,身体、驱动、传感器放在机器人本体上,通过移动通信将二者连接起来的智能机器人;云端机器人是智能仿人机器人发展的方向。

在当今信息时代,盲人对于周围信息的认知需求也越来越强。目前解决盲人信息无障碍的设备主要以眼睛、头盔和盲杖等设备为主。但是,盲杖所能够提供的图像信息有限;而头盔可以集成包括导航避障等众多功能,然而仅对于信息无障碍来说,稍显笨重。现有已有的智能眼镜设备一般只具备长焦或者短焦的单一功能,而可快速变焦的图像采集模块,相对而言,价格比较昂贵,体型较大,不够便携。并且在远近焦变换过程中,容易造成截取到的图像模糊。



技术实现要素:

有鉴于此,本申请实施例期望提供一种图像采集方法、系统、电子设备及计算机程序产品,以解决现有技术中存在的图像采集过程无法完全适应远近场景的问题。

为达到上述目的,本申请实施例的技术方案是这样实现的:

本申请实施例第一方面提供了一种图像采集方法,所述方法包括:

接收用户指令;

根据所述用户指令从多个图像采集模块中选择一个,其中,每个图像采集模块对应不同的焦距;

通过选择的图像采集模块采集图像。

本申请实施例第二方面提供了一种电子设备,所述电子设备包括:显示器,存储器,一个或多个处理器;以及一个或多个模块,所述一个或多个模块被存储在所述存储器中,并被配置成由所述一个或多个处理器执行,所述一个或多个模块包括用于执行如本申请实施例第一方面所述图像采集方法中各个步骤的指令。

本申请实施例第三方面提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如本申请实施例第一方面所述图像采集方法中各个步骤。

本申请实施例第四方面提供了一种图像采集系统,所述系统包括图像采集设备和选择采集设备,所述图像采集设备上设置有多个图像采集模块,且每个图像采集模块对应不同的焦距,所述选择采集设备,用于选择一个图像采集模块,并通过选择的图像采集模块采集图像。

本申请通过获取用户指令,并根据用户指令选择对应的焦距对图像进行采集,从而智能的实现对远近不同场景的图像采集,普适性强,灵活方便,有利于盲人对周围世界的认知。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例所述的图像采集方法的流程图;

图2为本申请实施例所述的图像采集系统的原理图;

图3为本申请实施例所述的图像采集系统的工作流程图。

具体实施方式

为了使本实用新型实施例中的技术方案及优点更加清楚明白,以下结合附图对本实用新型的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本实用新型的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本实用新型中的实施例及实施例中的特征可以相互组合。

实施例1

如图1所示,本实施例提出了一种图像采集方法,所述方法包括:

s101,接收用户指令,根据所述用户指令从多个图像采集模块中选择一个。

具体的,本实施例所述的图像采集方法适用于后台服务器或云服务器中,或者服务器与智能终端相结合的方式。通过获取用户指令,可以获知用户对于图像采集的实际需求。由于所要采集图像与人之间的距离远近的不同,选择对应的图像采集模块进行针对性的图像采集,从而保证了对远近景象的适应。

对于常人而言,由于具有正常的感官,可以采用手机、平板电脑、手表等常规的实体设备直接通过感官对前方的图像进行采集。而对于特殊人群,比如盲人而言,由于其身体结构所限,无法直接获知前方场景,需要借助其他的工具或设备进行拍照或图像采集。这就要求能够辅助盲人寻找方向的设备。而头部的转动则可以直接认为是盲人对于前方环境所要了解的方向,因此,对于盲人而言,可以以便携式的眼睛、帽子、头盔等等设备作为图像采集的实体设备。另外在所述实体设备上设置多个图像采集模块,且每个图像采集模块对应不同的焦距。以便对不同距离的图像进行针对性的采集。

进一步的,本实施例为用户提供了多种可供选择的指令,包括图像采集模式指令和识别对象选择指令,下面以常规的长焦和短焦的采集方式对两种指令的接收和采集分别进行介绍:

(1)接收图像采集模式指令,所述图像采集模式指令包括远景模式或近景模式;根据所述图像采集模式指令匹配采集图像的焦距,并根据所述匹配的焦距选择对应的图像采集模块。

该方式所述的过程是主要与智能终端相交互的过程,即,用户可以根据智能终端中与实体设备相关联的app应用程序输入图像采集模式指令,所述图像采集模式包括远景模式或近景模式。当接收到所述远景模式或近景模式之后控制相对应的焦距进行图像采集。远景模式对应长焦图像采集模块;近景模式对应短焦图像采集模块。对于正常用户而言,可以通过比较常规的现有的app应用程序中的展示方式展示给用户,用户可直接通过手触的方式直接选择所要选择的图像采集模式。而对于盲人用户而言,则可通过语音或其他方式来选择指令。本实施例提供近景模式和远景模式的意义不仅仅在于能够实现针对性的图像采集,同时,在用户选择近景模式或远景模式时,云端服务器只能控制长焦图像采集模块或短焦图像采集模块进行图像采集,降低实体设备的功耗。

(2)接收识别对象选择指令,所述识别对象选择包括人脸识别、文字识别、图形识别或标识识别;根据所述识别对象选择指令匹配采集图像的焦距,并根据所述匹配的焦距选择对应的图像采集模块。

方式(1)中所述的过程主要是从选择图像采集模式上进行介绍的,而方式(2)所述的过程则是从图像采集功能的角度出发的。方式(2)在实际应用中可以直接作为对图像中特定的对象进行指定识别的手段。所述识别对象选择包括人脸识别、文字识别、图形识别或标识识别中的一种或几种。其中所述识别对象选择的展现如方式(2)中图像采集模式的展现是相同的,选择过程也基本相同。对于盲人用户可通过语音或其他方式对识别对象选择进行选取,使云端服务器选择与所述识别对象相对应的焦距对图像进行采集,并对图像进行针对性的识别,避免其他的干扰项,也能够在一定程度上缓解云端服务器的复杂的识别过程。

以上两种方式都能够实现选择对应焦距的图像采集模块进行采集的过程,同时,为了更加合理化的利用资源,以及满足用户的实际需求,可以以智能终端自有的摄像头作为短焦摄像头进行使用。

s102,通过选择的图像采集模块采集图像。

具体的,在步骤s101中已经通过用户指令选取对应的焦距进行图像采集,然后,负责采集图像的实体设备将采集到的图像发送至云端服务器中进行识别。

如果盲人需要对商铺名、交通信号灯等远处信息进行感知时,盲人会发送远景模式的指令,并选择所要识别的对象,云端服务器则会自动认为用户所要采集的是远方图像,那么就会控制实体设备中的长焦图像采集模块对远处景象进行图像采集,然后将采集到的图像发送至云端服务器,然后由云端服务器对采集的图像进行识别,并精确识别出用户所要识别的对象。

相应的,如果盲人需要对眼前如菜单、书本、钱币等近景图像采集时,盲人会发送近景模式的指令,并选择所要识别的对象,云端服务器则会自动认为用户所要采集的是近处图像,那么就会控制实体设备中的短焦图像采集模块对近处景象进行图像采集,然后将采集到的图像发送至云端服务器,然后由云端服务器对采集的图像进行识别,并精确识别出用户所要识别的对象。

s103,对采集的图像进行识别。

本实施例所述图像采集方法中没有对图像采集的过程做出任何的改进。图像的识别过程设置在后台服务器或者云端服务器中,当后台服务器或者云端服务器接收到用户发送的识别对象选择指令,然后根据所述指令所要识别的具体对象对采集的图像进行识别。

另外,对于正常人而言,如果识别到了图像信息之后直接以文字或者语音的形式告知即可,但是对于盲人而言,文字是行不通的,而盲文的传输又难以实现。因此,本实施例将识别到的图像信息转换为非可视化的通报信息,然后再告知盲人,所述非可视化的通报信息可以为语音或者骨传导信息等。

实施例2

本实施例提出了一种电子设备,所述电子设备包括:显示器,存储器,一个或多个处理器;以及一个或多个模块,所述一个或多个模块被存储在所述存储器中,并被配置成由所述一个或多个处理器执行,所述一个或多个模块包括用于执行实施例1所述方法中各个步骤的指令。

实施例3

本实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行实施例1所述的方法中各个步骤。

实施例4

如图2所示,本实施例提出了一种图像采集系统,所述系统包括图像采集设备和选择采集设备,所述图像采集设备上设置有多个图像采集模块,且每个图像采集模块对应不同的焦距,所述选择采集设备,用于选择一个图像采集模块,并通过选择的图像采集模块采集图像。

具体的,本实施例所述的选择采集设备通过获取用户指令,可以获知用户对于图像采集的实际需求。由于所要采集图像与人之间的距离远近的不同,选择对应的图像采集模块进行针对性的图像采集,从而保证了对远近景象的适应。

进一步的,所述图像采集设备包括图像采集装置,所述图像采集装置上设置有多个图像采集模块,且所述每个图像采集模块对应不同的焦距。

所述选择采集设备包括设置在智能终端中的应用程序模块和云端服务器,所述应用程序模块用于接收用户指令,并将所述用户指令发送至云端服务器,所述云端服务器为如本申请实施例2所述的电子设备。

对于常人而言,由于具有正常的感官,可以采用手机、平板电脑、手表等常规的实体设备直接通过感官对前方的图像进行采集。而对于特殊人群,比如盲人而言,由于其身体结构所限,无法直接获知前方场景,需要借助其他的工具或设备进行拍照或图像采集。这就要求能够辅助盲人寻找方向的设备。而头部的转动则可以直接认为是盲人对于前方环境所要了解的方向,因此,对于盲人而言,可以以便携式的眼睛、帽子、头盔等等设备作为图像采集的实体设备。另外在所述实体设备上设置多个图像采集模块,且每个图像采集模块对应不同的焦距。以便对不同距离的图像进行针对性的采集。

更进一步的,如图3所示,本实施例为用户提供了多种可供选择的指令,包括图像采集模式指令和识别对象选择指令,下面以常规的长焦和短焦的采集方式对两种指令的接收和采集分别进行介绍:

(1)接收图像采集模式指令,所述图像采集模式指令包括远景模式或近景模式;根据所述图像采集模式指令匹配采集图像的焦距,并根据所述匹配的焦距选择对应的图像采集模块。

该方式所述的过程是主要与智能终端相交互的过程,即,用户可以根据智能终端中与实体设备相关联的app应用程序输入图像采集模式指令,所述图像采集模式包括远景模式或近景模式。当接收到所述远景模式或近景模式之后控制相对应的焦距进行图像采集。远景模式对应长焦图像采集模块;近景模式对应短焦图像采集模块。对于正常用户而言,可以通过比较常规的现有的app应用程序中的展示方式展示给用户,用户可直接通过手触的方式直接选择所要选择的图像采集模式。而对于盲人用户而言,则可通过语音或其他方式来选择指令。本实施例提供近景模式和远景模式的意义不仅仅在于能够实现针对性的图像采集,同时,在用户选择近景模式或远景模式时,云端服务器只能控制长焦图像采集模块或短焦图像采集模块进行图像采集,降低实体设备的功耗。

(2)接收识别对象选择指令,所述识别对象选择包括人脸识别、文字识别、图形识别或标识识别;根据所述识别对象选择指令匹配采集图像的焦距,并根据所述匹配的焦距选择对应的图像采集模块。

方式(1)中所述的过程主要是从选择图像采集模式上进行介绍的,而方式(2)所述的过程则是从图像采集功能的角度出发的。方式(2)在实际应用中可以直接作为对图像中特定的对象进行指定识别的手段。所述识别对象选择包括人脸识别、文字识别、图形识别或标识识别中的一种或几种。其中所述识别对象选择的展现如方式(2)中图像采集模式的展现是相同的,选择过程也基本相同。对于盲人用户可通过语音或其他方式对识别对象选择进行选取,使云端服务器选择与所述识别对象相对应的焦距对图像进行采集,并对图像进行针对性的识别,避免其他的干扰项,也能够在一定程度上缓解云端服务器的复杂的识别过程。

以上两种方式都能够实现选择对应焦距的图像采集模块进行采集的过程,同时,为了更加合理化的利用资源,以及满足用户的实际需求,可以以智能终端自有的摄像头作为短焦摄像头进行使用。

如果盲人需要对商铺名、交通信号灯等远处信息进行感知时,盲人会发送远景模式的指令,并选择所要识别的对象,云端服务器则会自动认为用户所要采集的是远方图像,那么就会控制实体设备中的长焦图像采集模块对远处景象进行图像采集,然后将采集到的图像发送至云端服务器,然后由云端服务器对采集的图像进行识别,并精确识别出用户所要识别的对象。

相应的,如果盲人需要对眼前如菜单、书本、钱币等近景图像采集时,盲人会发送近景模式的指令,并选择所要识别的对象,云端服务器则会自动认为用户所要采集的是近处图像,那么就会控制实体设备中的短焦图像采集模块对近处景象进行图像采集,然后将采集到的图像发送至云端服务器,然后由云端服务器对采集的图像进行识别,并精确识别出用户所要识别的对象。

除此之外,对于正常人而言,如果识别到了图像信息之后直接以文字或者语音的形式告知即可,但是对于盲人而言,文字是行不通的,而盲文的传输又难以实现。因此,本实施例将识别到的图像信息转换为非可视化的通报信息,然后再告知盲人,所述非可视化的通报信息可以为语音或者骨传导信息等。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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