System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像混色检测,尤其涉及一种纯色图像中混色的检测方法。
技术介绍
1、近年来,随着制造业的全面智能化发展,很多高工艺产品对色差的要求非常高,尤其在出口方面,国外厂商对色差的要求更是精益求精。然而在实际产品中,一些纯色的产品中混有一些其他的颜色,通过人眼或者其他的一些仪器是无法分辨出来,且无法对颜色进行复现和传递,为了保证生产产品颜色的一致性,因此就需要专业的检测方法来发现人眼无法观察到的细微的颜色差异,并建立标准颜色数据在不同的生产车间进行交流,从而有效地管控产品颜色的一致性。
2、现有技术在检测纯色图像中是否有混色时,主要采用以下4种方法:
3、(1)颜色空间转换法:通过这种方法将rgb颜色空间转换为其他颜色空间(如hsv或lab)时,可能会引入精度损失。这意味着转换后的颜色信息可能不够准确。此外,不同颜色空间对颜色信息的表示方式不同,因此需要根据具体的应用场景选择合适的颜色空间。
4、(2)色彩分量分析法:这种方法将颜色分解为不同的色彩分量进行分析,例如红、绿、蓝三个分量。然而,仅比较各个分量的数值大小可能无法覆盖所有情况。如果颜色的混合是通过微小的变化来实现,这种方法可能难以检测出来。
5、(3)色彩差异度计算法:该方法基于颜色差异度进行判断。常用的差异度指标包括欧氏距离、曼哈顿距离或巴氏距离等。不同颜色之间的差异度可能有很大的变化范围,因此设定一个通用的阈值会导致误判,所以无法确定合适的差异度阈值,从而导致检测精准度低。
6、(4)机器学习方法:机器
技术实现思路
1、本专利技术提出一种纯色图像中混色的检测方法,以解决现有技术中的检测纯色中是否有混色的难检测、检测精准度低等问题。
2、为了实现上述目的,本专利技术采用了如下技术方案:
3、一种纯色图像中混色的检测方法,包括以下步骤:
4、步骤一:首先预处理颜色混色检测的图像;
5、步骤二:随后对处理后的图像进行进一步优化;
6、步骤三:接着对颜色特征增加平滑效果;
7、步骤四:然后生成hsv颜色空间的掩码;
8、步骤五:最后将获取到的图像特征进行色差计算。
9、优选的,所述颜色混色检测的图像预处理步骤如下:
10、1)图像采集并裁剪出待检测的纯色区域;
11、2)通过阈值处理将背景和前景分离,并生成二值图像;
12、3)利用阈值处理获取roi背景二值图像,将待检混色图像进行通道分离,并进行归一化操作;
13、4)将每个通道转为对应的灰度图像,对各通道的灰度图像进行限制动态范围、均值滤波和像素值拉伸处理,以调整图像亮度、对比度和细节信息。
14、优选的,所述步骤二中的进一步优化步骤如下:
15、s1、将处理后的图像合并为一个三通道图像并转为灰度图像;
16、s2、对三通道灰度图像进行限制动态范围、均值滤波和像素值拉伸处理,以进一步调整图像亮度、对比度和细节信息;
17、s3、将处理后的三通道灰度图像转为bgr图像并进行高斯模糊和双边滤波,降低颜色鲜艳度和细节清晰度,提高混色的检出准确性。
18、优选的,所述对颜色特征增加平滑效果步骤如下:
19、将bgr颜色空间转为lab颜色空间,并对lab颜色空间中的每个通道进行模糊处理,以实现图像颜色特征的平滑效果。
20、优选的,所述生成hsv颜色空间的掩码步骤如下:
21、一、将bgr颜色空间转为hsv颜色空间;
22、二、在hsv颜色空间中,基于给定色调范围生成掩码,用于检测特定色调范围内的颜色混合;
23、三、色调掩膜制作。
24、优选的,所述色调掩膜制作方式为:利用hsv颜色空间下第一个通道的h图像,通过二值化方式将最小色调阈值和最大色调阈值分别生成两幅图像,通过将两幅二值化图像进行逻辑与操作后,得到色调掩膜图像。
25、优选的,所述步骤五的色差计算:具体色差计算公式为:
26、计算ciede2000色差:
27、;
28、;
29、;
30、;
31、;
32、;
33、;
34、;
35、;
36、;
37、;
38、;
39、;
40、;
41、计算公式参数解释:
42、:第一个颜色的lab通道值;
43、:第二个颜色的lab通道值;
44、:两个颜色通道值的平均值;
45、:两个颜色的色度值;
46、:两个颜色色度值的平均值;
47、:颜色的明亮度差异权重;
48、:色差旋转角度值;
49、:经过光度修正后的色度值;
50、:色相角度的平均值;
51、:经过光度修正后的色相角度值;
52、:亮度、色度和色相方向的差异值;
53、 :彩度、亮度和色相的修正因子;
54、:包括色度和色相交互影响的可感知差异权重;
55、:色度和色相权重参数;
56、:色差参数权重因子;
57、:delta e 2000差异度值,表示两个颜色之间的感知差异程度。
58、与现有的技术相比,本专利技术的有益效果是:
59、本专利技术从人眼对颜色的感知出发,模拟人眼对混色图像进行识别判断的过程,将不同颜色的混色检测画面转为人眼对色彩感知的色差阈值,通过微调阈值就能实现对不同颜色画面的混色缺陷检测;
60、1、提高颜色混色检测的准确性和效率;
61、2、可以适应各种不同的混色情况;
62、3、可以对图像的每个颜色通道进行个别处理,以达到更好的图像效果或满足特定需求;
63、4、可以考虑人眼对颜色差异的感知特性,从而提供更准确的颜色差异度量;
64、5、基于局部相似性的颜色空间处理方法可以更好地处理图像中每个像素及其周围像素的颜色特征;
65、6、可以减小机器定义的颜色和人类眼睛看到的颜色之间的差异,提高检测的准确性。
本文档来自技高网...【技术保护点】
1.一种纯色图像中混色的检测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种纯色图像中混色的检测方法,其特征在于,所述颜色混色检测的图像预处理步骤如下:
3.根据权利要求1所述的一种纯色图像中混色的检测方法,其特征在于,所述步骤二中的进一步优化步骤如下:
4.根据权利要求1所述的一种纯色图像中混色的检测方法,其特征在于,所述对颜色特征增加平滑效果步骤如下:
5.根据权利要求1所述的一种纯色图像中混色的检测方法,其特征在于,所述生成HSV颜色空间的掩码步骤如下:
6.根据权利要求5所述的一种纯色图像中混色的检测方法,其特征在于,所述色调掩膜制作方式为:利用HSV颜色空间下第一个通道的H图像,通过二值化方式将最小色调阈值和最大色调阈值分别生成两幅图像,通过将两幅二值化图像进行逻辑与操作后,得到色调掩膜图像。
7.根据权利要求1所述的一种纯色图像中混色的检测方法,其特征在于,所述步骤五的色差计算:具体色差计算公式为:
【技术特征摘要】
1.一种纯色图像中混色的检测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种纯色图像中混色的检测方法,其特征在于,所述颜色混色检测的图像预处理步骤如下:
3.根据权利要求1所述的一种纯色图像中混色的检测方法,其特征在于,所述步骤二中的进一步优化步骤如下:
4.根据权利要求1所述的一种纯色图像中混色的检测方法,其特征在于,所述对颜色特征增加平滑效果步骤如下:
5.根据权利要求1所述的一种纯色...
【专利技术属性】
技术研发人员:何俊沣,肖波,王邦军,杨怀宇,
申请(专利权)人:成都图灵威视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。