图像知识.docx
- 文档编号:5162725
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:12
- 大小:28.02KB
图像知识.docx
《图像知识.docx》由会员分享,可在线阅读,更多相关《图像知识.docx(12页珍藏版)》请在冰豆网上搜索。
图像知识
在RGB颜色模式中,颜色由红色、绿色、蓝色混合而成。
将颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB)。
每种颜色的最小值是0(十六进制:
#00)。
最大值是2
色值变化
55(十六进制:
#FF)。
色值:
一种颜色指的是该种颜色在不同的颜色模式中所对应的颜色值。
如红色在RGB颜色模式中所对应的值就是255,0,0;绿色在RGB颜色模式中所对应的值就是0,255,0;蓝色在RGB颜色模式中所对应的值就是0,0,255。
流行的颜色及其RGB值。
可以使用这些值改变背景色、文本颜色和链接颜色。
这些值以十六进制表示,前两位数字代表红色值;接下来两位表示绿色;最后两位表示蓝色。
每个红色、绿色或蓝色值可以在00(没有那种颜色)到FF(完全是那种颜色)之间变化
扫描图像色彩模式的正确选择
使用扫描仪扫描彩色图像时,会遇到三种色彩模式:
RGB、CMYK和Lab,它们分别适用于不同的场合,下面分别加以说明。
RGB色彩模式及适用场合
RGB色彩模式是最常见的色彩模式,基本上所有的扫描仪都设有这种色彩模式。
扫描仪在进行扫描时,从扫描仪光源发出的光线经各种光学器件与A/D转换器后,转变为R、G、B三种电子信号,所以这些RGB色彩信息的质量主要由扫描仪的硬件系统来决定,与其软件系统几乎没有多大关系。
我们在扫描彩色图像前、选择色彩模式时要充分考虑到这一点。
由于中低档扫描仪的扫描软件中没有适合不同印刷条件(纸张、油墨等)的修色数据设定,所以RGB色彩模式主要适用于中低档扫描仪,扫描结束后再用图像处理软件(如Photoshop)进行相应的色彩模式转换和调整。
es:
CN101964874A2011-02-02
CN101231757A2008-07-30
JPH10210308A1998-08-07
CN101459855A2009-06-17
CN102694958A2012-09-26
Claims:
权利要求
1、一种确定图像色相的方法,其特征在于,所述方法包括:
获取图像的部分或全部像素的颜色信息,所述颜色信息包括色相值、亮度值和饱和度值;
根据获取的部分或全部像素的亮度值和饱和度值确定需要进行色相值比较的像素;
将所述需要进行色相值比较的像素的色相值与预设的多个候选颜色的色相值进行比较,确定与所述需要进行色相值比较的像素的色相值最接近的候选颜色,并将所述需要进行色相值比较的像素的权重值累加到与其最接近的候选颜色的权重值上,所述多个候选颜色的色相值在色相环上均勾覆盖;
将权重值最高的候选颜色的色相作为所述图像的色相。
2、根据权利要求1所述的方法,所述将所述需要进行色相值比较的像素的色相值与预设的多个候选颜色的色相值进行比较之前,所述方法还包括:
根据所述需要进行色相值比较的像素的预设权重值、亮度值和饱和度值确定所述需要进行色相值比较的像素的权重值。
3、根据权利要求1或2所述的方法,其特征在于,所述将所述需要进行色相值比较的像素的色相值与预设的多个候选颜色的色相值进行比较之前,所述方法还包括:
当所述需要进行色相值比较的像素的色相值与其相邻像素的色相值的色相值差异小于第一预设值时,按照预设比例改变所述需要进行色相值比较的像素的权重值。
4、根据权利要求3所述的方法,其特征在于,所述当所述需要进行色相值比较的像素的色相值与其相邻像素的色相值的色相值差异小于预设值时,按照预设比例改变所述需要进行色相值比较的像素的权重值,包括:
当所述需要进行色相值比较的像素色相值与其左侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高所述需要进行色相值比较的像素的权重值;
或者,
当所述需要进行色相值比较的像素色相值与其右侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高所述需要进行色相值比较的像素的权重值;
或者,
当所述需要进行色相值比较的像素色相值与其上侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高所述需要进行色相值比较的像素的权重值;
或者,
当所述需要进行色相值比较的像素色相值与其下侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高所述需要进行色相值比较的像素的权重值。
5、根据权利要求1至4任一项所述的方法,其特征在于,所述根据获取的部分或全部像素的亮度值和饱和度值确定需要进行色相值比较的像素,包括:
将获取的部分或全部像素的亮度值和饱和度值的乘积与第二预设值进行比较,将亮度值和饱和度值的乘积不小于第二预设值的像素确定为需要进行色相值比较的像素。
6、根据权利要求2至5任一项所述的方法,其特征在于,所述根据所述需要进行色相值比较的像素的预设权重值、亮度值和饱和度值确定所述需要进行色相值比较的像素的权重值,包括:
将所述需要进行色相值比较的像素的预设权重值、亮度值和饱和度值相乘,得到所述需要进行色相值比较的像素的权重值;
或者,
将所述需要进行色相值比较的像素的预设权重值、亮度值和饱和度值的乘积除以第三预设值,得到所述需要进行色相值比较的像素的权重值。
7、根据权利要求1至6任一项所述的方法,其特征在于,所述获取图像的部分或全部像素的颜色信息之前,所述方法还包括:
压缩所述图像。
8、根据权利要求1至7任一项所述的方法,其特征在于,所述多个候选颜色的数量为6-12个。
9、根据权利要求1至8任一项所述的方法,其特征在于,所述获取图像的部分像素的颜色信息包括:
釆用隔行扫描或隔点扫描的方式获取图像的像素的颜色信息;所述获取图像的全部像素的颜色信息包括:
获取图像的每一个像素的颜色信息。
10、一种确定图像色相的无线手持设备,其特征在于,所述无线手持设备包括:
颜色获取模块,用于获取图像的部分或全部像素的颜色信息,所述颜色信息包括色相值、亮度值和饱和度值;
像素确定模块,用于根据获取的部分或全部像素的亮度值和饱和度值确定需要进行色相值比较的像素;
权值累加模块,用于将所述需要进行色相值比较的像素的色相值与预设的多个候选颜色的色相值进行比较,确定与所述需要进行色相值比较的像素的色相值最接近的候选颜色,并将所述需要进行色相值比较的像素的权重值累加到与其最接近的候选颜色的权重值上,所述多个候选颜色的色相值在色相环上均匀覆盖;
色相确定模块,用于将权重值最高的候选颜色的色相作为所述图像的色相。
11、根据权利要求10所述的无线手持设备,所述无线手持设备还包括:
权值确定模块,用于在将所述需要进行色相值比较的像素的色相值与预设的多个候选颜色的色相值进行比较之前,根据所述需要进行色相值比较的像素的预设权重值、亮度值和饱和度值确定所述需要进行色相值比较的像素的权重值。
12、根据权利要求10或11所述的无线手持设备,其特征在于,所述无线手持设备还包括:
权值改变模块,用于在将所述需要进行色相值比较的像素的色相值与预设的多个候选颜色的色相值进行比较之前,当所述需要进行色相值比较的像素的色相值与其相邻像素的色相值的色相值差异小于第一预设值时,按照预设比例改变所述需要进行色相值比较的像素的权重值。
13、根据权利要求12所述的无线手持设备,其特征在于,所述权值改变模块包括以下至少一种模块:
第一权值改变模块,用于当所述需要进行色相值比较的像素色相值与其左侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高所述需要进行色相值比较的像素的权重值;
第二权值改变模块,用于当所述需要进行色相值比较的像素色相值与其右侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高所述需要进行色相值比较的像素的权重值;
第三权值改变模块,用于当所述需要进行色相值比较的像素色相值与其上侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高所述需要进行色相值比较的像素的权重值;
第四权值改变模块,用于当所述需要进行色相值比较的像素色相值与其下侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高所述需要进行色相值比较的像素的权重值。
14、根据权利要求10至13任一项所述的无线手持设备,其特征在于,所述像素确定模块,具体用于:
将获取的部分或全部像素的亮度值和饱和度值的乘积与第二预设值进行比较,将亮度值和饱和度值的乘积不小于第二预设值的像素确定为需要进行色相值比较的像素。
15、根据权利要求11至14任一项所述的无线手持设备,其特征在于,所述权值确定模块包括以下至少一种模块:
第一权值确定模块,用于将所述需要进行色相值比较的像素的预设权重值、亮度值和饱和度值相乘,得到所述需要进行色相值比较的像素的权重值;第二权值确定模块,用于将所述需要进行色相值比较的像素的预设权重值、亮度值和饱和度值的乘积除以第三预设值,得到所述需要进行色相值比较的像素的权重值。
16、根据权利要求10至15任一项所述的无线手持设备,其特征在于,所述无线手持设备还包括:
压缩模块,用于在获取图像的部分或全部像素的颜色信息之前,压缩所述图像。
17、根据权利要求10至16任一项所述的无线手持设备,其特征在于,所述多个候选颜色的数量为6-12个。
18、根据权利要求10至17任一项所述的无线手持设备,其特征在于,所述颜色获取模块至少包括以下至少一种模块:
第一颜色获取模块,用于釆用隔行扫描或隔点扫描的方式获取图像的像素的颜色信息,所述颜色信息包括色相值、亮度值和饱和度值;
第二颜色获取模块,用于获取图像的每一个像素的颜色信息,所述颜色信息包括色相值、亮度值和饱和度值。
Description:
一种确定图像色相的方法和无线手持设备
本申请要求于2012年2月10日提交中国专利局、申请号为CN201210030189.X、发明名称为"一种确定图像色相的方法和无线手持设备"的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及图像处理领域,特别涉及一种确定图像色相的方法和无线手持设备。
背景技术
色相是指色彩可呈现出来的质的面貌,是色彩的首要特征,是区别各种不同色彩的最准确的标准。
确定图像色相是图像处理领域一个应用比较广泛的操作。
确定图像色相之后,可以为图像添加适合的背景、边框等元素,如根据前台图像的色相值,来绘制后台光点背景的颜色,从而提高图像在视觉上的统一性和整体性。
目前确定图像色相的过程比较简单,通常釆用加权平均的方法,其过程具体包括,将图像中每个像素的颜色的RGB(红绿蓝)值相加,求平均值,得到图像的色相。
或者,将图像中每个像素的色相值相加,取平均值,得到图像的色相。
加权平均的方法计算的图像色相不准确,例如,对于一半是纯红,一半是纯绿的图像,计算的平均值是纯黄,图像色相就失真了。
发明内容
为了解决计算的图像色相失真的问题,本发明实施例提供了一种确定图像色相的方法和无线手持设备。
所述技术方案如下:
一种确定图像色相的方法,所述方法包括:
获取图像的部分或全部像素的颜色信息,所述颜色信息包括色相值、亮度值和饱和度值;
根据获取的部分或全部像素的亮度值和饱和度值确定需要进行色相值比较的像素;
将所述需要进行色相值比较的像素的色相值与预设的多个候选颜色的色相值进行比较,确定与所述需要进行色相值比较的像素的色相值最接近的候选颜色,并将所述需要进行色相值比较的像素的权重值累加到与其最接近的候选颜色的权重值上,所述多个候选颜色的色相值在色相环上均勾覆盖;
将权重值最高的候选颜色的色相作为所述图像的色相。
一种确定图像色相的无线手持设备,所述无线手持设备包括:
颜色获取模块,用于获取图像的部分或全部像素的颜色信息,所述颜色信息包括色相值、亮度值和饱和度值;
像素确定模块,用于根据获取的部分或全部像素的亮度值和饱和度值确定需要进行色相值比较的像素;
权值累加模块,用于将所述需要进行色相值比较的像素的色相值与预设的多个候选颜色的色相值进行比较,确定与所述需要进行色相值比较的像素的色相值最接近的候选颜色,并将所述需要进行色相值比较的像素的权重值累加到与其最接近的候选颜色的权重值上,所述多个候选颜色的色相值在色相环上均匀覆盖;
色相确定模块,用于将权重值最高的候选颜色的色相作为所述图像的色相。
本发明实施例提供的技术方案的有益效果是:
通过获取图像的部分或全部像素的颜色信息,根据获取的部分或全部像素的亮度值和饱和度值确定需要进行色相值比较的像素,将需要进行色相值比较的像素的色相值与预设的色相值在色相环上均勾覆盖的多个候选颜色的色相值进行比较,确定最接近的候选颜色,并将需要进行色相值比较的像素的权重值累加到与其最接近的候选颜色的权重值上,将权重值最高的候选颜色的色相作为图像的色相,快速精确的计算出图像的整体色相值,真实的反映人眼的视觉感受。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1提供的确定图像色相的方法流程图;
图2是本发明实施例2提供的确定图像色相的方法流程图;
图3是本发明实施例3提供的确定图像色相的无线手持设备结构示意图;图4是本发明实施例3提供的确定图像色相的无线手持设备的另一结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
首先介绍本发明涉及到的图像领域的术语。
色相是指色彩可呈现出来的质的面貌,是色彩的首要特征,是区别各种不同色彩的最准确的标准。
饱和度是指颜色的强度或鲜艳度,例如,粉红色是一种不很饱和的红色,熟苹果红则是一种非常饱和的红色。
亮度是指颜色的明暗程度,例如,粉红是一种明亮的红色,褐红是一种很暗的红色。
RGB指红绿蓝,是颜色的一种表达形式。
HSV(HueSaturationBrightness)指色相、饱和度、亮度,也是颜色的一种表达形式。
RGB格式与HSV格式可以相互转换。
色相环是表示色相的闭环。
例如,由红色、橙色、黄色、绿色、蓝色、紫色组成的六色相环,由红色、橙色、黄色、黄绿色、绿色、青绿色、蓝色、蓝紫色、紫色、紫红色组成的十色相环,由红、橙红、黄橙、黄、黄绿、绿、绿蓝、蓝绿、蓝、蓝紫、紫、红紫组成的十二色相环等。
色相值表示颜色在色相环上的位置。
设备(UE,UserEquipment)、移动台(MS,MobileStation),移动终端(MobileTerminal),移动电话(MobileTelephone),手机(handset)及便携设备(portableequipment)等。
例如,平板电脑、数码相框、上网本、带有屏幕的音乐播放设备,视频播放器、游戏机等。
实施例1参见图1,本实施例提供了一种确定图像色相的方法,该方法包括:
101:
获取图像的部分或全部像素的颜色信息,颜色信息包括色相值、亮度值和饱和度值;
102:
根据获取的部分或全部像素的亮度值和饱和度值确定需要进行色相值比较的像素;
103:
将需要进行色相值比较的像素的色相值与预设的多个候选颜色的色相值进行比较,确定与需要进行色相值比较的像素的色相值最接近的候选颜色,并将需要进行色相值比较的像素的权重值累加到与其最接近的候选颜色的权重值上,多个候选颜色的色相值在色相环上均勾覆盖;
104:
将权重值最高的候选颜色的色相作为图像的色相。
需要说明的是:
上述步骤101至103的执行主体是无线手持设备。
本实施例通过获取图像的部分或全部像素的颜色信息,根据获取的部分或全部像素的亮度值和饱和度值确定需要进行色相值比较的像素,将需要进行色相值比较的像素的色相值与预设的色相值在色相环上均勾覆盖的多个候选颜色的色相值进行比较,确定最接近的候选颜色,并将需要进行色相值比较的像素的权重值累加到与其最接近的候选颜色的权重值上,将权重值最高的候选颜色的色相作为图像的色相,快速精确的计算出图像的整体色相值,真实的反映人眼的视觉感受。
实施例2
参见图2,本实施例提供了一种确定图像色相的方法,该方法包括:
201:
创建多个候选颜色,多个候选颜色的色相值在色相环上均勾覆盖;优选的,多个候选颜色的数量为6-12个,例如可以是6、7、8、9、10、
11、12等。
例如,当候选颜色的数量为6时,候选颜色可以是红(色相值为0),黄(色相值为60),绿(色相值为120),青(色相值为180),蓝(色相值为240),紫(色相值为300)。
需要说明的是,如果候选颜色是RGB格式,可以将候选颜色转换成HSV格式,两种格式的转换方法为现有技术,本实施例不限定RGB格式与HSV格式之间的转换方法。
需要说明的是:
201是可选步骤,除非首次创建候选颜色或需要更新候选颜色的种类或数量,一般情况下,不必每次都执行201.202:
可以压缩图像;
具体的,压缩图像至少可以釆用以下两种方法,本实施例并不限定压缩图像的方法。
第一种压缩方法,当图像比较大时,比如图像比例大于或等于预设比例时,可以将图像压缩到一较小的比例,比如压缩到100X100像素;当图像比较小时,比如图像比例小于预设比例时,可以不压缩图像。
第二种压缩方法,如果图像的宽或高大于或等于某个预设值,可以循环多次的将宽高同时除以2,直到宽和高都小于该预设值。
需要说明的是:
步骤202为可选的,执行步骤202可以提高像素获取速度。
203:
获取图像的部分或全部像素的颜色信息,颜色信息包括色相值、亮度值和饱和度值;
所述获取图像的部分像素的颜色信息包括:
釆用隔行扫描或隔点扫描的方式获取图像的像素的颜色信息;
所述获取图像的全部像素的颜色信息包括:
获取图像的每一个像素的颜色信息。
需要说明的是,如果图像比较小,比如图像小于预设比例,则可以获取图像的全部像素的颜色信息;如果图像比较大,比如图像比例大于或等于预设比例时,为了提高像素的颜色信息的获取速度,可以釆用隔行扫描像素或隔点扫描像素的方式,获取图像的部分像素的颜色信息。
在本实施例中,像素的颜色信息包括:
色相值,饱和度值和亮度值。
其中,色相值的数值范围为[0,360],饱和度值的数值范围为[0,1],亮度值的数值范围为[0,1]。
204:
根据获取的部分或全部像素的亮度值和饱和度值确定需要进行色相值比较的像素;
具体的,将获取的部分或全部像素的亮度值和饱和度值的乘积与第二预设值进行比较,将亮度值和饱和度值的乘积不小于第二预设值的像素确定为需要进行色相值比较的像素。
例如,对于亮度值和饱和度值的乘积小于0.1的像素,则认为该像素不鲜艳,不醒目,人眼对其感知不强烈,就去除该像素,将乘积不小于0.1的像素确定为需要进行色相值比较的像素。
步骤204之后,为了提高色相确定的准确度,可以执行步骤205,也可以执行步骤206,还可以先执行步骤205,再执行步骤206。
此外,步骤205和步骤206为可选步骤。
205:
根据需要进行色相值比较的像素的预设权重值、亮度值和饱和度值确定需要进行色相值比较的像素的权重值;
具体的,将需要进行色相值比较的像素的预设权重值、亮度值和饱和度值相乘,得到需要进行色相值比较的像素的权重值;或者,将需要进行色相值比较的像素的预设权重值、亮度值和饱和度值的乘积除以第三预设值,得到需要进行色相值比较的像素的权重值。
需要说明的是,需要进行色相值比较的像素的预设权重值可以是相同的,例如,将需要进行色相值比较的像素的预设权重值都设置为1,本实施例并不限定预设权重值的具体数值。
例如,亮度值和饱和度值的乘积可以反映人眼对像素颜色的感知程度,亮度值和饱和度值的乘积越大,人眼越能明显感知该像素的颜色,该像素的权重也应当越高,因此,对于亮度值和饱和度值的乘积大于或等于0.1的像素,则认为该像素有效,人眼能明显感知该像素的颜色,可以提高该像素的权重,将该像素亮度和饱和度的乘积除以一预设值,如0.1,再取整,得出一个[1,10]的权重值。
这样,如果该像素的影响因子比较高,则权重值相应就高,符合人眼的视觉感受。
206:
当需要进行色相值比较的像素的色相值与其相邻像素的色相值的色相值差异小于第一预设值时,按照预设比例改变需要进行色相值比较的像素的权重值;
具体的,
当需要进行色相值比较的像素色相值与其左侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高需要进行色相值比较的像素的权重值;
或者,当需要进行色相值比较的像素色相值与其右侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高需要进行色相值比较的像素的权重值;
或者,当需要进行色相值比较的像素色相值与其上侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高需要进行色相值比较的像素的权重值;
或者,当需要进行色相值比较的像素色相值与其下侧像素的色相值的色相值差异小于第一预设值时,按照预设比例提高需要进行色相值比较的像素的权重值。
例如,如果需要进行色相值比较的像素与其左侧像素之间的色相值差异小于27,则认为需要进行色相值比较的像素与其左侧像素是颜色接近且左右相邻像素,则将需要进行色相值比较的像素的权重值乘以1.1;如果需要进行色相值比较的像素与其上方像素之间的色相值差异小于27,认为需要进行色相值比较的像素与其上方像素是颜色接近且上下相邻像素,则将需要进行色相值比较的像素的权重值再乘以1.1,这样就可以提高颜色面积大的像素的权重值。
权重值提高的具体比例,本实施例不加以限定。
207:
将需要进行色相值比较的像素的色相值与预设的多个候选颜色的色相值进行比较,确定与需要进行色相值比较的像素的色相值最接近的候选颜色,并将需要进行色相值比较的像素的权重值累加到与其最接近的候选颜色的权重值上;
需要说明的是,多个候选颜色的预设权重值是相同的,例如,可以设置为0。
208:
将权重值最高的候选颜色的色相作为图像的色相。
需要说明的是:
上述步骤201至208的执行主体是无线手持设备。
此外,应理解,本发明实施例中所涉及的第一预设值和第二预设值,只是用来区分,并没有先后或大小的含义。
本实施例通过获取图像的部分或全部像素的颜色信息,根据获取的部分或全部像素的亮度值和饱和度值确定需要进行色相值比较的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图像 知识