识别颜色的方法、装置和移动终端与流程

文档序号:12468396阅读:444来源:国知局
识别颜色的方法、装置和移动终端与流程

本发明涉及移动终端技术领域,具体而言,涉及一种识别颜色的方法、一种识别颜色的装置和一种移动终端。



背景技术:

目前,利用移动终端自动识别颜色的技术方案还未出现。但是在日常生活中,由于人们的视觉神经对颜色的感知有细微差异,在表达色彩的措辞上也存在一定差异,在需要进行沟通时不能准确地描述出颜色的具体名称或准确名称,会出现沟通障碍甚至误解,而通过观察色板获得颜色的通用名称(准确名称)的过程中,也避不开人类视觉神经的细微差异造成的识别偏差。在实现本发明的过程中,发明人还发现:如果能够提供一种准确的自动识别颜色的方案,将其应用在移动终端,能够使用户很方便地通过移动终端进行自动化的颜色识别,可以帮助色弱、色盲的人员准确地识别物体的颜色,也可以帮助色觉正常的人进行更精确地颜色判断。

因此,如何利用移动终端准确识别物体的颜色并将识别得到的颜色直观地呈现给用户成为亟待解决的技术问题。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的一个目的在于提出了一种颜色识别的方法。

本发明的另一个目的在于提出了一种颜色识别的装置。

本发明的再一个目的在于提出了一种移动终端。

为实现上述目的,根据本发明的第一方面的技术方案,提出了一种颜色识别的方法,用于具备摄像头的移动终端,包括:调用摄像头,获取图像数据;根据接收到的选择操作,获取图像数据中的目标物数据;读取目标物的颜色数据并与标准色卡的颜色数据进行匹配,识别出目标物的颜色;根据目标物的颜色,显示颜色名称和/或发出声音提示。

根据本发明的第一方面的技术方案的颜色识别的方法,调用摄像头采集图像数据,根据选择操作获取图像中的目标物数据(即用户需要识别颜色的部分),并将目标物的颜色数据与移动终端中预存的标准色卡的颜色数据进行匹配,从而识别出图像中目标物的颜色,再将目标物的颜色以文字或者声音的形式呈现给用户。例如,在过十字路口时,将摄像头对准红绿灯,手指点击屏幕中的红绿灯,如果红灯亮就会在红灯处显示“红”,绿灯亮就会在绿灯处显示“绿”,色盲患者一目了然,自己通过显示的文字就可以准确识别交通信号等的颜色,安全地通过马路。通过该技术方案,能够将颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成图像颜色的误判断,提高了判断颜色的准确性。

在上述技术方案中,优选地,在调用摄像头,获取图像数据之前,还包括:在移动终端中预存标准色卡及标准色卡中的每个颜色对应的名称。

在该技术方案中,在获取图像数据之前,将标准色卡以及标准色卡中每个颜色对应的名称存储在移动终端中,有利于在获取目标物数据后准确判断目标物的颜色以及准确直观显示目标物的颜色。

在上述技术方案中,优选地,根据接收到的选择操作,获取图像数据中的目标物数据,具体包括:若接收到点选操作,则识别点选物体的轮廓,提取轮廓内对应的数据作为目标物数据;若接收到圈选操作,则提取圈定区域内对应的数据作为目标物数据。

在该技术方案中,用户可以根据自身需要来选择目标物,如果用户只需要识别图像中某一部分的颜色,则进行点选,选中该部分;如果用户需要识别颜色的图像区域较大,则可以选择圈选,将该图像区域选中,因此,可以满足用户的需求,提升用户的使用体验。

在上述技术方案中,优选地,根据接收到的选择操作,获取图像数据中的目标物数据,还包括:未接收到选择操作,则根据图像中各个部分的边缘信息,撷取各个部分,根据各个部分的颜色数据,自动识别出图像中的各个颜色。

在该技术方案中,当用户不方便操作移动终端时,即未进行选择操作时,移动终端也能自动识别出图像中各个部分的颜色,从而方便用户查看,进一步提升使用体验。

在上述技术方案中,优选地,显示颜色名称包括:在目标物所处的位置显示颜色名称。

在该技术方案中,颜色名称的显示位置设置在目标物上,或者设置在目标物周围,加强目标物体和颜色名称的联系,颜色识别结果一目了然。此外,还能避免在选择多个目标物之后,因显示名称与目标物位置不对应而造成颜色误判断。

