图像色彩识别方法及装置的制造方法

文档序号:9671029阅读:808来源:国知局
图像色彩识别方法及装置的制造方法
【技术领域】
[0001] 本发明设及图像处理技术领域,尤其设及一种图像色彩识别方法及装置。
【背景技术】
[0002] 孔版印刷与平印、凸印、凹印一起被称为四大印刷方法。孔版印刷包括警写版、缕 孔花版、喷花和丝网印刷等。孔版印刷的原理是:印版(纸膜版或其它版的版基上制作出可 通过油墨的孔眼)在印刷时,通过一定的压力使油墨通过孔版的孔眼转移到承印物(纸张、 陶瓷等)上,形成图像或文字。印刷时通过刮板的挤压,使油墨通过图文部分的网孔转移到 承印物上,形成与原稿一样的图文。
[0003] 在孔版印刷中,丝网印刷设备简单、操作方便,印刷、制版简易且成本低廉,适应性 强。丝网印刷应用范围广,常见的丝网印刷品包括:彩色油画、招贴画、名片、装帖封面、商品 标牌W及印染纺织品等。在进行丝网印刷时,影响丝网印刷成本的因素是图案的颜色数。因 此,在进行丝网印刷成本核算时,需要识别出所印刷图案的颜色数,从而根据识别出的颜色 数计算出印刷成本。
[0004] 现有技术中,对于图案颜色识别的精度不高,无法实现印刷成本的精确计算。

【发明内容】

[000引本发明的目的是提供一种图像色彩识别方法及装置,W解决图案颜色识别的精度 不高,无法实现印刷成本的精确计算的问题。
[0006] 为实现上述目的,本发明提供了一种图像色彩识别方法,所述方法包括:
[0007] 对预处理图像进行边缘检测,得到边缘像素点;
[0008] 根据所述边缘像素点确定第一区域;
[0009] 计算所述第一区域内任意两种颜色的颜色值的距离;
[0010] 将所述距离小于预设的第一阔值的两种颜色确定为一组相似颜色;
[0011] 将每组相似颜色中像素数较多的颜色识别为目标颜色;
[0012] 将每组相似颜色的像素数之和设置为所述目标颜色的像素数。
[0013] 另一方面,本发明提供了一种图像色彩识别装置,所述装置包括:
[0014] 检测单元,用于对预处理图像进行边缘检测,得到边缘像素点;
[0015] 第一确定单元,用于根据所述边缘像素点确定第一区域;
[0016] 计算单元,用于计算所述第一区域内任意两种颜色的颜色值的距离;
[0017] 第二确定单元,用于将所述距离小于预设的第一阔值的两种颜色确定为一组相似 颜色;
[0018] 识别单元,用于将每组相似颜色中像素数较多的颜色识别为目标颜色;
[0019] 设置单元,用于将每组相似颜色的像素数之和设置为所述目标颜色的像素数。
[0020] 本发明实施例提供的图像色彩识别方法及装置,方法实现简单,色彩识别精度高, 能够满足印刷成本核算的需要。
【附图说明】
[0021 ]图1为本发明实施例提供的图像色彩识别方法的流程图;
[0022] 图2为本发明实施例提供的图像色彩识别装置的示意图。
【具体实施方式】
[0023]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0024]本发明技术方案适用于识别的颜色为人的肉眼能够察觉的颜色。本发明技术方案 适用于识别的图像为轮廓清晰的图像,只有轮廓清晰的图像才支持丝网印刷,且成本和颜 色相关。
[0025]图1为本发明实施例提供的图像色彩识别方法的流程图。如图1所示,本发明实施 例的图像色彩识别方法包括:
[0026]步骤101,对预处理图像进行边缘检测,得到边缘像素点。
[0027]对于人眼察觉不到的颜色,大部分都存在于图像的边缘部分,因此需要检测出图 像的边缘像素点W进行后续处理。图像边缘检测为现有技术,此处不做详细介绍。
[0028] 在步骤101之前,所述方法还包括:
[0029] 将待识别图像进行去噪处理,得到预处理图像。
[0030]另外,可W将去噪处理后的图像转换为RGB空间的图像。对于将待识别图像转换为 RGB空间的图像,此时从人眼的识别程度来看,转换前后的图像完全没有区别,转换的目的 是可W降低计算机识别色彩的难度,使算法可W在色彩较少的空间里识别颜色。
[0031]步骤102,根据所述边缘像素点确定第一区域。
[0032] 具体地,将边缘像素点为中屯、,周围预设像素数W外的区域确定为第一区域。
[0033] 例如,检测到边缘像素点后,W边缘像素点为中屯、,取预设像素数为3,则将边缘像 素点周围3X3像素点的区域视为边缘像素点区域,边缘像素点区域W外的区域确定为第一 区域,也就是非边缘像素点区域。可W将边缘像素点区域的RGB颜色值设置为(255,255, 255),便于后续处理非边缘像素点。
[0034]在根据边缘像素点确定第一区域之后,所述方法还包括:
[0035]统计非边缘像素点区域内所有像素点的颜色值和对应的像素数,并按照像素数由 多到少对颜色值进行排序,WRGB色彩空间的四种色彩为例,如表1所示。
[003引表1
[0039]步骤103,计算所述第一区域内任意两种颜色的颜色值的距离。
[0040]例如,可W将RGB空间的所有颜色的颜色值转换为LAB空间的颜色值,然后再计算 任意两种颜色值的欧氏距离。转换之后每种颜色的像素数不变。LAB色彩空间比RGB色彩空 间更接近人类视觉。在RGB色彩空间上进行计算,可W最大限度的满足颜色识别的前提,即 识别出符合人眼识别的颜色数。
[0041]在非边缘像素点区域内,按照颜色值由多到少的顺序计算LAB空间的任意两种颜 色的颜色值的距离。根据公式Af,,,,, -L|-;f 按照颜色值由多 至IJ少的顺序计算第一区域内任意两种颜色的LAB值化和化/,a2^b2^的距离,其 中,LAai^b巧化V分别为两种颜色的LAB色彩空间的S个通道的值。
[0042]需要说明的是,LAB,HSB,YUV等色彩空间都是人眼能够感知的色彩空间,因此在运 些空间内计算距离来衡量颜色的相近程度,均为本发明保护范围之内,不应认为是偏离本 发明的技术思想。
[0043] 步骤104,将所述距离小于预设的第一阔值的两种颜色确定为一组相似颜色。
[0044] 例如,预设的第一阔值为0.004,当1^\6色彩空间上的两种颜色化1*,曰1*,131*)和化2*, 日2*,b2*)的距离AZr,,,,=心V)%-(";(知--/,;、)] <0. 004,则(Li*,ai*,bi*)和 化2^32^b2^为一组相似颜色。
[004引需要说明的是,利用不同色彩空间的颜色值计算距离,衡量颜色相似程度的预设 阔值不同。
[0046]步骤105,将每组相似颜色中像素数较多的颜色识别为目标颜色。
[0047] 例如,一组相似颜色的LAB值分别为化和化/,a2^b2^,对应的像素数分 另IJ为C巧Pc2作,则最终识别出的目标颜色为LAB值为化
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1