颜色识别方法、装置、电子设备及存储介质与流程

文档序号:16585119发布日期:2019-01-14 18:20阅读:218来源:国知局
颜色识别方法、装置、电子设备及存储介质与流程

本发明实施例涉及颜色识别技术领域,尤其涉及一种颜色识别方法、装置、电子设备及存储介质。



背景技术:

交通信号灯是交通安全行驶中必不可少的工具,红绿灯作为覆盖范围最广的信号灯更是不可或缺,司机和行人都必须遵守信号灯的指示。司机和行人作为信号灯的主要管控对象,安全出行中不可避免的需要对信号灯的颜色进行识别。当司机或行人为色盲、色弱患者等时,对信号灯识别时会发生识别障碍;或者,即使司机或行人为正常人,当外界条件较差时,例如光线很差时,也会导致司机或行人无法正确识别信号灯颜色。

例如,色盲是指先天性色觉障碍,色盲不能分辨自然光谱中的各种颜色或者某种颜色,如不能区分红色和绿色的红绿色盲。色盲是一种遗传疾病,医学发达的今天仍无法治愈这种遗传疾病。对于色盲患者来说,单纯的红绿颜色的交通信号灯使他们无法完全正确的区分红绿灯的变化,一旦辨别出错则会直接影响过马路的交通安全。为了对用户的出行和生活提供便利,需要辅助用户对颜色进行识别。常见的辅助用户识别颜色技术,是借助纯光学原理生产适用于用户的颜色识别眼镜。用户佩戴颜色识别眼镜时,通过红色镜片和绿色镜片同时观察红绿灯,红灯亮时,红色的光可穿透红色镜片,但不能穿透绿色镜片,使得用户感知当前亮着的是红灯;绿灯亮时,绿色的光可透过绿色镜片,但不能穿透红色镜片,使得用户感知当前亮着的是绿灯。

上述用于识别颜色的颜色识别眼镜,方法简单成本低。但是,需要用户长时间佩戴颜色识别眼镜,容易造成视觉疲劳。



技术实现要素:

本发明提供一种颜色识别方法、装置、电子设备及存储介质,以避免用户长期佩戴颜色识别眼镜造成的视觉疲劳。

第一方面,本本发明实施例提供的一种颜色识别方法,包括:

捕捉现实世界图像;

对用户感兴趣区域的颜色进行识别以得到颜色信息,所述感兴趣区域是所述现实世界图像的子区域;

对所述颜色信息进行增强现实ar处理,以得到ar信息;

将所述ar信息与所述现实世界图像融合后向所述用户显示。

一种可行的实现方式中,所述对用户感兴趣区域的颜色进行识别以得到颜色信息,包括:

获取识别周期;

每个识别周期内,对所述感兴趣区域的颜色进行识别,以得到不同识别周期的颜色信息。

一种可行的实现方式中,所述对所述颜色信息进行增强现实ar处理,以得到ar信息之前,还包括:

判断第一识别周期对应的第一现实世界图像和第二识别周期对应的第二现实世界图像的相似度是否大于第一阈值,所述第一识别周期和所述第二识别周期是相邻的识别周期。

一种可行的实现方式中,所述对所述颜色信息进行增强现实ar处理,以得到ar信息,包括:

若所述第一现实世界图像与所述第二现实世界图像的相似度大于第一阈值,则判断第一颜色信息与第二颜色信息的相似度是否大于第二阈值,所述第一颜色信息是第一识别周期内识别到的颜色信息,所述第二颜色信息是所述第二识别周期内识别到的颜色信息;

若所述第一颜色信息与所述第二颜色信息的相似度大于所述第二阈值,则将第一ar信息作为第二ar信息;若所述第一颜色信息与所述第二颜色信息的相似度小于或等于所述第二阈值,则对所述第二颜色信息进行ar处理,得到第二ar信息,所述第一ar信息是对所述第一颜色信息进行ar处理得到的。

一种可行的实现方式中,所述对所述颜色信息进行增强现实ar处理,以得到ar信息,包括:

若所述第一现实世界图像与所述第二现实世界图像的相似度小于或等于第一阈值,则对第一颜色信息进行ar处理得到第一ar信息,对第二颜色信息进行ar处理得到第二ar信息,所述第一颜色信息是第一识别周期内识别到的颜色信息,所述第二颜色信息是所述第二识别周期内识别到的颜色信息。

一种可行的实现方式中,所述对所述颜色信息进行增强现实ar处理,以得到ar信息,包括:

将所述颜色信息转换为ar文本信息。

一种可行的实现方式中,所述将所述ar信息与所述现实世界图像融合后向所述用户显示,包括:

将所述ar文本信息与所述现实世界图像融合;

向所述用户显示融合了所述ar文本信息的现实世界图像。

一种可行的实现方式中,所述对所述颜色信息进行增强现实ar处理,以得到ar信息,包括:

将所述颜色信息转换为ar语音信息。

一种可行的实现方式中,所述将所述ar信息与所述现实世界图像融合后向所述用户显示,包括:

将所述ar语音信息与所述现实世界图像融合;

向所述用户显示所述现实世界图像的同时播放所述ar语音信息。

一种可行的实现方式中,所述对用户感兴趣区域的颜色进行识别以得到颜色信息之前,还包括:

根据所述用户的操作指令,从所述现实世界图像中确定出所述感兴趣区域。

第二方面,本发明实施例提供一种颜色识别装置,包括:

捕捉模块,用于捕捉现实世界图像;

识别模块,用于对用户感兴趣区域的颜色进行识别以得到颜色信息,所述感兴趣区域是所述现实世界图像的子区域;

处理模块,用于对所述颜色信息进行增强现实ar处理,以得到ar信息;

融合显示模块,用于将所述ar信息与所述现实世界图像融合后向所述用户显示。

一种可行的实现方式中,所述识别模块,具体用于获取识别周期;每个识别周期内,对所述感兴趣区域的颜色进行识别,以得到不同识别周期的颜色信息。

一种可行的实现方式中,上述的装置还包括:

判断模块,用于在所述处理模块对所述颜色信息进行增强现实ar处理,以得到ar信息之前,判断第一识别周期对应的第一现实世界图像和第二识别周期对应的第二现实世界图像的相似度是否大于第一阈值,所述第一识别周期和所述第二识别周期是相邻的识别周期。

一种可行的实现方式中,若所述判断模块判断出所述第一现实世界图像与所述第二现实世界图像的相似度大于第一阈值,则所述判断模块还用于判断第一颜色信息与第二颜色信息的相似度是否大于第二阈值,所述第一颜色信息是第一识别周期内识别到的颜色信息,所述第二颜色信息是所述第二识别周期内识别到的颜色信息;

若所述判断模块判断出所述第一颜色信息与所述第二颜色信息的相似度大于所述第二阈值,则所述处理模块用于将第一ar信息作为第二ar信息;

若所述判断模块判断出所述第一颜色信息与所述第二颜色信息的相似度小于或等于所述第二阈值,则所述处理模块用于对所述第二颜色信息进行ar处理,得到第二ar信息,所述第一ar信息是对所述第一颜色信息进行ar处理得到的。

一种可行的实现方式中,若所述判断模块判断出所述第一现实世界图像与所述第二现实世界图像的相似度小于或等于第一阈值,则所述处理模块用于对第一颜色信息进行ar处理得到第一ar信息,对第二颜色信息进行ar处理得到第二ar信息,所述第一颜色信息是第一识别周期内识别到的颜色信息,所述第二颜色信息是所述第二识别周期内识别到的颜色信息。

一种可行的实现方式中,所述处理模块,具体用于将所述颜色信息转换为ar文本信息。

一种可行的实现方式中,所述融合显示模块,具体用于将所述ar文本信息与所述现实世界图像融合;向所述用户显示融合了所述ar文本信息的现实世界图像。

一种可行的实现方式中,所述处理模块,具体用于将所述颜色信息转换为ar语音信息。

一种可行的实现方式中,所述融合显示模块,具体用于将所述ar语音信息与所述现实世界图像融合;向所述用户显示所述现实世界图像的同时播放所述ar语音信息。

一种可行的实现方式中,上述的装置还包括:确定模块,用于在所述识别模块对用户感兴趣区域的颜色进行识别以得到颜色信息之前,根据所述用户的操作指令,从所述现实世界图像中确定出所述感兴趣区域。

第三方面,本发明实施例提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上第一方面或第一方面的各种可行的实现方式所述的方法。

第四方面,本发明实施例提供一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上第一方面或第一方面的各种可行的实现方式所述的方法。

本发明实施例提供一种颜色识别方法、装置、电子设备及存储介质,通过实时采集现实世界图像,识别现实世界图像中用户感兴趣区域的颜色得到颜色信息,对颜色信息进行ar处理得到ar信息,将ar信息与现实世界图像融合后向用户显示,使得用户无需佩戴颜色识别眼镜就可以实时获取到感兴趣区域包含的对象的颜色,避免用户长期佩戴颜色识别眼镜造成的视觉疲劳。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的颜色识别方法所适用的场景示意图;

