圖像色彩識別方法及裝置的制造方法
【技術領域】
[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值為化