圖像色彩識別方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明設及圖像處理技術領域,尤其設及一種圖像色彩識別方法及裝置。
【背景技術】
[0002] 孔版印刷與平印、凸印、凹印一起被稱為四大印刷方法??装嬗∷ň瘜懓妗⒖| 孔花版、噴花和絲網(wǎng)印刷等??装嬗∷⒌脑硎牵河“?紙膜版或其它版的版基上制作出可 通過油墨的孔眼)在印刷時,通過一定的壓力使油墨通過孔版的孔眼轉(zhuǎn)移到承印物(紙張、 陶瓷等)上,形成圖像或文字。印刷時通過刮板的擠壓,使油墨通過圖文部分的網(wǎng)孔轉(zhuǎn)移到 承印物上,形成與原稿一樣的圖文。
[0003] 在孔版印刷中,絲網(wǎng)印刷設備簡單、操作方便,印刷、制版簡易且成本低廉,適應性 強。絲網(wǎng)印刷應用范圍廣,常見的絲網(wǎng)印刷品包括:彩色油畫、招貼畫、名片、裝帖封面、商品 標牌W及印染紡織品等。在進行絲網(wǎng)印刷時,影響絲網(wǎng)印刷成本的因素是圖案的顏色數(shù)。因 此,在進行絲網(wǎng)印刷成本核算時,需要識別出所印刷圖案的顏色數(shù),從而根據(jù)識別出的顏色 數(shù)計算出印刷成本。
[0004] 現(xiàn)有技術中,對于圖案顏色識別的精度不高,無法實現(xiàn)印刷成本的精確計算。
【發(fā)明內(nèi)容】
[000引本發(fā)明的目的是提供一種圖像色彩識別方法及裝置,W解決圖案顏色識別的精度 不高,無法實現(xiàn)印刷成本的精確計算的問題。
[0006] 為實現(xiàn)上述目的,本發(fā)明提供了一種圖像色彩識別方法,所述方法包括:
[0007] 對預處理圖像進行邊緣檢測,得到邊緣像素點;
[0008] 根據(jù)所述邊緣像素點確定第一區(qū)域;
[0009] 計算所述第一區(qū)域內(nèi)任意兩種顏色的顏色值的距離;
[0010] 將所述距離小于預設的第一闊值的兩種顏色確定為一組相似顏色;
[0011] 將每組相似顏色中像素數(shù)較多的顏色識別為目標顏色;
[0012] 將每組相似顏色的像素數(shù)之和設置為所述目標顏色的像素數(shù)。
[0013] 另一方面,本發(fā)明提供了一種圖像色彩識別裝置,所述裝置包括:
[0014] 檢測單元,用于對預處理圖像進行邊緣檢測,得到邊緣像素點;
[0015] 第一確定單元,用于根據(jù)所述邊緣像素點確定第一區(qū)域;
[0016] 計算單元,用于計算所述第一區(qū)域內(nèi)任意兩種顏色的顏色值的距離;
[0017] 第二確定單元,用于將所述距離小于預設的第一闊值的兩種顏色確定為一組相似 顏色;
[0018] 識別單元,用于將每組相似顏色中像素數(shù)較多的顏色識別為目標顏色;
[0019] 設置單元,用于將每組相似顏色的像素數(shù)之和設置為所述目標顏色的像素數(shù)。
[0020] 本發(fā)明實施例提供的圖像色彩識別方法及裝置,方法實現(xiàn)簡單,色彩識別精度高, 能夠滿足印刷成本核算的需要。
【附圖說明】
[0021 ]圖1為本發(fā)明實施例提供的圖像色彩識別方法的流程圖;
[0022] 圖2為本發(fā)明實施例提供的圖像色彩識別裝置的示意圖。
【具體實施方式】
[0023]下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
[0024]本發(fā)明技術方案適用于識別的顏色為人的肉眼能夠察覺的顏色。本發(fā)明技術方案 適用于識別的圖像為輪廓清晰的圖像,只有輪廓清晰的圖像才支持絲網(wǎng)印刷,且成本和顏 色相關。
[0025]圖1為本發(fā)明實施例提供的圖像色彩識別方法的流程圖。如圖1所示,本發(fā)明實施 例的圖像色彩識別方法包括:
[0026]步驟101,對預處理圖像進行邊緣檢測,得到邊緣像素點。
[0027]對于人眼察覺不到的顏色,大部分都存在于圖像的邊緣部分,因此需要檢測出圖 像的邊緣像素點W進行后續(xù)處理。圖像邊緣檢測為現(xiàn)有技術,此處不做詳細介紹。
[0028] 在步驟101之前,所述方法還包括:
[0029] 將待識別圖像進行去噪處理,得到預處理圖像。
[0030]另外,可W將去噪處理后的圖像轉(zhuǎn)換為RGB空間的圖像。對于將待識別圖像轉(zhuǎn)換為 RGB空間的圖像,此時從人眼的識別程度來看,轉(zhuǎn)換前后的圖像完全沒有區(qū)別,轉(zhuǎn)換的目的 是可W降低計算機識別色彩的難度,使算法可W在色彩較少的空間里識別顏色。
[0031]步驟102,根據(jù)所述邊緣像素點確定第一區(qū)域。
[0032] 具體地,將邊緣像素點為中屯、,周圍預設像素數(shù)W外的區(qū)域確定為第一區(qū)域。
[0033] 例如,檢測到邊緣像素點后,W邊緣像素點為中屯、,取預設像素數(shù)為3,則將邊緣像 素點周圍3X3像素點的區(qū)域視為邊緣像素點區(qū)域,邊緣像素點區(qū)域W外的區(qū)域確定為第一 區(qū)域,也就是非邊緣像素點區(qū)域??蒞將邊緣像素點區(qū)域的RGB顏色值設置為(255,255, 255),便于后續(xù)處理非邊緣像素點。
[0034]在根據(jù)邊緣像素點確定第一區(qū)域之后,所述方法還包括:
[0035]統(tǒng)計非邊緣像素點區(qū)域內(nèi)所有像素點的顏色值和對應的像素數(shù),并按照像素數(shù)由 多到少對顏色值進行排序,WRGB色彩空間的四種色彩為例,如表1所示。
[003引表1
[0039]步驟103,計算所述第一區(qū)域內(nèi)任意兩種顏色的顏色值的距離。
[0040]例如,可W將RGB空間的所有顏色的顏色值轉(zhuǎn)換為LAB空間的顏色值,然后再計算 任意兩種顏色值的歐氏距離。轉(zhuǎn)換之后每種顏色的像素數(shù)不變。LAB色彩空間比RGB色彩空 間更接近人類視覺。在RGB色彩空間上進行計算,可W最大限度的滿足顏色識別的前提,即 識別出符合人眼識別的顏色數(shù)。
[0041]在非邊緣像素點區(qū)域內(nèi),按照顏色值由多到少的順序計算LAB空間的任意兩種顏 色的顏色值的距離。根據(jù)公式Af,,,,, -L|-;f 按照顏色值由多 至IJ少的順序計算第一區(qū)域內(nèi)任意兩種顏色的LAB值化和化/,a2^b2^的距離,其 中,LAai^b巧化V分別為兩種顏色的LAB色彩空間的S個通道的值。
[0042]需要說明的是,LAB,HSB,YUV等色彩空間都是人眼能夠感知的色彩空間,因此在運 些空間內(nèi)計算距離來衡量顏色的相近程度,均為本發(fā)明保護范圍之內(nèi),不應認為是偏離本 發(fā)明的技術思想。
[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,將每組相似顏色中像素數(shù)較多的顏色識別為目標顏色。
[0047] 例如,一組相似顏色的LAB值分別為化和化/,a2^b2^,對應的像素數(shù)分 另IJ為C巧Pc2作,則最終識別出的目標顏色為LAB值為化