一种基于视觉焦点的图像主题色提取方法技术

技术编号:39895311 阅读:17 留言:0更新日期:2023-12-30 13:08
本发明专利技术公开了一种基于视觉焦点的图像主题色提取方法,尤其是能够根据人眼的视觉焦点在中间区域以及人眼对颜色亮度敏感的两项特性,通过步骤

【技术实现步骤摘要】
一种基于视觉焦点的图像主题色提取方法


[0001]本专利技术涉及图像处理的
,尤其是涉及一种基于视觉焦点的图像主题色提取方法


技术介绍

[0002]目前,随着新生代人群的成长,越来越多的家庭会在房屋中搭建家庭影院

游戏房等娱乐设施房间,其中,部分人群对于环境灯光要求也随之越来越高,尤其是会布设更多氛围灯,要求氛围灯能够基于显示屏幕的图像进行动态变化,使周围灯光及时切换至与屏幕图像相同的颜色效果

此时需要对屏幕的图像进行颜色分析和处理,确定图像的主题色并控制氛围灯动态切换至该主题色,如现有专利“CN114266838A
,图像数据处理方法

装置

电子设备及存储介质”所描述的“根据取色区域内每个像素点的
RGB
颜色空间值和颜色权重,确定所述取色区域的目标颜色空间值”图像颜色处理方法

[0003]而现有的图像处理技术中存在以下缺陷和不足:由于图像所包含的颜色数量众多,较少出现单一颜色的图像,但现有技术往往采用直接

简单的方式,如求出颜色平均值

饱和度和亮度最高的颜色等算法,这种方式只会导致无法获取人眼主观上的主题色,不符合人眼的第一印象和直觉

如:一副黑色的图像在其图像边缘具有细窄的红色,若按照上述简单的算法,则会导致红色作为主题色,但是对于人眼来说,黑色在主观上才是真正主题色

因此,氛围灯切换至错误筛选出的主题色,无疑会影响氛围视觉感受,影响消费体验


技术实现思路

[0004]针对现有技术的不足,本专利技术的目的在于提供一种基于视觉焦点的图像主题色提取方法,尤其是能够根据人眼的视觉焦点在中间区域以及人眼对颜色亮度敏感的两项特性,从而筛选出符合人眼主观的第一视觉印象和直觉的主题色

[0005]为实现上述目的,本专利技术提供的方案为一种基于视觉焦点的图像主题色提取方法,图像主题色提取方法包括以下步骤:
S1.
获取显示屏的屏幕图像;
S2.
以屏幕图像的中心点为基准划定中心矩形区域,并获取及计算中心矩形区域内各个像素点的
HSV
值和像素距离,从而对各个像素进行权重打分;
S3.
比较各个像素点的得分,以获得最高分数的像素作为视觉焦点参考颜色;
S4.
利用八叉树算法将屏幕图像中的各个颜色量化映射形成一个颜色集合;
S5.
逐个计算颜色集合内的每个颜色的
RGB
值与视觉焦点参考颜色的
RGB
值之间的颜色距离

以及计算颜色集合内的每个颜色在总颜色数量中的数量占比;
S6.
获取及计算颜色集合内的各个颜色的饱和度

亮度

颜色距离和数量占比,从而对每个颜色进行权重打分;
S7.
比较各个颜色的得分,以获得最高分数的颜色作为图像主题色

[0006]进一步,在步骤
S1
中,在获取显示屏的屏幕图像后,压缩屏幕图像的像素,并以压
缩后的屏幕图像供步骤
S2
和步骤
S4
使用

[0007]进一步,在步骤
S6
中,对于颜色集合中的黑色和
/
或白色,先将所对应的饱和度

亮度及颜色距离全部置零,再进行权重打分

[0008]进一步,在步骤
S2
中,基于获取的每个像素点的颜色

饱和度

亮度以及像素距离与中心矩形区域最大距离之间的比例,按照各自的权重相加,便得出各个像素点所对应的分数

[0009]进一步,所述像素距离为像素点与中心矩形区域的其中一个端点之间的距离

