【集萃網(wǎng)觀察】數(shù)字印花分色在試印花的時(shí)候,就可以實(shí)時(shí)地根據(jù)印花效果對(duì)閥值進(jìn)行調(diào)整,最終取得最佳閥值和最佳印花效果。由于織物都是由各種纖維編織而成,其經(jīng)向和緯向的屬性會(huì)有所差異,如果不加以考慮,可能會(huì)在印出的圖像中出現(xiàn)不期望的條紋。為了防止這種情況的出現(xiàn),我們又引入了兩個(gè)參數(shù)表征經(jīng)向和緯向的這種差異,稱之為經(jīng)向系數(shù)x和緯向系數(shù)y,這樣就可以通過(guò)調(diào)整這兩個(gè)系數(shù)來(lái)適應(yīng)經(jīng)緯屬性的不同。不同的輸出設(shè)備會(huì)有不同的分辨率,其顏色的階調(diào)值也會(huì)有差別。差一些的設(shè)備能表示的顏色少些,好一些的設(shè)備就多些。
考慮到CMYK顏色模型實(shí)際上是CMY顏色模型,黑色只是作為一種補(bǔ)充,因此在我們分色過(guò)程中先對(duì)青、品紅、黃三種顏色進(jìn)行處理,最后再?gòu)娜N顏色中提出黑色。1)分色處理流程參數(shù)定義:n像素矩陣維數(shù),用來(lái)決定輸出圖像的灰度級(jí)別,灰度級(jí)別=nn+1;x,y經(jīng)向系數(shù)和緯向系數(shù),表征織物經(jīng)緯屬性的不同;f閥值系數(shù),與灰度級(jí)比一起確定分色的閥值;pace灰度級(jí)比,分色前后灰度級(jí)別的比值;error誤差,分色前后像素顏色灰度的偏差;valve分色閥值,用來(lái)決定輸出圖像的著色點(diǎn)數(shù)。
輸入?yún)?shù):n像素矩陣維數(shù):fc、fM、fY(0,1)三種顏色的閥值系數(shù);x、y經(jīng)向系數(shù)和緯向系數(shù);輸出結(jié)果:Cv、Mv、Yv、Kv青、品紅、黃、黑四種顏色的著色點(diǎn)數(shù)目。分色處理的步驟:顏色模型的轉(zhuǎn)換顏色模型的變換按照下面的公式進(jìn)行:C=255-R;M=255-G;Y=255-B在暫不考慮黑色的情況下確定三種顏色著色點(diǎn)數(shù)目以青色為例,設(shè)其顏色灰度值為C,要確定該顏色的著色點(diǎn)數(shù)C0,按下述方法求解。
求取中間變量:誤差分散某像素點(diǎn)在經(jīng)過(guò)第二步處理后產(chǎn)生的誤差為error=C-C0pace為了保證圖像效果,需要對(duì)這一誤差進(jìn)行處理。具體做法是,把該誤差按照一定的比例分散累加到周圍的點(diǎn)上,使之在毗鄰的點(diǎn)上得到補(bǔ)償。
濾波算法圖中表示待處理的像素點(diǎn),該點(diǎn)經(jīng)第二步處理后產(chǎn)生的誤差值為error,按照中的比例系數(shù)進(jìn)行誤差分散:將誤差error的8/42加到右邊的第一個(gè)像點(diǎn)上,4/42加到右邊的第二個(gè)像點(diǎn)上,2/42加到下一行的右邊第二個(gè)像點(diǎn)上,依此類推,將誤差分散累加到毗鄰的12個(gè)相關(guān)點(diǎn)上進(jìn)行補(bǔ)償,這就是Stucki濾波算法的誤差分配方案。另外,考慮到織物經(jīng)緯屬性的差異,我們對(duì)Stucki濾波算法的誤差分散系數(shù)進(jìn)行了修正,具體方法是將圖中的系數(shù)與經(jīng)向系數(shù)和緯向系數(shù)x、y相乘,把乘積作為最終的誤差分散系數(shù),這樣做的結(jié)果,就可以使分色結(jié)果適應(yīng)多種經(jīng)緯屬性不同的織物。用這種方法處理得到的圖像,由于涉及了比較多的點(diǎn),所以輸出效果較好。
結(jié)語(yǔ)按上述方法設(shè)計(jì)的軟件,可以對(duì)圖像進(jìn)行多種灰度級(jí)別的分色處理,并對(duì)處理結(jié)果進(jìn)行模擬。理論上,像素矩陣維數(shù)n越大,能夠表示的顏色就越多,模擬效果也越好,但是實(shí)際印花時(shí)會(huì)使圖像畫面增大,分辨率下降,因此n的取值也不宜過(guò)大,一般取在3或4的時(shí)候,圖像輸出效果就已經(jīng)很好了;另外,通過(guò)調(diào)整分色的閥值系數(shù)可以改變輸出圖像中四種顏色的比例,從而調(diào)整整個(gè)輸出圖像的色調(diào)。在實(shí)際分色時(shí),需要根據(jù)不同的情況選擇合適的參數(shù),以達(dá)到最佳的效果。
來(lái)源:百度文庫(kù)