根据本发明的第二方面的技术方案,提出了一种识别颜色的装置,用于具备摄像头的移动终端,包括:获取单元,调用摄像头,获取图像数据;选择单元,根据接收到的选择操作,获取图像数据中的目标物数据;识别单元,读取目标物的颜色数据并与标准色卡的颜色数据进行匹配,识别出目标物的颜色;提示单元,根据目标物的颜色,显示颜色名称和/或发出声音提示。

根据本发明的第二方面的技术方案的颜色识别的装置,首先获取单元用于打开摄像头,获取图像数据,然后选择单元获取图像中的目标物数据,即用户需要识别颜色的图像数据;识别单元进行读取目标物的颜色数据,如色调、色饱和度、亮度等,并将目标物的颜色数据与移动终端中预存的标准色卡的颜色数据进行匹配,从而识别出图像中目标物的颜色,最后,提示单元将目标物的颜色以文字或者声音的形式呈现给用户。例如,在过十字路口时,将摄像头对准红绿灯,手指点击屏幕中的红绿灯,如果红灯亮就会在红灯处显示“红”,绿灯亮就会在绿灯处显示“绿”,色盲患者一目了然,自己通过显示的文字就可以过马路。因此,通过该技术方案,能够将颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成图像颜色的误判断,提高了判断颜色的准确性,提升了用户的使用体验。

在上述技术方案中,优选地,还包括:预存单元,在移动终端中预存标准色卡及标准色卡中的每个颜色对应的名称。

在该技术方案中,在获取图像数据之前,预设单元将标准色卡以及标准色卡中每个颜色对应的名称存储在移动终端中,有利于在获取目标物数据后准确判断目标物的颜色以及准确直观显示目标物的颜色。

在上述技术方案中,优选地,选择单元,具体用于:若接收到点选操作,则识别点选物体的轮廓,提取轮廓内对应的数据作为目标物数据;若接收到圈选操作,则提取圈定区域内对应的数据作为目标物数据。

在该技术方案中,用户可以根据自身需要来选择目标物,如果用户只需要识别图像中某一部分的颜色,则进行点选,选中该部分;如果用户需要识别颜色的图像区域较大,则可以选择圈选,将该图像区域选中,因此,可以满足用户的需求,提升用户的使用体验。

在上述技术方案中,优选地,选择单元,还包括:自动子单元,若未接收到选择操作,则根据图像中各个部分的边缘信息,撷取各个部分,根据各个部分的颜色数据,自动识别出图像中的各个颜色。

在该技术方案中,当用户不方便操作移动终端时,即未进行选择操作时,移动终端也能自动识别出图像中各个部分的颜色,从而方便用户查看,进一步提升了用户的使用体验。

在上述技术方案中,显示颜色名称包括:在目标物所处的位置显示颜色名称。

在该技术方案中,通过将颜色名称显示在目标物所在的位置,可以实现准确显示,避免在选择多个目标物之后,因显示名称与目标物位置不对应而造成颜色误判断。

根据本发明的第三方面的技术方案,提出了一种移动终端,具备摄像头,还包括:上述第二方面技术方案中任一技术方案的识别颜色的装置。

在该技术方案中,用户通过含有识别颜色的装置的移动终端,能够将图像颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成图像颜色的误判断,提高了判断颜色的准确性,提升了用户的使用体验。

本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

附图说明

图1示出了根据本发明的第一方面的一个实施例的颜色识别的方法的流程示意图。

图2示出了根据本发明的第一方面的再一个实施例的信息处理方法的流程示意图。

图3示出了根据本发明的第一方面的又一个实施例的信息处理方法的流程示意图。

图4示出了根据本发明的第二方面的一个实施例的颜色识别的方法的示意图。

图5示出了根据本发明的第二方面的再一个实施例的颜色识别的方法的示意图。

图6示出了根据本发明的第一方面的又一个实施例的颜色识别的方法的示意图。

图7示出了根据本发明的第三方面的一个实施例的移动终端的示意图。

图8示出了根据本发明实施例的颜色识别的一种实施方式流程示意图。

图9示出了根据本发明实施例的移动终端硬件结构示意图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。

图1示出了根据本发明的一个实施例的颜色识别的方法的流程示意图。

如图1所示,颜色识别的方法主要包括:步骤102,调用摄像头,获取图像数据;步骤104,根据接收到的选择操作,获取图像数据中的目标物数据;步骤106,读取目标物的颜色数据并与标准色卡的颜色数据进行匹配,识别出目标物的颜色;步骤108,根据目标物的颜色,显示颜色名称和/或发出声音提示。