[0010]进一步,所述中心矩形区域最大距离为中心点与中心矩形区域的其中一个端点之间的距离

[0011]进一步,在步骤
S5
中,将计算得出的每个颜色对应的颜色距离均除以预设的
RGB
最大距离,得到归一化后的颜色距离,并以归一化后的颜色距离供步骤
S6
使用

[0012]进一步,在步骤
S6
中,基于获取的每个颜色的饱和度

亮度

颜色距离和数量占比,按照各自的权重相加,便得出颜色集合内的各个颜色所对应的分数

[0013]本专利技术的有益效果为:通过步骤
S1

S3
确定视觉焦点参考颜色,再计算确定颜色集合内的每个颜色的
RGB
值与视觉焦点参考颜色的
RGB
值之间的颜色距离,以便于基于颜色集合内的各个颜色的饱和度

亮度

颜色距离和数量占比进行权重打分,最终以获得最高分数的颜色作为图像主题色,通过这种方式找出鲜艳又明亮,又与视觉焦点参考颜色接近,数量又多的颜色作为图像图体色,符合人眼的第一印象和直觉

附图说明
[0014]图1为图像主题色提取方法的流程示意图

[0015]图2为获取显示屏的屏幕图像的参照样图

[0016]图3为压缩后的屏幕图像的参照样图

实施方式
[0017]为了便于理解本专利技术,下面参照附图对本专利技术进行更全面地描述

附图中给出了本专利技术的较佳实施方式

但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式

提供这些实施方式的目的是使对本专利技术的公开内容理解得更加透彻全面

[0018]参照图1,在本实施例中,一种基于视觉焦点的图像主题色提取方法,依据人眼在观察屏幕图像的视觉习惯,人眼的视觉焦点是集中在屏幕图像的中间区域以及对颜色亮度较为敏感的两项特点,从而计算出屏幕图像上符合人眼的第一印象和直觉的图像主题色,以便于对如氛围灯等灯光进行调控

[0019]在本实施例中,图像主题色提取方法包括以下步骤:步骤
S1.
获取显示屏的屏幕图像,为便于解释说明,以图2所示的参照样图为例

[0020]由于所需的图像主题色只有一个,不需要高像素的图片,因此,在步骤
S1
中,在获取显示屏的屏幕图像后,压缩屏幕图像的像素(为便于解释说明,以图3所示的参照样图为例),使压缩后的屏幕图像的颜色数据变少,并以压缩后的屏幕图像供步骤
S2
和步骤
S4
使用,以便于加快后续步骤中计算

运行效率

[0021]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于视觉焦点的图像主题色提取方法,其特征在于:图像主题色提取方法包括以下步骤:
S1.
获取显示屏的屏幕图像;
S2.
以屏幕图像的中心点为基准划定中心矩形区域,并获取及计算中心矩形区域内各个像素点的
HSV
值和像素距离,从而对各个像素进行权重打分;
S3.
比较各个像素点的得分,以获得最高分数的像素作为视觉焦点参考颜色;
S4.
利用八叉树算法将屏幕图像中的各个颜色量化映射形成一个颜色集合;
S5.
逐个计算颜色集合内的每个颜色的
RGB
值与视觉焦点参考颜色的
RGB
值之间的颜色距离

以及计算颜色集合内的每个颜色在总颜色数量中的数量占比;
S6.
获取及计算颜色集合内的各个颜色的饱和度

亮度

颜色距离和数量占比,从而对每个颜色进行权重打分;
S7.
比较各个颜色的得分,以获得最高分数的颜色作为图像主题色
。2.
根据权利要求1所述的一种基于视觉焦点的图像主题色提取方法,其特征在于:在步骤
S1
中,在获取显示屏的屏幕图像后,压缩屏幕图像的像素,并以压缩后的屏幕图像供步骤
S2
和步骤
S4
使用
。3.
根据权利要求1所述的一种基于视觉焦点的图像主题色提取方法,其特征在于:在步骤
S6

【专利技术属性】
技术研发人员:张伟强
申请(专利权)人:广东中元创新科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1