图2为本发明一实施例提供的颜色识别方法的流程图;

图3是本发明另一实施例提供的颜色识别方法的流程图;

图4为本发明一个实施例提供的颜色识别装置的结构示意图;

图5是本发明另一个实施例提供的颜色识别装置的结构示意图;

图6为本发明一实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例提供的颜色识别方法所适用的场景示意图。如图1所示,左边是电子设备的取景框中实时捕捉到的现实世界图像,该现实世界图像中包含信号灯,右边是根据本发明颜色识别方法得到的融合了ar信息的现实世界图像。其中,黑色虚线框为用户感兴趣区域,电子设备对感兴趣区域的颜色识别后,将颜色信息进行ar处理,得到ar信息,并将该ar信息与取景框中的现实世界图像进行融合,然后,向用户展示融合了ar信息的现实图像。

具体应用过程中,当用户过马路时,由于用户,尤其红绿色盲患者无法识别交通信号灯的颜色,当周边的行人擅自闯红灯时,此时,若用户盲目跟从周边的行人过马路,则很容易发生交通事故。根据本发明实施例提供的颜色识别方法,用户过马路时,通过电子设备等对交通信号灯进行拍摄,使得电子设备实时捕捉到包含交通信号的现实世界图像。然后,在电子设备的取景框中绘制出感兴趣区域,电子设备对感兴趣区域的颜色进行识别,并对颜色信息进行ar处理,得到ar信息,然后该ar信息与取景框中的现实世界图像进行融合,并展示融合了ar信息的现实图像。例如,ar信息为ar文本信息,此时取景框中展示ar文本信息,如图中的“红灯亮,不可穿越”,ar文本信息可以以3d方式、动态方式等方式展示,本发明实施例并不限制;再如,ar信息为ar语音信息,此时取景框中展示现实世界图像,并将ar语音信息通过电子设备的扬声器等播放。

下面,在上述图1的基础上,对本申请增强现实的拍摄方法进行详细说明。具体的,可参见图2。

图2为本发明一实施例提供的颜色识别方法的流程图。本实施例的执行主体是颜色识别装置,该装置可以通过软件、硬件或者软硬件结合的方式实现,该装置可以是电子设备的部分或者全部。如图2所示,本实施例包括:

101、捕捉现实世界图像。

本申请实施例中,电子设备是具备摄像头的电子设备,如手机、平板电脑、移动互联网设备(mobileinternetdevice,mid)等电子设备。本步骤中,电子设备的摄像头开启后,颜色识别触发摄像头实时采集视野中的现实世界图像。

102、对用户感兴趣区域的颜色进行识别以得到颜色信息,所述感兴趣区域是所述现实世界图像的子区域。

捕捉到现实世界图像后,颜色识别装置对用户感兴趣区域内的颜色进行识别,根据识别到的颜色得到颜色信息。

103、对所述颜色信息进行增强现实ar处理,以得到ar信息。

本步骤中,颜色识别装置对识别到的颜色信息进行增强现实(augmentedrealty,ar)处理。处理过程中,颜色识别装置将颜色信息转换为ar信息、ar语音信息等。

104、将所述ar信息与所述现实世界图像融合后向所述用户显示。

本步骤中,颜色识别装置将ar信息与现实世界图像融合,然后向用户显示融合了ar信息的、实时的现实世界图像。

本发明实施例提供的颜色识别方法,通过实时采集现实世界图像,识别现实世界图像中用户感兴趣区域的颜色得到颜色信息,对颜色信息进行ar处理得到ar信息,将ar信息与现实世界图像融合后向用户显示,使得用户无需佩戴颜色识别眼镜就可以实时获取到感兴趣区域包含的对象的颜色,避免用户长期佩戴颜色识别眼镜造成的视觉疲劳。

本发明实施例中,用户感兴趣区域包含的对象的颜色可能随着时间的变化而发生变化,即用户感兴趣区域内的对象的颜色不是一成不变的。例如,再请参照图1,当用户感兴趣区域内的对象为交通信号灯时,交通信号灯的颜色会周期性的发生变化。下面,对感兴趣区域内的对象的颜色发生变化时,如何对感兴趣区域内的颜色进行识别进行详细说明。