在该实施例中,首先步骤102,打开摄像头,获取图像数据,然后步骤104,获取图像中的目标物数据,即用户需要识别颜色的图像数据;步骤106,读取目标物的颜色数据,如色调、色饱和度、亮度等,并将目标物的颜色数据与移动终端中预存的标准色卡的颜色数据进行匹配,从而识别出图像中目标物的颜色,最后,步骤108,将目标物的颜色以文字或者声音的形式呈现给用户。例如,在过十字路口时,将摄像头对准红绿灯,手指点击屏幕中的红绿灯,如果红灯亮就会在红灯处显示“红”,绿灯亮就会在绿灯处显示“绿”,色盲患者一目了然,自己通过显示的文字就可以过马路。因此,通过该技术方案,能够将颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成图像颜色的误判断,提高了判断颜色的准确性,提升了用户的使用体验。

在步骤104中,具体地,根据接收到的选择操作,获取图像数据中的目标物数据包括:若接收到点选操作,则识别点选物体的轮廓,提取轮廓内对应的数据作为目标物数据;若接收到圈选操作,则提取圈定区域内对应的数据作为目标物数据。

在该实施例中,用户可以根据自身需要来选择目标物,如果用户只需要识别图像中某一部分的颜色,则进行点选,选中该部分;如果用户需要识别颜色的图像区域较大,则可以选择圈选,将该图像区域选中,因此,可以满足用户的需求,提升用户的使用体验。

图2示出了根据本发明的再一个实施例的颜色识别的方法的流程示意图。

如图2所示,颜色识别的方法,包括:

步骤202,在移动终端中预存标准色卡及标准色卡中的每个颜色对应的名称;

步骤204,调用摄像头,获取图像数据;

步骤206,根据接收到的选择操作,获取图像数据中的目标物数据;

步骤208,读取目标物的颜色数据并与标准色卡的颜色数据进行匹配,识别出目标物的颜色;

步骤210,根据目标物的颜色,显示颜色名称和/或发出声音提示。

在该实施例中,首先步骤202,在获取图像数据之前,将标准色卡以及标准色卡中每个颜色对应的名称存储在移动终端中,有利于在获取目标物数据后准确判断目标物的颜色以及准确直观显示目标物的颜色;然后进行步骤204,打开摄像头,获取图像数据以及步骤206,获取图像中的目标物数据,即用户需要识别颜色的图像数据;步骤208,读取目标物的颜色数据,如色调、色饱和度、亮度等,并将目标物的颜色数据与移动终端中预存的标准色卡的颜色数据进行匹配,从而识别出图像中目标物的颜色,最后,步骤210,将目标物的颜色以文字或者声音的形式呈现给用户。例如,在过十字路口时,将摄像头对准红绿灯,手指点击屏幕中的红绿灯,如果红灯亮就会在红灯处显示“红”,绿灯亮就会在绿灯处显示“绿”,色盲患者一目了然,自己通过显示的文字就可以过马路。因此,通过该技术方案,能够将颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成图像颜色的误判断,提高了判断颜色的准确性,提升了用户的使用体验。

图3示出了根据本发明的又一个实施例的颜色识别的方法的流程示意图。

如图3所示,颜色识别的方法,包括:

步骤302,调用摄像头,获取图像数据;

步骤304,是否接收到选择操作;

步骤306,若接收到操作,则根据接收到的选择操作,获取图像数据中的目标物数据;

步骤308,读取目标物的颜色数据并与标准色卡的颜色数据进行匹配,识别出目标物的颜色;

步骤310,根据目标物的颜色,显示颜色名称和/或发出声音提示。

步骤312,若未接收到选择操作,则根据图像中各个部分的边缘信息,撷取各个部分,获取各个部分的颜色数据;

步骤314,读取各个部分的颜色数据并与标准色卡的颜色数据进行匹配,识别出各个部分的颜色;

步骤316,根据目标物的颜色,显示颜色名称。

在该实施例中,用户可以读取目标物的颜色数据,如色调、色饱和度、亮度等,并将目标物的颜色数据与移动终端中预存的标准色卡的颜色数据进行匹配,从而识别出图像中目标物的颜色,最后,步骤108,将目标物的颜色以文字或者声音的形式呈现给用户;当用户不方便操作移动终端时,即未进行选择操作时,移动终端也能自动识别出图像中各个部分的颜色,从而方便用户查看,进一步提升了用户的使用体验。

另外,在该实施例中,在目标物所处的位置显示颜色名称。通过将颜色名称显示在目标物所在的位置,可以实现准确显示,避免在选择多个目标物之后,因显示名称与目标物位置不对应而造成颜色误判断。

图4示出了根据本发明的第二方面的一个实施例的颜色识别的装置的示意图。

如图4所示,识别颜色的装置400,包括:

获取单元402,调用摄像头,获取图像数据;

