信息处理方法和设备与流程

文档序号:12363742阅读:115来源:国知局
信息处理方法和设备与流程
本申请涉及电子设备领域,尤其涉及一种信息处理方法和设备。
背景技术
:随着电子设备的发展,现在的电子设备大多都具有拍照等功能,利用其拍照功能,人们可以方便的获取图像,从而方便了人们通过图像传递信息。人们在日常生活中经常可能会面对一些传统地图,比如大型商场每层的平面地图,并且可能会需要了解地图上的感兴趣区域内的对象信息,比如根据商场的平面地图上找到距离自己100米范围内的厕所。由于这些地图不具有搜索功能,经常会导致用户花费较多的时间。如果将这些地图全部改造成具有搜索功能的电子地图,则又会导致成本增加,难以推广实施。因此,现有技术中缺少一种方便用户从传统地图等图像中快速了解感兴趣区域内的对象的相关信息的方法。技术实现要素:本申请的目的是:提供一种信息处理方法和设备,以方便用户获取图像中感兴趣区域包含的对象的相关信息。根据本申请至少一个实施例的第一方面,提供了一种信息处理方法,所述方法包括:在一图像上确定一图像区域;确定所述图像区域对应的一色谱区域;在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息,所述多个候选颜色信息对应所述图像上的多个对象;输出所述至少一个目标颜色信息对应的至少一个对象的相关信 息。结合第一方面的任一种可能的实现方式,在第二种可能的实现方式中,所述图像是一地图的图像。结合第一方面的任一种可能的实现方式,在第三种可能的实现方式中,所述在一图像上确定一图像区域包括:根据一输入信息在所述图像上确定所述图像区域。结合第一方面的任一种可能的实现方式,在第四种可能的实现方式中,所述确定所述图像区域对应的一色谱区域包括:根据一参考色谱确定所述图像区域对应的所述色谱区域。结合第一方面的任一种可能的实现方式,在第五种可能的实现方式中,所述图像区域内的至少一图像坐标与所述色谱区域内的至少一色谱坐标满足预定变换规则。结合第一方面的任一种可能的实现方式,在第六种可能的实现方式中,所述在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息包括:将所述多个候选颜色信息与所述色谱区域内的至少一颜色信息做交集运算,根据运算结果确定所述至少一目标颜色信息。结合第一方面的任一种可能的实现方式,在第七种可能的实现方式中,所述相关信息包括所述至少一个对象的名称、图像坐标信息、统计信息中至少一项。根据本申请至少一个实施例的第二方面,提供了一种信息处理设备,所述设备包括:一图像区域确定模块,用于在一图像上确定一图像区域;一色谱区域确定模块,用于确定所述图像区域对应的一色谱区域;一目标颜色确定模块,用于在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息,所述多个候选颜色信息对应所述图像上的多个对象;一输出模块,用于输出所述至少一个目标颜色信息对应的至少一个对象的相关信息。结合第二方面的任一种可能的实现方式,在第二种可能的实现方式中,所述图像区域确定模块,用于根据一输入信息在所述图像上确定所述图像区域。结合第二方面的任一种可能的实现方式,在第三种可能的实现方式中,所述色谱区域确定模块,用于根据一参考色谱确定所述图像区域对应的所述色谱区域。结合第二方面的任一种可能的实现方式,在第四种可能的实现方式中,所述目标颜色确定模块,用于将所述多个候选颜色信息与所述色谱区域内的至少一颜色信息做交集运算,根据运算结果确定所述至少一目标颜色信息。本申请实施例所述方法和设备,在一图像上确定一图像区域,确定所述图像区域对应的一色谱区域,在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息,然后输出所述至少一个目标颜色信息对应的至少一个对象的相关信息。从而,所述方法可以方便用户在图像上选定其感兴趣的区域,并快速输出该区域内的对象的相关信息。附图说明图1是本申请一个实施例中一种信息处理方法的流程图;图2是本申请一个实施方式中一商场地图的图像示意图;图3是本申请一个实施方式中一图像坐标和一色谱坐标的变化规则示意图;图4是本申请另一个实施例所述信息处理方法的流程图;图5是本申请一个实施例中所述信息处理设备的模块图;图6是本申请一个实施方式中所述信息处理设备的硬件结构示意图。具体实施方式下面结合附图和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。本领域技术人员理解,在本申请的实施例中,下述各步骤的序号的大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。图1是本申请一个实施例所述信息处理方法的流程图,所述方法可以在例如一信息处理设备上实现。如图1所示,所述方法包括:S120:在一图像上确定一图像区域;S140:确定所述图像区域对应的一色谱区域;S160:在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息,所述多个候选颜色信息对应所述图像上的多个对象;S180:输出所述至少一个目标颜色信息对应的至少一个对象的相关信息。本申请实施例所述方法,在一图像上确定一图像区域,确定所述图像区域对应的一色谱区域,在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息,然后输出所述至少一个目标颜色信息对应的至少一个对象的相关信息。从而,所述方法可以方便用户在图像上选定其感兴趣的区域,并快速输出该区域内的对象的相关信息。以下将结合具体实施方式,详细说明所述步骤S120、S140、S160和S180的功能。S120:在一图像上确定一图像区域。其中,所述图像可以比如通过一摄像头拍照获得,或者,也可以通过任意一种通信手段接收自其它设备。所述图像可以是任意对象的图像,比如可以是一地图的图像。所述图像区域可以是所述图像上的部分区域,比如是一圆形区域、矩形区域、三角形区域等。参见图2,假设图2是一商场地图的图像, 该地图上示出了A类对象A1、A2、A3;B类对象B1、B2;C类对象C1;D类对象D1。所述图像区域可以是图2中的圆形区域,可以看到该圆形区域中包括对象A1和B1。在一种实施方式中,所述步骤S120可以进一步包括:S120’:根据一输入信息在所述图像上确定所述图像区域。所述输入信息比如可以是用户执行的一个手势动作,比如用户在所述信息处理设备的屏幕上以拇指点击一位置,以食指点击另一位置,并保持拇指所在位置不变,以食指围绕拇指所在位置做圆,从而可以输入一圆形区域作为所述图像区域;或者,用户可以仅输入两个点的位置信息,设备自动确定一矩形区域作为所述图像区域;再或者,用户可以输入一段语音,比如在所述图像是地图的图像的情况下,用户输入“距离我100米范围内的对象”,设备可以结合用户的当前位置确定所述图像区域。S140:确定所述图像区域对应的一色谱区域。所述色谱区域可以是一色谱图中的区域,所述色谱图可以是一固定的色谱图,或者可以根据需求而变化,即是多个色谱图中的一个。在一种实施方式中,所述步骤S140进一步包括:S140’:根据一参考色谱确定所述图像区域对应的所述色谱区域。其中,所述参考色谱可以采用比如CIE1931xy色谱图,在该色谱图中,某一点的横坐标x对应该点的红色分量,该点的纵坐标y对应该点的绿色分量,该点的蓝色分量z=1-x-y。本实施方式中,所述图像区域包括至少一图像坐标,所述色谱区域包括至少一色谱坐标。所述色谱坐标可以比如是相应颜色信息在所述参考色谱中对应的横坐标x和纵坐标y,其与该颜色信息的RGB(红绿蓝)值之间满足下述计算公式:x=XX+Y+Zy=YX+Y+Z---(1)]]>XYZ=10.176970.490.310.200.176970.812400.010630.000.010.99RGB---(2)]]>所述至少一图像坐标与所述至少一色谱坐标之间满足预定变换规则,所述预定变换规则可以是一些常用的坐标变换规则,比如可以包括:变倍、旋转、反射中至少一项。以变倍变换为例,假设一图像坐标(X1,Y1)为(8,3),对应图3中A点,如图3所示,假设所述图像长为L=20,宽为N=10,则按照变倍变换规则,相应的色谱坐标(x1,y1)可以根据如下公式计算得到:X1=L×x1Y1=N×y1---(3)]]>根据上述公式(3)可以得到所述色谱坐标为(0.4,0.3)。以旋转变换为例,假设一图像坐标(X1,Y1)为(6,4),对应图3中B点,则按照旋转变换规则,相应的色谱坐标(x1,y1)可以根据如下公式计算得到:X1=L×y1Y1=N×x1---(4)]]>根据上述公式(4)可以得到所述色谱坐标也为(0.4,0.3)。以反射变换为例,假设一图像坐标(X1,Y1)为(8,7),对应所述图3中C点,则按照反射变换规则,相应的色谱坐标(x1,y1)可以根据如下公式计算得到:X1=L×x1Y1=N×(1-y1)---(5)]]>根据上述公式(5)可以得到所述色谱坐标也为(0.4,0.3)。从而,根据所述预定变换规则,可以得到所述图像区域中每个图像坐标对应的所述色谱区域中的相应色谱坐标,从而可以确定所述色谱区域。另外,本领域技术人员理解,多数情况下,并不需要计算确定每个图像坐标对应的色谱坐标。比如,在所述图像区域是一圆形区域, 所述预定变换规则被变倍变换的情况下,可以确定所述图像区域的圆心位置对应的色谱坐标,然后确定所述图像区域的圆周上任一点对应的色谱坐标,尽快即可得到所述色谱区域。S160:在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息,所述多个候选颜色信息对应所述图像上的多个对象。所述多个候选颜色信息与所述图像上的多个对象相对应,换句话说,所述图像的每个对象对应一个候选颜色信息。另外,每个对象在所述图像中的位置是唯一的,因此,每个候选颜色信息与所述图像上的相应对象在图像上的坐标位置相对应。所述候选颜色信息可以是一RGB值。所述多个候选颜色信息可以直接显示在所述图像中,比如,直接将图像中的各个对象绘制成相应的候选颜色;或者,可以显示在所述图像的旁边,比如如图2所示,在所述图像的上方对应每类对象给出其对应的候选颜色信息,以A类对象为类,虚线框中示出的三种填充颜色依次对应A1、A2、A3三个对象。本领域技术人员理解,所述多个候选颜色信息与所述多个对象的对应关系即可以如图2所示显示给用户和所述信息处理设备,也可以仅由所述信息处理设备获知,比如通过无线通信方式发送给所述信息处理设备。在一种实施方式中,所述步骤S160可以进一步为:S160’:将所述多个候选颜色信息与所述色谱区域内的至少一颜色信息做交集运算,根据运算结果确定所述至少一目标颜色信息。在所述色谱区域确定的情况下,根据所述公式(1)(2)可以确定所述色谱区域内的至少一颜色信息,所述至少一颜色可以是所述色谱区域中各色谱坐标对应的RGB值。根据该步骤S160’,所述至少一目标颜色信息实际上是所述候选颜色信息和所述色谱区域内的至少一颜色信息的交集。同时,可以理 解,所述至少一目标颜色信息其实是所述多个候选颜色信息的一个子集,因此,所述至少一目标颜色信息对应至少一个对象。S180:输出所述至少一个目标颜色信息对应的至少一个对象的相关信息。其中,所述相关信息可以包括所述至少一个对象的名称、图像坐标信息、统计信息中至少一项。该步骤S180中,可以比如通过语音、文字、图标等方式输出所述相关信息。仍以图2为例,假设A表示厕所,A1表示1号厕所,B表示鞋店,B1表示1号鞋店,根据用户输入确定的所述图像区域如图2中圆形区域,则可以通过语音播报的方式告诉用户在其选定的图像区域中存在1号厕所和1号鞋店两个对象,并可以具体播报该两个对象的具体位置。如前文所述,本申请所述图像中每个对象与特定的候选颜色信息相对应,以下实施例将详细说明,如何确定所述对象对应的候选颜色信息。图4是本申请另一个实施例所述信息处理方法的流程图,所述方法可以确定所述对象对应的候选颜色信息。如图4所示,所述方法包括:S420:确定一第一对象在一图像中的一第一图像坐标;S440:根据所述第一图像坐标对应的一第一色谱坐标确定一第一颜色信息;S460:确定所述第一对象和所述第一颜色信息之间的对应关系。以下将结合具体实施方式,详细说明所述步骤S420、S440和S460的功能。S420:确定一第一对象在一图像中的一第一图像坐标。所述图像可以是任意的图像,比如可以是一地图的图像。所述第一图像坐标可以比如是所述第一对象的中心点在所述图像中的坐标位置。S440:根据所述第一图像坐标对应的一第一色谱坐标确定一第一颜色信息。在一种实施方式中,所述步骤S440可以包括:S441:按照预定变换规则确定所述第一图像坐标对应的所述第一色谱坐标;S442:根据一参考色谱确定所述第一色谱坐标对应的所述第一颜色信息。所述步骤S441中,所述第一图像坐标与所述第一色谱坐标之间的对应关系可以根据所述预定变换规则的不同而不同。所述预定变换规则可以是一些常用的坐标变换规则,比如可以包括:变倍、旋转、反射中至少一项。另外,需要说明的是,本实施例中所述预定变换规则应该与上一方法实施例中所述预定规则相同。换句话说,本步骤中可以基于上一实施例中所述预定规则根据所述第一图像坐标推算得到所述第一色谱坐标。所述步骤S442中,所述参考色谱应该采用与上一方法实施例中相同的参考色谱,比如也可以采用CIE1931xy色谱图。所述第一颜色信息也可以基于所述公式(1)、(2)根据所述第一色谱坐标推算得到。S460:确定所述第一对象和所述第一颜色信息之间的对应关系。本步骤中实际上建立了所述第一对象和所述第一颜色信息之间的对应关系。所述第一颜色信息是所述候选颜色信息中的一个。根据该对应关系,比如可以在所述图像的上方给出所述第一对象的标示以及所述第一颜色信息。如前文所述,所述图像中可能包括多个对象,从而可能存在多个候选颜色信息。此时,可以根据图4所示方法依次得到各个对象对应的候选颜色信息。比如,还可以得到第二对象对应的第二颜色信息,第三对象对应的第三颜色信息等。此外,本申请实施例还提供一种计算机可读介质,包括在被执行时进行以下操作的计算机可读指令:执行上述图1所示实施方式中的方法的步骤S120、S140和S160的操作。综上,本申请实施例所述方法,可以快速得到图像中特定区域内的对象的相关信息,从而方便了用户在一个包含较多对象的图像中快速了解自己感兴趣的区域。图5是本申请一个实施例所述信息处理设备的模块结构示意图,所述设备可以是一个独立的设备,当然,也可以作为一个功能模块集成设置于比如智能眼镜、智能手机等电子设备中。参见图5,所述设备500可以包括:一图像区域确定模块510,用于在一图像上确定一图像区域;一色谱区域确定模块520,用于确定所述图像区域对应的一色谱区域;一目标颜色确定模块530,用于在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息,所述多个候选颜色信息对应所述图像上的多个对象;一输出模块540,用于输出所述至少一个目标颜色信息对应的至少一个对象的相关信息。本申请实施例所述设备,在一图像上确定一图像区域,确定所述图像区域对应的一色谱区域,在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息,然后输出所述至少一个目标颜色信息对应的至少一个对象的相关信息。从而,所述设备可以方便用户在图像上选定其感兴趣的区域,并快速输出该区域内的对象的相关信息。以下将结合具体实施方式,详细说明所述图像区域确定模块510、所述色谱区域确定模块520、所述目标颜色确定模块530和所述输出模块540的功能。所述图像区域确定模块510,用于在一图像上确定一图像区域。其中,所述图像可以比如通过一摄像头拍照获得,或者,也可以通过任意一种通信手段接收自其它设备。所述图像可以是任意对象的图像,比如可以是一地图的图像。所述图像区域可以是所述图像上的部分区域,比如是一圆形区域、矩形区域、三角形区域等。参见图2,假设图2是一商场地图的图像,该地图上示出了A类对象A1、A2、A3;B类对象B1、B2;C类对象C1;D类对象D1。所述图像区域可以是图2中的圆形区域,可以看到该圆形区域中包括对象A1和B1。在一种实施方式中,所述图像区域确定模块510,用于根据一输入信息在所述图像上确定所述图像区域。所述输入信息比如可以是用户执行的一个手势动作,比如用户在所述信息处理设备的屏幕上以拇指点击一位置,以食指点击另一位置,并保持拇指所在位置不变,以食指围绕拇指所在位置做圆,所述图像区域确定模块510可以通过所述屏幕(比如电容屏幕)识别用户的拇指点击位置以及食指不断变化的接触位置,从而可以输入一圆形区域作为所述图像区域;或者,用户可以仅输入两个点的位置信息,设备自动确定一矩形区域作为所述图像区域;再或者,用户可以输入一段语音,比如在所述图像是地图的图像的情况下,用户输入“距离我100米范围内”,设备可以结合用户的当前位置确定所述图像区域。所述色谱区域确定模块520,用于确定所述图像区域对应的一色谱区域。所述色谱区域可以是一色谱图中的区域,所述色谱图可以是一固定的色谱图,或者可以根据需求而变化,即是多个色谱图中的一个。在一种实施方式中,所述色谱区域确定模块520,用于根据一参考色谱确定所述图像区域对应的所述色谱区域。其中,所述参考色谱可以采用比如CIE1931xy色谱图,在该色谱图中,某一点的横坐标x对应该点的红色分量,该点的纵坐标y对应 该点的绿色分量,该点的蓝色分量z=1-x-y。本实施方式中,所述图像区域包括至少一图像坐标,所述色谱区域包括至少一色谱坐标。所述色谱坐标可以比如是相应颜色信息在所述参考色谱中对应的横坐标x和纵坐标y,其与该颜色信息的RGB值之间满足上述计算公式(1)和(2)。所述至少一图像坐标与所述至少一色谱坐标之间满足预定变换规则,所述预定变换规则可以是一些常用的坐标变换规则,比如可以包括:变倍、旋转、反射中至少一项。所述目标颜色确定模块530,用于在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息,所述多个候选颜色信息对应所述图像上的多个对象。所述多个候选颜色信息与所述图像上的多个对象相对应,换句话说,所述图像的每个对象对应一个候选颜色信息。另外,每个对象在所述图像中的位置是唯一的,因此,每个候选颜色信息与所述图像上的相应对象在图像上的坐标位置相对应。所述候选颜色信息可以是一RGB值。所述多个候选颜色信息可以直接显示在所述图像中,比如,直接将图像中的各个对象绘制成相应的候选颜色;或者,可以显示在所述图像的旁边,比如如图2所示,在所述图像的上方对应每类对象给出其对应的候选颜色信息,以A类对象为类,虚线框中示出的三种填充颜色依次对应A1、A2、A3三个对象。本领域技术人员理解,所述多个候选颜色信息与所述多个对象的对应关系即可以如图2所示显示给用户和所述信息处理设备,也可以仅由所述信息处理设备获知,比如通过无线通信方式发送给所述信息处理设备。在一种实施方式中,所述目标颜色确定模块530,用于将所述多个候选颜色信息与所述色谱区域内的至少一颜色信息做交集运算,根 据运算结果确定所述至少一目标颜色信息。在所述色谱区域确定的情况下,根据所述公式(1)(2)可以确定所述色谱区域内的至少一颜色信息,所述至少一颜色可以是所述色谱区域中各色谱坐标对应的RGB值。所述至少一目标颜色信息实际上是所述候选颜色信息和所述色谱区域内的至少一颜色信息的交集。同时,可以理解,所述至少一目标颜色信息其实是所述多个候选颜色信息的一个子集,因此,所述至少一目标颜色信息对应至少一个对象。所述输出模块540,用于输出所述至少一个目标颜色信息对应的至少一个对象的相关信息。其中,所述相关信息可以包括所述至少一个对象的名称、图像坐标信息、统计信息中至少一项。所述输出模块540,可以比如通过语音、文字、图标等方式输出所述相关信息。仍以图2为例,假设A表示厕所,A1表示1号厕所,B表示鞋店,B1表示1号鞋店,根据用户输入确定的所述图像区域如图2中圆形区域,则可以通过语音播报的方式告诉用户在其选定的图像区域中存在1号厕所和1号鞋店两个对象,并可以具体播报该两个对象的具体位置。综上,本申请实施例所述设备,可以根据用户输入确定其感兴趣区域,并可以帮助用户快速了解该区域中的对象的相关信息。本申请实施例所述信息处理方法的一个应用场景可以如下:用户在一大型商场购物,该商场某层的一个平面地图示出了3个厕所:A1、A2、A3;两个鞋店:B1、B2;一个游乐场:C;一个电影院:D;以及其他多个对象。假设用户此时想要了解距离自己100米范围内都有什么对象,于是用户用智能手机对着地图进行拍摄,获取地图的图像,并且获取地图旁边所有的候选颜色信息,然后语音输入“输出距离我100范围内的所有对象的信息”;智能手机结合用户的当前位置输出距离其100米范围内的所有对象的信息,比如语音播报给用 户“距离您100米范围内有一个厕所和一个鞋店”。本申请一个实施例所述信息处理设备的硬件结构如图6所示。本申请具体实施例并不对所述信息处理设备的具体实现做限定,参见图6,所述设备600可以包括:处理器(processor)610、通信接口(CommunicationsInterface)620、存储器(memory)630,以及通信总线640。其中:处理器610、通信接口620,以及存储器630通过通信总线640完成相互间的通信。通信接口620,用于与其他网元通信。处理器610,用于执行程序632,具体可以执行上述图1所示的方法实施例中的相关步骤。具体地,程序632可以包括程序代码,所述程序代码包括计算机操作指令。处理器610可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成实施本申请实施例的一个或多个集成电路。存储器630,用于存放程序632。存储器630可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。程序632具体可以执行以下步骤:在一图像上确定一图像区域;确定所述图像区域对应的一色谱区域;在多个候选颜色信息中确定属于所述色谱区域的至少一个目标颜色信息,所述多个候选颜色信息对应所述图像上的多个对象;输出所述至少一个目标颜色信息对应的至少一个对象的相关信息。程序632中各步骤的具体实现可以参见上述实施例中的相应步骤或模块,在此不赘述。所属领域的技术人员可以清楚地了解到,为 描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,控制器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上实施方式仅用于说明本申请,而并非对本申请的限制,有关
技术领域
的普通技术人员,在不脱离本申请的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请的范畴,本申请的专利保护范围应由权利要求限定。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1