一种可行的实现方式中,颜色识别装置对用户感兴趣区域的颜色进行识别以得到颜色信息时,具体是获取识别周期;每个识别周期内,对所述感兴趣区域的颜色进行识别,以得到不同识别周期的颜色信息。

具体的,颜色识别装置可以读取本地配置信息确定出识别周期,每个识别周期内对感兴趣区域内的颜色识别一次。例如,识别周期为5秒,则每隔5秒,颜色识别装置对感兴趣区域内的颜色识别一次。本发明实施例中,该识别周期小于感兴趣区域内颜色的变化周期,以避免感兴趣区域内的颜色发生变化后,颜色识别装置无法及时识别出感兴趣区域内的颜色的弊端。

本实施例中,颜色识别装置根据识别周期对感兴趣区域内的颜色进行识别,从而实现当感兴趣区域内的颜色发生变化时,对感兴趣区域内的颜色进行识别的目的。

一种可行的实现方式中,掩饰识别装置对所述颜色信息进行增强现实ar处理,以得到ar信息之前,判断第一识别周期对应的第一现实世界图像和第二识别周期对应的第二现实世界图像的相似度是否大于第一阈值,所述第一识别周期和所述第二识别周期是相邻的识别周期。

具体的,电子设备的摄像头开启后,颜色识别触发摄像头实时采集视野中的现实世界图像,一段时间内,当摄像头实时采集的现实世界图像未发生变化时,即颜色识别装置未被移动时,若每个识别周期内,均对该周期的颜色信息进行ar处理,则会导致颜色识别装置占用的内存等较大,耗电较高。为避免发生该种情况,每个识别周期内,颜色识别装置先判断本周期对应的现实世界图像与上个识别周期对应的现实世界图像是否相似,若相似,则继续判断本识别周期识别到的颜色信息和上个识别周期识别到的颜色信息是否相似,若相似,则将上个识别周期内识别到的颜色信息对应的ar信息,作为本识别周期识别到的颜色信息的ar信息。下面,用一个具体的实施例对相邻两个识别周期内的颜色识别过程进行详细说明。具体的,可参见图3。

图3是本发明另一实施例提供的颜色识别方法的流程图,本实施例包括:

201、触发摄像头捕捉现实世界图像。

本发明实施例中,颜色识别装置触发摄像头实时捕捉现实世界图像。当颜色识别装置的不断移动时,则摄像头捕捉到的现实世界图像不断发生变化;当颜色识别装置相对静止时,则摄像头捕捉到的现实世界图像不发生变化。

202、在第一识别周期内识别第一现实世界图像中用户感兴趣区域的颜色,得到第一颜色信息。

203、对第一颜色信息进行ar处理,得到第一ar信息。

204、将第一ar信息与第一现实世界图像进行融合,并向用户显示。

由于摄像头捕捉到的现实世界图像可能随着时间的变化而发生变化,因此,为清楚起见,上述步骤202~204中,将第一识别周期内识别时间点的现实世界图像称之为第一现实世界图像。例如,识别周期为5秒,颜色识别装置在第3秒时对感兴趣区域进行识别,则将第3秒对应的现实世界图像称之为第一现实世界图像。

205、在第二识别周期内识别第二现实世界图像中用户感兴趣区域的颜色,得到第二颜色信息。

206、判断第一识别周期对应的第一现实世界图像和第二识别周期对应的第二现实世界图像的相似度是否大于第一阈值,若第一现实世界图像与第二现实世界图像的相似度大于第一阈值,则执行207;若第一现实世界图像与第二现实世界图像的相似度小于或等于第一阈值,则执行209。

其中,第一识别周期和第二识别周期是相邻的识别周期。

207、判断第一颜色信息与第二颜色信息的相似度是否大于第二阈值,若第一颜色信息与第二颜色信息的相似度大于第二阈值,则执行208;若第一颜色信息与第二颜色信息的相似度小于或等于第二阈值,则执行209。

其中,第一颜色信息是第一识别周期内识别到的颜色信息,第二颜色信息是第二识别周期内识别到的颜色信息。

具体的,当第一现实世界图像与第二现实世界图像的相似度大于第一阈值,说明摄像头采集到现实世界图像未发生变化,即颜色识别装置处于相对静止状态。

208、将第一ar信息作为第二ar信息。

具体的,当第一颜色信息与第二颜色信息的相似度大于第二阈值,说明用户感兴趣区域内的颜色未发生变化,此时,无需对第二颜色信息进行ar处理以得到第二ar信息,而是直接将第一周期,即上个识别周期的第一ar信息作为本识别周期内的ar信息。