选择单元404,根据接收到的选择操作,获取图像数据中的目标物数据;

识别单元406,读取目标物的颜色数据并与标准色卡的颜色数据进行匹配,识别出目标物的颜色;

提示单元408,根据目标物的颜色,显示颜色名称和/或发出声音提示。

在该实施例中,首先获取单元402用于打开摄像头,获取图像数据,然后选择单元404获取图像中的目标物数据,即用户需要识别颜色的图像数据;识别单元406进行读取目标物的颜色数据,如色调、色饱和度、亮度等,并将目标物的颜色数据与移动终端中预存的标准色卡的颜色数据进行匹配,从而识别出图像中目标物的颜色,最后,提示单元408将目标物的颜色以文字或者声音的形式呈现给用户。例如,在过十字路口时,将摄像头对准红绿灯,手指点击屏幕中的红绿灯,如果红灯亮就会在红灯处显示“红”,绿灯亮就会在绿灯处显示“绿”,色盲患者一目了然,自己通过显示的文字就可以过马路。因此,通过该技术方案,能够将颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成图像颜色的误判断,提高了判断颜色的准确性,提升了用户的使用体验。

在该实施例中,优选地,选择单元具体用于:若接收到点选操作,则识别点选物体的轮廓,提取轮廓内对应的数据作为目标物数据;若接收到圈选操作,则提取圈定区域内对应的数据作为目标物数据。从而用户可以根据自身需要来选择目标物,如果用户只需要识别图像中某一部分的颜色,则进行点选,选中该部分;如果用户需要识别颜色的图像区域较大,则可以选择圈选,将该图像区域选中,因此,可以满足用户的需求,提升用户的使用体验。

图5示出了根据本发明的第二方面的再一个实施例的颜色识别的装置的示意图。

如图5所示,识别颜色的装置500,包括:

获取单元502,调用摄像头,获取图像数据;

选择单元504,根据接收到的选择操作,获取图像数据中的目标物数据;

识别单元506,读取目标物的颜色数据并与标准色卡的颜色数据进行匹配,识别出目标物的颜色;

提示单元508,根据目标物的颜色,显示颜色名称和/或发出声音提示;

预存单元510,在移动终端中预存标准色卡及标准色卡中的每个颜色对应的名称。

在该实施例中,在获取图像数据之前,预设单元510将标准色卡以及标准色卡中每个颜色对应的名称存储在移动终端中,有利于在获取目标物数据后准确判断目标物的颜色以及准确直观显示目标物的颜色;接下来,获取单元502用于打开摄像头,获取图像数据,然后选择单元504获取图像中的目标物数据,即用户需要识别颜色的图像数据;识别单元506进行读取目标物的颜色数据,如色调、色饱和度、亮度等,并将目标物的颜色数据与移动终端中预存的标准色卡的颜色数据进行匹配,从而识别出图像中目标物的颜色,最后,提示单元508将目标物的颜色以文字或者声音的形式呈现给用户。例如,在过十字路口时,将摄像头对准红绿灯,手指点击屏幕中的红绿灯,如果红灯亮就会在红灯处显示“红”,绿灯亮就会在绿灯处显示“绿”,色盲患者一目了然,自己通过显示的文字就可以过马路。因此,通过该技术方案,能够将颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成图像颜色的误判断,提高了判断颜色的准确性,提升了用户的使用体验。

图6示出了根据本发明的第二方面的又一个实施例的颜色识别的装置的示意图。

如图6所示,识别颜色的装置600,包括:

获取单元602,调用摄像头,获取图像数据;

选择单元604,根据接收到的选择操作,获取图像数据中的目标物数据,自动子单元6042,若未接收到选择操作,则根据图像中各个部分的边缘信息,撷取各个部分,根据各个部分的颜色数据,自动识别出图像中的各个颜色。

识别单元606,读取目标物的颜色数据并与标准色卡的颜色数据进行匹配,识别出目标物的颜色;

提示单元608,根据目标物的颜色,显示颜色名称和/或发出声音提示。

在该实施例中,首先获取单元602用于打开摄像头,获取图像数据,然后在接收到选择操作时,选择单元604获取图像中的目标物数据,即用户需要识别颜色的图像数据;在未接收到选择操作时,即当用户不方便操作移动终端时,自动子单元6042也能自动识别出图像中各个部分的颜色,从而方便用户查看,进一步提升了用户的使用体验,之后,识别单元606进行读取目标物的颜色数据,如色调、色饱和度、亮度等,并将目标物的颜色数据与移动终端中预存的标准色卡的颜色数据进行匹配,从而识别出图像中目标物的颜色,最后,提示单元608将目标物的颜色以文字或者声音的形式呈现给用户。例如,在过十字路口时,将摄像头对准红绿灯,手指点击屏幕中的红绿灯,如果红灯亮就会在红灯处显示“红”,绿灯亮就会在绿灯处显示“绿”,色盲患者一目了然,自己通过显示的文字就可以过马路。因此,通过该技术方案,能够将颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成图像颜色的误判断,提高了判断颜色的准确性,提升了用户的使用体验。

