[发明专利]一种基于HSV色彩空间的颜色识别方法在审
申请号: | 202211576866.8 | 申请日: | 2022-12-08 |
公开(公告)号: | CN115830343A | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 王心平;覃高鄂;陈宗民;李新 | 申请(专利权)人: | 无锡信捷电气股份有限公司 |
主分类号: | G06V10/56 | 分类号: | G06V10/56;G06V10/25;G06V10/764 |
代理公司: | 无锡经诚知识产权代理事务所(普通合伙) 32504 | 代理人: | 吴仁芬 |
地址: | 214000 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 hsv 色彩 空间 颜色 识别 方法 | ||
本发明涉及图像处理技术领域,具体是一种基于HSV色彩空间的颜色识别方法,包括步骤(1)RGB图像输入;步骤(2)在所述RGB图像中设置感兴趣区域,所述感兴趣区域包括识别目标,根据所述识别目标的颜色,设置相应的颜色数组;步骤(3)采用SSE加速指令集将感兴趣区域内RGB图像转换为HSV图像;步骤(4)提取颜色数组内每种颜色在HSV图像中的像素面积;步骤(5)对所有颜色的像素面积进行比较,最大面积的索引号作为输出颜色。本方法操作简单,只需输入对应的颜色库,就可执行得到图像中物体的颜色;若是图像中物体的位置固定,还可以设置感兴趣区域,获取感兴趣区域内的物体颜色,提高算法执行效率。
技术领域
本发明涉及图像处理技术领域,尤其涉及一种基于HSV色彩空间的颜色识别方法。
背景技术
利用色彩空间来描述物体的颜色,以及对色彩进行处理和识别是计算机视觉与图像处理领域中非常常见的应用。我们常用的RGB色彩空间其实并不能很好地反映出物体具体的颜色信息,而HSV空间却能够将色彩的表述分解为色相、饱和度和亮度三个因素,很适合人类进行理解,同时更符合人类大脑的视觉感知规律,非常直观的表达了色彩的明暗,色调,以及鲜艳程度,方便进行颜色之间的对比。因此,将图像从RGB色彩空间转换到HSV色彩空间进行颜色识别,更能精准地识别出物体的颜色。
但是,现有的颜色识别技术往往存在识别不准的问题,且操作不方便,带有很多参数,给用户带来极差的用户体验。
发明内容
本发明的目的在于克服上述现有技术的问题,提供了一种基于HSV色彩空间的颜色识别方法,以解决现有技术中颜色识别不精准的技术问题。
上述目的是通过以下技术方案来实现:
一种基于HSV色彩空间的颜色识别方法,包括如下步骤:
步骤(1)RGB图像输入;
步骤(2)在所述RGB图像中设置感兴趣区域,所述感兴趣区域包括识别目标,根据所述识别目标的颜色,设置相应的颜色数组;
步骤(3)采用SSE加速指令集将感兴趣区域内RGB图像转换为HSV图像;
步骤(4)提取颜色数组内每种颜色在HSV图像中的像素面积;
步骤(5)对所有颜色的像素面积进行比较,最大面积的索引号作为输出颜色。
进一步地,步骤(2)中所述在所述RGB图像中设置感兴趣区域,具体为在输入的RGB图像中,绘制感兴趣区域;若不绘制感兴趣区域,则默认全图为感兴趣区域。
进一步地,所述步骤(2)还包括给每种颜色分别设置阈值上下限,包括H分量上下限[Hmin,Hmax]、S分量上下限[Smin,Smax]和V分量上下限[Vmin,Vmax]。
进一步地,所述步骤(3)具体为:
设定(R,G,B)分别是RGB图像红绿蓝三个分量的像素值,其值范围在0~255之间,计算时归一化到0~1之间,设(r,g,b)是归一化之后的值,则归一化公式如下:
设max是r,g,b中的最大数;
设min是r,g,b中的最小数;
设(h,s,v)分别是HSV图像未归一化前的三个分量,则其相应的值计算公式如下:
v=max
式中,0≤h≤360,0≤s≤1,0≤v≤1,将计算得到的(h,s,v)值归一化到0到255之间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡信捷电气股份有限公司,未经无锡信捷电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211576866.8/2.html,转载请声明来源钻瓜专利网。