209、对第二颜色信息进行ar处理,得到第二ar信息。

具体的,当第一现实世界图像与第二现实世界图像的相似度大于第一阈值、且第一颜色信息与第二颜色信息的相似度小于或等于第二阈值时,说明虽然摄像头采集到的现实世界图像未发生变化,即颜色识别装置处于相对静止状态,但是,用户感兴趣区域内的颜色发生变化,此时,需要对第二颜色信息进行ar处理以得到第二ar信息。或者,当第一现实世界图像与第二现实世界图像的相似度小于或等于第一阈值时,说明摄像头采集到的现实世界图像发生变化,颜色识别装置处于移动状态,此时,需要对感兴趣区域内的第二颜色信息进行ar处理,得到第二ar信息,该第二ar信息与第一ar信息不同。

本实施例中,在对本识别周期内的颜色信息进行ar处理时,根据本识别周期内现实世界图像和上个识别周期内的现实世界图像的相似度,以及本识别周期内识别到的颜色信息和上个识别周期内识别到的颜色信息的相似度,确定是否需要对本识别周期内的颜色信息进行ar处理,可以在一定程度上减少颜色识别装置占用的内存等资源,并降低功耗。

下面,对上述实施例中,如何对所述颜色信息进行增强现实ar处理,以得到ar信息进行详细说明。

一种可行的实现方式中,颜色识别装置对所述颜色信息进行增强现实ar处理,以得到ar信息,具体是将所述颜色信息转换为ar文本信息。

具体的,颜色识别装置预先获取颜色数据库,将该颜色数据库存储在本地。该颜色数据库中存储颜色信息与ar文本信息的对应关系。当颜色识别装置识别出颜色,得到颜色信息后,将该颜色信息遍历颜色数据库,从而确定出与该颜色信息对应的ar文本信息。

进一步的,得到ar文本信息后,向用户显示时,颜色识别装置将该ar文本信息与现实世界图像进行融合,然后将用户显示融合了ar文本信息的现实世界图像。例如,ar文本信息为3d文字,则在感兴趣区域旁边现实3d文字,以向用户提示感兴趣区域内的颜色;再如,ar文本信息具体为动态飞出的文字,则在感兴趣区域内“飞出”ar文本信息。

本实施例中,通过对颜色信息进行ar处理,得到ar文本信息,将该ar文本信息与现实世界图像进行融合,从而通过文本向用户提示现实世界图像中用户感兴趣区域内的颜色,避免用户长期佩戴颜色识别眼镜造成的视觉疲劳。

一种可行的实现方式中,颜色识别装置对所述颜色信息进行增强现实ar处理,以得到ar信息,具体是将所述颜色信息转换为ar语音信息。

具体的,颜色识别装置预先获取颜色数据库,将该颜色数据库存储在本地。该颜色数据库中存储颜色信息与ar语音信息的对应关系。当颜色识别装置识别出颜色,得到颜色信息后,将该颜色信息遍历颜色数据库,从而确定出与该颜色信息对应的ar语音信息。

进一步的,得到ar语音信息后,向用户显示时,颜色识别装置将该ar语音信息与现实世界图像进行融合,然后将用户显示融合了ar语音信息的现实世界图像。例如,ar语音信息为增加了语气的中文提示,则颜色识别装置触发扬声器发出与ar语音信息对应的语音。

本实施例中,通过对颜色信息进行ar处理,得到ar语音信息,将该ar语音信息与现实世界图像进行融合,从而通过语音向用户提示现实世界图像中用户感兴趣区域内的颜色,避免用户长期佩戴颜色识别眼镜造成的视觉疲劳。

上述实施例中,颜色识别装置对现实世界图像中用户感兴趣区域内的颜色进行识别。下面,对用户感兴趣区域进行详细说明。

一种可行的实现方式中,所述对用户感兴趣区域的颜色进行识别以得到颜色信息之前,还根据所述用户的操作指令,从所述现实世界图像中确定出所述感兴趣区域。

具体的,用户可以在触摸屏上通过手指、触摸笔等,在触摸屏上绘制出感兴趣区域,使得颜色识别装置仅对感兴趣区域内的颜色进行识别,避免对整个取景框内的现实世界图像进行识别导致的工作量大的问题。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

图4为本发明一个实施例提供的颜色识别装置的结构示意图,该颜色识别装置可以通过软件和/或硬件的方式实现。如图4所示,颜色识别10包括:

捕捉模块11,用于捕捉现实世界图像;