在上述图4至图6的任一实施例中,颜色名称显示在目标物所在的位置,通过将颜色名称显示在目标物所在的位置,可以实现准确显示,避免在选择多个目标物之后,因显示名称与目标物位置不对应而造成颜色误判断。

图7示出了根据本发明的第三方面的一个实施例的移动终端的示意图。

如图7所示,移动终端700,包括:上述第二方面技术方案中任一技术方案的识别颜色的装置702。

在该实施例中,用户通过含有识别颜色的装置的终端,能够将图像颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成颜色误判断,提高了判断颜色的准确性,提升了用户的使用体验。

图8示出了根据本发明实施例的颜色识别的一种实施方式流程图。

在该实施例中,以手机为例,将上述实施例中的识别颜色的装置添加到手机系统的辅助模块中,具体步骤如图8所示,包括:

步骤802,打开手机辨别颜色模块;

步骤804,模块自动开启摄像头;

步骤806,将摄像头对准物体;

步骤808,用手指点击屏幕中要显示颜色的物体;

步骤810,CUP发出颜色识别指令;

步骤812,与标准颜色卡进行颜色数据对比;

步骤814,在屏幕上显示物体的颜色名称。

在该实施例中,为了将颜色转化为文字,首先要有一份标准的颜色对比模板数据,将其作为标准存储在手机中;然后,用手机摄像头对准要显示颜色名称的物体,用手指点击屏幕中的该物体,手机产生一个框将物体框起来;最后,手机通过算法进行颜色识别,快速计算并和标准色卡数据进行对比,将物体的颜色以文字的形式显示出来。例如,对于色盲的患者,过马路要看是不是绿灯,只需要拿出手机,打开辅助模块中的色彩识别模块,将摄像头对准红绿灯,手指点击屏幕中的红绿灯,如果红灯亮就会在红灯处显示“红”,绿灯亮就会在绿灯处显示“绿”,色盲患者一目了然,自己通过显示的文字就可以过马路从而解决了色弱、色盲的基本颜色识别问题,同样地,当生活中遇到需要识别颜色的时候,都可以使用该模块,而且本发明还可以应用到教学以及游戏开发中。

图9示出了根据本发明实施例的移动终端硬件结构示意图。

图9是本发明实施例公开的另一种移动终端900,可以用于实施上述图1至图8所示的本发明各实施例实现的方法,为了便于说明,仅示出了主要组成部分,具体技术细节未揭示的,请参看本发明各实施例。其中,如图9所示,移动终端900的硬件结构主要包括但不限于:处理器902、摄像头904、显示屏906、存储器908、扬声器910和通信总线912。

结合本发明的主要技术特征从硬件层面上解释本发明的运作过程:首先,在识别颜色之前,在移动终端900的存储器908中,预存标准色卡及标准色卡中的每个颜色对应的名称,然后,处理器902调用摄像头,获取图像数据;当移动终端接收到用户的选择操作时,处理器902获取图像数据中的目标物数据,读取目标物的颜色数据并与标准色卡的颜色数据进行匹配,识别出目标物的颜色,并根据目标物的颜色,在显示屏906中显示目标物的颜色名称和/或扬声器910发出声音提示,其中颜色名称的位置在目标物所处的位置;当移动终端未接收到用户的选择操作时,处理器902根据图像中各个部分的边缘信息,撷取各个部分,根据各个部分的颜色数据,自动识别出图像中的各个颜色,并在显示屏906中显示各个颜色名称,其中,各个颜色名称与图像各个部分的位置相对应。

上述实施例的各种方法中的全部或部分步骤是可以通过程序来控制相关的硬件来完成,该程序可以存储于可读存储介质中(如图9所示的存储器908),存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的可读的任何其他介质。

通过该技术方案,能够将颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成颜色误判断,提高了判断颜色的准确性,提升了用户的使用体验。

以上详细说明了本发明的技术方案,本发明提出了一种颜色识别的方法,能够将图像颜色以文字或者声音的形式直观准确地呈现给用户,减少因人为因素而造成颜色误判断,提高了判断颜色的准确性,提升了用户的使用体验。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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