识别模块12,用于对用户感兴趣区域的颜色进行识别以得到颜色信息,所述感兴趣区域是所述现实世界图像的子区域;

处理模块13,用于对所述颜色信息进行增强现实ar处理,以得到ar信息;

融合显示模块14,用于将所述ar信息与所述现实世界图像融合后向所述用户显示。

本发明实施例提供的颜色识别装置,通过实时采集现实世界图像,识别现实世界图像中用户感兴趣区域的颜色得到颜色信息,对颜色信息进行ar处理得到ar信息,将ar信息与现实世界图像融合后向用户显示,使得用户无需佩戴颜色识别眼镜就可以实时获取到感兴趣区域包含的对象的颜色,避免用户长期佩戴颜色识别眼镜造成的视觉疲劳。

一种可行的实现方式中,所述识别模块12,具体用于获取识别周期;每个识别周期内,对所述感兴趣区域的颜色进行识别,以得到不同识别周期的颜色信息。

图5是本发明另一个实施例提供的颜色识别装置的结构示意图。如图5所示,本发明实施例提供的颜色识别装置,在上述图4的基础上,进一步的,还包括:判断模块15,用于在所述处理模块13对所述颜色信息进行增强现实ar处理,以得到ar信息之前,判断第一识别周期对应的第一现实世界图像和第二识别周期对应的第二现实世界图像的相似度是否大于第一阈值,所述第一识别周期和所述第二识别周期是相邻的识别周期。

一种可行的实现方式中,若所述判断模块15判断出所述第一现实世界图像与所述第二现实世界图像的相似度大于第一阈值,则所述判断模块15还用于判断第一颜色信息与第二颜色信息的相似度是否大于第二阈值,所述第一颜色信息是第一识别周期内识别到的颜色信息,所述第二颜色信息是所述第二识别周期内识别到的颜色信息;

若所述判断模块15判断出所述第一颜色信息与所述第二颜色信息的相似度大于所述第二阈值,则所述处理模块13用于将第一ar信息作为第二ar信息;

若所述判断模块15判断出所述第一颜色信息与所述第二颜色信息的相似度小于或等于所述第二阈值,则所述处理模块13用于对所述第二颜色信息进行ar处理,得到第二ar信息,所述第一ar信息是对所述第一颜色信息进行ar处理得到的。

一种可行的实现方式中,若所述判断模块15判断出所述第一现实世界图像与所述第二现实世界图像的相似度小于或等于第一阈值,则所述处理模块13用于对第一颜色信息进行ar处理得到第一ar信息,对第二颜色信息进行ar处理得到第二ar信息,所述第一颜色信息是第一识别周期内识别到的颜色信息,所述第二颜色信息是所述第二识别周期内识别到的颜色信息。

一种可行的实现方式中,所述处理模块13,具体用于将所述颜色信息转换为ar文本信息。

一种可行的实现方式中,所述融合显示模块14,具体用于将所述ar文本信息与所述现实世界图像融合;向所述用户显示融合了所述ar文本信息的现实世界图像。

一种可行的实现方式中,所述处理模块13,具体用于将所述颜色信息转换为ar语音信息。

一种可行的实现方式中,所述融合显示模块14,具体用于将所述ar语音信息与所述现实世界图像融合;向所述用户显示所述现实世界图像的同时播放所述ar语音信息。

再请参照图5,在一种可行的实现方式中,上述的颜色识别装置还包括:确定模块16,用于在所述识别模块12对用户感兴趣区域的颜色进行识别以得到颜色信息之前,根据所述用户的操作指令,从所述现实世界图像中确定出所述感兴趣区域。

图6为本发明一实施例提供的电子设备的结构示意图。如图6所示,该电子设备20包括:

至少一个处理器21和存储器22;

所述存储器22存储计算机执行指令;

所述至少一个处理器21执行所述存储器22存储的计算机执行指令,使得所述至少一个处理器21执行如上所述的颜色识别方法。

处理器21的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

可选地,该用户设备20还包括通信部件23。其中,处理器21、存储器22以及通信部件23可以通过总线24连接。

本发明实施例还提供一种存储介质,所述存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上所述的颜色识别方法。

在上述的实施例中,应该理解到,所描述的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。

应理解,上述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。

总线可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponent,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本发明附图中的总线并不限定仅有一根总线或一种类型的总线。

上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(applicationspecificintegratedcircuits,asic)中。当然,处理器和存储介质也可以作为分立组件存在于终端或服务器中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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