專利名稱:一種基于織物紋理的織物圖案打印方法
技術(shù)領(lǐng)域:
本發(fā)明涉及織物圖案印制技術(shù)領(lǐng)域,尤其是一種可以根據(jù)織物紋理變化而相應(yīng)調(diào)整織物圖案的基于織物紋理的織物圖案打印方法。
背景技術(shù):
現(xiàn)有的織物圖案打印技術(shù),是通過打印頭直接將圖案打印在織物上,普通織物與我們經(jīng)常用來打印的紙張等有較大的區(qū)別,織物容易在打印過程中產(chǎn)生扭曲變形,因此,經(jīng)常會(huì)出現(xiàn)織物圖案的線條與織物的紋理(如織物的經(jīng)緯線)不符的情形,比如織物圖案上一條本該與織物經(jīng)線(或緯線)平行的線條,由于打印過程中織物的變形,打印后與多條經(jīng)線(或緯線)交叉,這樣,打印完成的織物就會(huì)出現(xiàn)圖案扭曲,嚴(yán)重影響了織物圖案的打印效果。另外,有些織物本來就需要根據(jù)織物紋理來確定織物圖案,比如現(xiàn)在流行的十字繡織物,其圖案是需要刺繡在織物本身經(jīng)緯線所形成的孔隙中的,而現(xiàn)在普遍采用將需刺繡的圖案打印在十字繡的底布上,這樣就避免了一邊看圖紙一邊在布上找刺繡位置帶來的不便,大大方便了刺繡過程,提高了刺繡效率。而十字繡要求圖案中的水平線或垂直線必須定位打印在同一根經(jīng)線或緯線上,但十字繡底布在織造或打印過程中產(chǎn)生的變形容易使刺繡圖案與十字繡底布的經(jīng)緯線之間出現(xiàn)較大的偏差,從而嚴(yán)重影響了十字繡的藝術(shù)效果。
公開日為2008年8月20日、公開號(hào)為CN100412883C的專利文件公開了一種指紋識(shí)別方法與系統(tǒng)為解決現(xiàn)有識(shí)別方法識(shí)別率低,識(shí)別速度慢的問題,其由指紋特征提取和特征匹配兩個(gè)步驟組成特征提取步驟是采集指紋圖像,對(duì)指紋圖像進(jìn)行預(yù)處理和規(guī)格化;計(jì)算分塊方向圖提取奇異點(diǎn),計(jì)算方向圖、分割背景區(qū)域并細(xì)化奇異點(diǎn);圖像的濾波與增強(qiáng);計(jì)算脊線密度;二值化圖像并細(xì)化,提取細(xì)節(jié)點(diǎn),細(xì)節(jié)點(diǎn)驗(yàn)證,刪除偽細(xì)節(jié)點(diǎn);指紋細(xì)節(jié)點(diǎn)、奇異點(diǎn)、平均脊密度和塊方向圖特征最終被壓縮成為指紋特征模板存儲(chǔ);特征匹配步驟是采集現(xiàn)場(chǎng)指紋圖像,按上述步驟提取現(xiàn)場(chǎng)指紋圖像的指紋細(xì)節(jié)點(diǎn)、奇異點(diǎn)、平均脊密度和塊方向圖特征;對(duì)比指紋特征模板與現(xiàn)場(chǎng)指紋圖像的指紋細(xì)節(jié)點(diǎn)、奇異點(diǎn)、平均脊密度和塊方向圖特征,通過兩者特征的相似度來判斷是否是同一手指。這種方法適合對(duì)指紋的識(shí)別,對(duì)于織物結(jié)構(gòu)的識(shí)別與打印圖案的處理,尚未檢索到相關(guān)技術(shù)的公開文件。
發(fā)明內(nèi)容
本發(fā)明為解決目前織物打印過程中織物圖案與織物的紋理之間容易出現(xiàn)偏差、嚴(yán)重影響織物圖案打印效果的問題而提供一種可以根據(jù)織物紋理變化而相應(yīng)調(diào)整織物圖案、織物圖案與織物的紋理匹配好的基于織物紋理的織物圖案打印方法。本發(fā)明為達(dá)到上述技術(shù)目的所采用的具體技術(shù)方案為一種基于織物紋理的織物圖案打印方法,其特征是包含以下步驟
a.在織物打印機(jī)的打印頭上游側(cè)織物的寬度方向上固定設(shè)置若干個(gè)攝像頭,每個(gè)攝像頭對(duì)應(yīng)一個(gè)矩形分塊拍攝區(qū)域,所有攝像頭的分塊拍攝區(qū)域覆蓋織物的整個(gè)寬度從而構(gòu)成在織物寬度方向上的條狀織物拍攝區(qū)域,相鄰的分塊拍攝區(qū)域部分重疊;b.設(shè)置基準(zhǔn),確定每個(gè)分塊拍攝區(qū)域與實(shí)際打印區(qū)域及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系;
C.拍攝織物分塊圖像,對(duì)拍攝到織物分塊圖像進(jìn)行織物紋理識(shí)別,確定織物上經(jīng)緯線的交叉點(diǎn),根據(jù)經(jīng)緯線的交叉點(diǎn)確定織物上的經(jīng)緯線位置,通過基準(zhǔn)修正使相鄰分塊拍攝區(qū)域內(nèi)的同一經(jīng)線或緯線連續(xù),從而確定織物上的經(jīng)緯線的走向;
d.根據(jù)分塊拍攝區(qū)域內(nèi)的經(jīng)緯線走向確定織物的變形,對(duì)該區(qū)域內(nèi)的織物打印圖案作對(duì)應(yīng)的變形處理,生成新的分塊打印數(shù)據(jù),將所有分塊打印數(shù)據(jù)送入打印機(jī)的打印緩沖區(qū);
e.織物打印機(jī)打印變形處理后的織物圖案。 本發(fā)明的織物變形識(shí)別方法首先是基于一定的假設(shè),即假設(shè)在某一區(qū)域內(nèi)的織物變形滿足一定的條件或具有一定的規(guī)律,這種假設(shè)是根據(jù)實(shí)際織物可能出現(xiàn)的變形情況確定的,本發(fā)明的假設(shè)是
I.在一個(gè)分塊拍攝區(qū)域內(nèi),織物紗線自身的彎曲變形幅度小于I毫米,可視為直線;
2.在一個(gè)分塊拍攝區(qū)域內(nèi),織物形變?yōu)槠叫兴倪呅?,且?jīng)緯紗線分布均勻,紗線的平均偏移角度可以代表紗線的變形方向;
3.在整個(gè)條狀織物拍攝區(qū)域內(nèi),緯紗在垂直 方向上偏移幅度不大于正負(fù)20毫米;
4.在整個(gè)條狀織物拍攝區(qū)域內(nèi),經(jīng)紗在水平方向上偏移幅度不大于正負(fù)20毫米。實(shí)際織物的變形情況與織物本身的結(jié)構(gòu)有直接關(guān)系,不同的織物的變形是不同的,但我們只要適當(dāng)?shù)剡x擇分塊拍攝區(qū)域的大小,即針對(duì)不同結(jié)構(gòu)特點(diǎn)的織物選擇不同大小的分塊拍攝區(qū)域,就可以使本發(fā)明的假設(shè)成立。雖然這種假設(shè)不能保證百分之百的滿足所有實(shí)際織物的變形情況,但絕大部分情況下的織物變形都將落入本發(fā)明的假設(shè)范圍內(nèi)。本發(fā)明的首先忽略了織物單根紗線的扭曲變形,這種變形出現(xiàn)的幾率很小;本發(fā)明的第二個(gè)假設(shè)是針對(duì)織物的自身特點(diǎn)確定的,由于織物是由經(jīng)緯紗線紡織而成,因此織物的變形具有平行四邊形的結(jié)構(gòu)特點(diǎn),雖然織物在某一點(diǎn)受力的情況下其變形在整體上可能會(huì)出現(xiàn)類似弧形的變形,或者說織物形變可能是任意四邊形,因此織物形變的轉(zhuǎn)折點(diǎn)不一定恰好落在拍攝區(qū)域的邊緣附近,而很可能落在拍攝區(qū)中間的某個(gè)位置,但只要設(shè)置的分塊拍攝區(qū)域足夠小,那么在分塊拍攝區(qū)域內(nèi)的變形還是具有平行四邊形的結(jié)構(gòu)特點(diǎn);本發(fā)明的其他假設(shè)是考慮到緯紗的偏移不能超過條狀織物拍攝區(qū)域,如果緯紗偏移的過大超出了條狀織物拍攝區(qū)域,則無法跟蹤緯紗的走向;至于經(jīng)紗,由于條狀織物拍攝區(qū)域的經(jīng)向?qū)挾认鄬?duì)較小,因此通常不會(huì)出現(xiàn)很大的偏移。本發(fā)明的方法是將織物分塊拍攝,分塊拍攝的目的是希望分塊拍攝區(qū)域內(nèi)的織物變形足夠規(guī)則,以方便后續(xù)的圖案變形處理,相鄰的分塊拍攝區(qū)域部分重疊,這樣可以保證對(duì)同一根經(jīng)緯線做連續(xù)的跟蹤,確??椢飯D案與織物經(jīng)緯線的對(duì)應(yīng)關(guān)系;設(shè)置基準(zhǔn),則可以根據(jù)基準(zhǔn)確定確定每個(gè)分塊拍攝區(qū)域與實(shí)際打印區(qū)域及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系,避免可能出現(xiàn)的機(jī)器誤差及攝像頭位置偏移引起的誤差;分塊拍攝到的圖像進(jìn)行經(jīng)緯線識(shí)別,確定織物上經(jīng)緯線的交叉點(diǎn),根據(jù)經(jīng)緯線的交叉點(diǎn)確定織物上的經(jīng)緯線位置,通過基準(zhǔn)修正使相鄰分塊拍攝區(qū)域內(nèi)的同一經(jīng)線或緯線連續(xù),從而確定織物上經(jīng)緯線的走向;根據(jù)織物上經(jīng)緯線的走向確定每個(gè)分塊拍攝區(qū)域或整個(gè)條狀織物拍攝區(qū)域的織物變形情況,對(duì)該區(qū)域內(nèi)的織物打印圖案作對(duì)應(yīng)的變形處理,然后生成新的分塊打印數(shù)據(jù)存入打印機(jī)的打印緩沖區(qū),當(dāng)織物移動(dòng)后其條狀織物拍攝區(qū)域進(jìn)入織物打印機(jī)的打印區(qū)域時(shí),織物打印機(jī)打印變形處理后的織物圖案,從而達(dá)到織物上打印的圖案與織物的變形相對(duì)應(yīng)的目的。作為優(yōu)選,所述的基準(zhǔn)設(shè)置方法為在每個(gè)攝像頭的分塊拍攝區(qū)域上方設(shè)置位置固定的激光發(fā)射器,激光發(fā)射器發(fā)射激光定位標(biāo)記,相鄰兩個(gè)攝像頭的分塊拍攝重疊區(qū)域內(nèi)至少有一個(gè)激光定位標(biāo)記,以激光定位標(biāo)記為固定點(diǎn)確定每個(gè)分塊拍攝區(qū)域與織物及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系;在每個(gè)分塊拍攝區(qū)域內(nèi)設(shè)置激光定位標(biāo)記,且相鄰兩個(gè)分塊拍攝區(qū)域的重疊區(qū)內(nèi)至少有一個(gè)公用的激光定位標(biāo)記,我們可以根據(jù)這個(gè)激光定位標(biāo)記的位置來確定每個(gè)分塊拍攝區(qū)域與織物及相鄰兩個(gè)分塊拍攝區(qū)域的相對(duì)位置關(guān)系。激光定位標(biāo)記由設(shè)置在分塊拍攝區(qū)域上方的激光發(fā)射器發(fā)射,通常一個(gè)激光發(fā)射器發(fā)射一個(gè)激光定位標(biāo)記,激光定位標(biāo)記可以是點(diǎn)光標(biāo),也可以是十字光標(biāo)。
采用激光標(biāo)記作為基準(zhǔn)時(shí),作為優(yōu)選,所述的激光定位標(biāo)記為兩個(gè),設(shè)置在分塊拍攝區(qū)域內(nèi)橫向靠近邊緣的位置,其中相鄰兩個(gè)分塊拍攝區(qū)域的拍攝重疊區(qū)內(nèi)包含一個(gè)公用的激光定位標(biāo)記,兩個(gè)激光定位標(biāo)記均位于分塊拍攝區(qū)域內(nèi)縱向的中間位置,N個(gè)分塊拍攝區(qū)域內(nèi)設(shè)置N+1個(gè)激光定位標(biāo)記。由于需要保證相鄰兩個(gè)分塊拍攝區(qū)域的重疊區(qū)內(nèi)至少有一個(gè)公用的激光定位標(biāo)記,實(shí)際上兩個(gè)激光定位標(biāo)記只能設(shè)置在每個(gè)分塊拍攝區(qū)域的緯線方向的邊緣位置,在跟蹤一根緯線時(shí),如果從第一分塊拍攝區(qū)域的第一個(gè)激光定位標(biāo)記作為一根緯線的起點(diǎn),當(dāng)這根緯線到達(dá)第一分塊拍攝區(qū)域的第二個(gè)激光定位標(biāo)記一側(cè)時(shí),由于緯線出現(xiàn)偏移或第一、第二激光定位標(biāo)記不在同一條理想的緯線方向上,這根緯線與第二個(gè)激光定位標(biāo)記存在一定的偏移,通過緯線水平方向的偏移角度,可以計(jì)算出該緯線與第二個(gè)激光定位標(biāo)記之間在經(jīng)線方向上的偏移量。對(duì)于第二分塊拍攝區(qū)域,由于第二激光定位標(biāo)記是第一分塊拍攝區(qū)域與第二分塊拍攝區(qū)域的公用激光定位標(biāo)記點(diǎn),因此可以用相同的方法計(jì)算出緯線與第三激光定位標(biāo)記之間在經(jīng)線方向上的偏移量。同理我們可以這樣一直跟蹤下去,將該緯線在整個(gè)條狀織物拍攝區(qū)域的走向確定下來。至于 經(jīng)線,由于同一分塊拍攝區(qū)域內(nèi)的經(jīng)線方向上只有一個(gè)激光定位標(biāo)記,因此,可以以相鄰的兩個(gè)條狀織物拍攝區(qū)域的同一激光發(fā)射器發(fā)射的激光定位標(biāo)記作為基準(zhǔn),來跟蹤計(jì)算經(jīng)線的位置變化,方法與緯線相同,所不同的是,N個(gè)分塊拍攝區(qū)域內(nèi)設(shè)有N+1個(gè)激光定位標(biāo)記,而每個(gè)激光定位標(biāo)記可以跟蹤一條經(jīng)線,對(duì)于設(shè)置N個(gè)分塊拍攝區(qū)域的打印機(jī),則可以同時(shí)跟蹤N+1條經(jīng)線的走向。這樣,在兩個(gè)相鄰的條狀拍攝區(qū)域內(nèi),兩條緯線與N+1條經(jīng)線構(gòu)成N個(gè)四邊形的塊狀圖案,這些塊狀圖案在經(jīng)線方向及緯線方向相互拼接構(gòu)成連續(xù)的織物結(jié)構(gòu)變形圖案,根據(jù)這一變形圖案,將織物打印圖案作對(duì)應(yīng)的變形處理,即將原來的矩形拉伸成相應(yīng)的任意四邊形,從而達(dá)到織物上打印的圖案與織物的變形相對(duì)應(yīng)的目的,織物打印圖案的變形處理屬于公知技術(shù),這里不再贅述。在上述方法中,織物端部第一次拍攝的條狀區(qū)域在后續(xù)處理過程中由于經(jīng)線的偏移無法確定,因此這一區(qū)域內(nèi)無法直接打印織物圖案,因此打印時(shí)織物的端部有一條狀空白區(qū)域,解決這一問題的一種方案是將激光定位標(biāo)記設(shè)置在靠近織物端部的位置。采用激光標(biāo)記作為基準(zhǔn)時(shí),也可以采用下面的方法所述的激光定位標(biāo)記為四個(gè),設(shè)置在分塊拍攝區(qū)域的四角,其中相鄰兩個(gè)分塊拍攝區(qū)域的拍攝重疊區(qū)內(nèi)包含兩個(gè)公用的激光定位標(biāo)記,N個(gè)分塊拍攝區(qū)域內(nèi)設(shè)2N+2個(gè)激光定位標(biāo)記。這一方法的原理與上述方法完全一致,但本法在同一分塊拍攝區(qū)域內(nèi)即可確定經(jīng)線的走向,不會(huì)出現(xiàn)上述兩個(gè)激光定位標(biāo)記方案的織物端部空白問題,還可以避免兩個(gè)條狀拍攝區(qū)域之間由于打印頭及織物移動(dòng)引起的機(jī)器誤差,提高打印精度。采用激光標(biāo)記作為基準(zhǔn)時(shí),作為優(yōu)選,攝像頭拍攝織物圖像分兩次進(jìn)行,第一次拍攝時(shí)開啟激光發(fā)射器發(fā)射激光定位標(biāo)記,第二次拍攝時(shí)關(guān)閉激光發(fā)射器,將兩次拍攝到的圖像重疊作為織物圖像,以激光定位標(biāo)記為基準(zhǔn)確定每個(gè)分塊拍攝區(qū)域與織物及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系。兩次拍攝的目的主要是因?yàn)榧す獍l(fā)射器開啟時(shí),由于激光光線的影響,激光標(biāo)記點(diǎn)附近的織物圖像可能會(huì)不夠清晰,從而影響經(jīng)緯線的設(shè)別,采用兩次拍攝可以有效解決這一問題?;鶞?zhǔn)設(shè)置也可以采用下面的方法在織物打印機(jī)內(nèi)預(yù)存校準(zhǔn)圖案,織物開始打印時(shí)先在織物上打印出校準(zhǔn)圖案,然后使織物倒退至攝像頭位置,對(duì)織物進(jìn)行分塊拍攝,以校準(zhǔn)圖案為基準(zhǔn),確定每個(gè)分塊拍攝區(qū)域與織物及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系。這種基準(zhǔn)的優(yōu)點(diǎn)是節(jié)省成本、方便、精度高,但是需要定期打印校準(zhǔn)圖案 。激光標(biāo)記在安裝時(shí)需要校準(zhǔn)。作為優(yōu)選,所述的織物紋理識(shí)別方法為二值化圖像法對(duì)拍攝到織物分塊圖像進(jìn)行二值化處理,根據(jù)二值化圖像上的特征點(diǎn)確定織物上經(jīng)緯線的交叉點(diǎn),所述二值化圖像上的特征點(diǎn)為圖像上規(guī)則排列的黑點(diǎn),以橫向上兩個(gè)相鄰黑點(diǎn)的中間位置確定為經(jīng)線位置,以縱向上兩個(gè)相鄰黑點(diǎn)的中間位置確定為緯線位置,從而確定織物上經(jīng)緯線的交叉點(diǎn)。采用二值化方法處理圖像時(shí),可以對(duì)二值化后的圖像進(jìn)一步進(jìn)行細(xì)化處理,對(duì)圖像上的不規(guī)則特征點(diǎn)作刪除處理??椢锛y理識(shí)別方法也采用小波變換法或傅里葉變換法或模板匹配法,當(dāng)采用模板匹配法時(shí),優(yōu)選采用直線模板匹配法,除此以外,也可以采用Robert、Pre wiit、Sobel>Kirsch及Laplacian邊緣算子模板匹配法。圖像的識(shí)別與處理有多種方法,這些方法屬于公知技術(shù),這里不再贅述。作為優(yōu)選,條狀織物拍攝區(qū)域緊鄰織物打印機(jī)的打印區(qū)域。本發(fā)明的有益效果是它有效地解決了目前織物打印過程中織物圖案與織物的紋理之間容易出現(xiàn)偏差、嚴(yán)重影響織物圖案打印效果的問題,本發(fā)明可以根據(jù)織物紋理變化而相應(yīng)調(diào)整織物圖案、織物圖案與織物的紋理匹配好,織物圖案的打印效果得到了顯著的提聞。
圖I是本發(fā)明分塊拍攝區(qū)域的一種示意 圖2是本發(fā)明緯線跟蹤過程的一種示意 圖3是本發(fā)明經(jīng)緯線變形情況的一種示意 圖4是本發(fā)明分塊拍攝區(qū)域的另一種示意 圖5是本發(fā)明校準(zhǔn)圖案的一種示意圖。
具體實(shí)施例方式下面通過實(shí)施例,并結(jié)合附圖對(duì)本發(fā)明技術(shù)方案的具體實(shí)施方式
作進(jìn)一步的說明。實(shí)施例I
本實(shí)施例的基于織物紋理的織物圖案打印方法是ー種十字繡印花圖像的打印方法,本實(shí)施例的打印機(jī)一次打印的寬度為1600毫米(緯線方向),高度為60毫米(經(jīng)線方向)。a.在織物打印機(jī)的打印頭上游側(cè)織物的寬度方向上固定設(shè)置16個(gè)攝像頭,每個(gè)攝像頭對(duì)應(yīng)ー個(gè)矩形分塊拍攝區(qū)域,分塊拍攝區(qū)域的寬度為120毫米,高度為80毫米,所有攝像頭的分塊拍攝區(qū)域覆蓋織物的整個(gè)寬度從而構(gòu)成在織物寬度方向上的條狀織物拍攝區(qū)域,相鄰的分塊拍攝區(qū)域部分重疊,條狀織物拍攝區(qū)域緊鄰織物打印機(jī)的打印區(qū)域。b.設(shè)置基準(zhǔn),確定每個(gè)分塊拍攝區(qū)域與實(shí)際打印區(qū)域及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系;在每個(gè)分塊拍攝區(qū)域上方設(shè)置兩個(gè)位置固定的激光發(fā)射器,激光發(fā)射器發(fā)射十字光標(biāo)的激光定位標(biāo)記,激光定位標(biāo)記設(shè)置在分塊拍攝區(qū)域內(nèi)橫向靠近邊緣 的位置,相鄰兩個(gè)攝像頭的分塊拍攝重疊區(qū)域的激光定位標(biāo)記為兩個(gè)分塊拍攝區(qū)域的公用激光定位標(biāo)記,圖I顯示了前三個(gè)分塊拍攝區(qū)域P1、P2、P3及四個(gè)激光定位標(biāo)記A1、A2、A3、A4,這樣,16個(gè)分塊拍攝區(qū)域內(nèi)共有17個(gè)激光定位標(biāo)記,兩個(gè)激光定位標(biāo)記之間的距離為100毫米,織物打印過程中激光定位標(biāo)記的位置不變,以此作為經(jīng)紗、緯紗跟蹤的基準(zhǔn)點(diǎn),只要標(biāo)定17個(gè)激光定位標(biāo)記的位置,就可對(duì)16個(gè)攝像頭的位置、方向、縮放比例等進(jìn)行標(biāo)定,以激光定位標(biāo)記為固定點(diǎn)確定每個(gè)分塊拍攝區(qū)域與織物及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系。c.拍攝織物分塊圖像,對(duì)拍攝到織物分塊圖像進(jìn)行織物紋理識(shí)別,確定織物上經(jīng)緯線的交叉點(diǎn),根據(jù)經(jīng)緯線的交叉點(diǎn)確定織物上的經(jīng)緯線位置,通過基準(zhǔn)修正使相鄰分塊拍攝區(qū)域內(nèi)的同一經(jīng)線或緯線連續(xù),從而確定織物上的經(jīng)緯線的走向??椢锛y理識(shí)別方法采用ニ值化圖像法對(duì)拍攝到織物分塊圖像進(jìn)行ニ值化處理,根據(jù)ニ值化圖像上的特征點(diǎn)確定織物上經(jīng)緯線的交叉點(diǎn),所述ニ值化圖像上的特征點(diǎn)為圖像上規(guī)則排列的黒點(diǎn),以橫向上兩個(gè)相鄰黑點(diǎn)的中間位置確定為經(jīng)線位置,以縱向上兩個(gè)相鄰黑點(diǎn)的中間位置確定為緯線位置,從而確定織物上經(jīng)緯線的交叉點(diǎn)。十字繡底布的經(jīng)緯紗較粗,編織方式也是簡(jiǎn)單的十字交叉,且經(jīng)緯紗線之間通常留有間隙,十字繡底布上相鄰兩根緯紗與相鄰兩根經(jīng)紗圍成的穿線空隙點(diǎn)在圖像上構(gòu)成了規(guī)則排列的黒點(diǎn)。選擇最接近第一分塊拍攝區(qū)域P i內(nèi)第一個(gè)激光定位標(biāo)記Al的經(jīng)緯線交叉點(diǎn)作為我們所跟蹤的一根緯線的起點(diǎn)(見圖2),在跟蹤ー根緯線吋,如果從第一分塊拍攝區(qū)域的第一個(gè)激光定位標(biāo)記作為ー根緯線Wl的起點(diǎn),當(dāng)這根緯線Wl到達(dá)第一分塊拍攝區(qū)域Pl的第二個(gè)激光定位標(biāo)記A2 —側(cè)時(shí),由于緯線Wl出現(xiàn)偏移及第ー激光定位標(biāo)記Al與第二激光定位標(biāo)記A2可能不在同一緯向直線上,這根緯線Wl與第二個(gè)激光定位標(biāo)記A2存在一定的偏移yI,通過緯線水平方向的偏移角度,可以計(jì)算出緯線Wl與第二個(gè)激光定位標(biāo)記A2之間在經(jīng)線方向上的偏移量hl,對(duì)于第二分塊拍攝區(qū)域P2,由于第二激光定位標(biāo)記A2是第一分塊拍攝區(qū)域Pl與第二分塊拍攝區(qū)域P2的公用激光定位標(biāo)記,因此可以用相同的方法計(jì)算出緯線Wl在第三激光定位標(biāo)記A3位置的偏移y2及與第三個(gè)激光定位標(biāo)記A3之間在經(jīng)線方向上的偏移量h2。同理我們可以這樣一直跟蹤下去,將該緯線在整個(gè)條狀織物拍攝區(qū)域的走向確定下來。至于經(jīng)線,由于同一分塊拍攝區(qū)域內(nèi)的經(jīng)線方向上只有ー個(gè)激光定位標(biāo)記,因此,可以以相鄰的兩個(gè)條狀織物拍攝區(qū)域的同一激光發(fā)射器發(fā)射的激光定位標(biāo)記作為基準(zhǔn),來跟蹤計(jì)算經(jīng)線的位置變化,方法與緯線相同,所不同的是,16個(gè)分塊拍攝區(qū)域內(nèi)設(shè)有17個(gè)激光定位標(biāo)記,而每個(gè)激光定位標(biāo)記可以跟蹤一條經(jīng)線,這樣可以同時(shí)跟蹤17條經(jīng)線的走向(見圖3,圖中僅顯示了前三個(gè)分塊拍攝區(qū)域內(nèi)的四條經(jīng)線L1、L2、L3、L4)。這樣,在兩個(gè)相鄰的條狀拍攝區(qū)域內(nèi),兩條緯線Wl、W2與17條經(jīng)線構(gòu)成16個(gè)四邊形的塊狀圖案,這些塊狀圖案在經(jīng)線方向及緯線方向相互拼接構(gòu)成連續(xù)的織物結(jié)構(gòu)變形圖案(見圖3,圖中P1’、P2’、P3’為第二條狀拍攝區(qū)域內(nèi)的前三個(gè)分塊拍攝區(qū)域,Α1’、Α2’、Α3’、Α4’為相應(yīng)分塊拍攝區(qū)域內(nèi)的激光定位標(biāo)記)。d.根據(jù)分塊拍攝區(qū)域內(nèi)的經(jīng)緯線走向確定織物的變形后,對(duì)該區(qū)域內(nèi)的織物打印圖案作對(duì)應(yīng)的變形處理,即將原來的矩形拉伸成任意四邊形,生成新的分塊打印數(shù)據(jù),將新的分塊打印數(shù)據(jù)送入打印機(jī)的打印緩沖區(qū),當(dāng)拍攝區(qū)域的織物移動(dòng)到打印位置后,織物打印機(jī)打印變形處理后的織物圖案。實(shí)施例2
實(shí)施例2分塊拍攝區(qū)域內(nèi)的激光定位標(biāo)記為四個(gè)激光點(diǎn),設(shè)置在分塊拍攝區(qū)域的 四角,其中相鄰兩個(gè)分塊拍攝區(qū)域的拍攝重疊區(qū)內(nèi)包含兩個(gè)公用的激光定位標(biāo)記(見圖4),攝像頭拍攝織物圖像分兩次進(jìn)行,第一次拍攝時(shí)開啟激光發(fā)射器發(fā)射激光點(diǎn),第二次拍攝時(shí)關(guān)閉激光發(fā)射器,將兩次拍攝到的圖像重疊作為織物圖像,以激光定位標(biāo)記為基準(zhǔn)確定每個(gè)分塊拍攝區(qū)域與織物及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系,其余和實(shí)施例I相同。實(shí)施例3
實(shí)施例3的基準(zhǔn)設(shè)置方法為在織物打印機(jī)內(nèi)預(yù)存校準(zhǔn)圖案,織物開始打印時(shí)先在織物上打印出校準(zhǔn)圖案,然后使織物倒退至攝像頭位置,對(duì)織物進(jìn)行分塊拍攝,對(duì)打印好的校準(zhǔn)圖案進(jìn)行拍攝,然后識(shí)別橫線與豎線的交點(diǎn),在打印圖像時(shí),以交點(diǎn)為基準(zhǔn),確定每個(gè)分塊拍攝區(qū)域與織物及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系,織物紋理識(shí)別方法為模板匹配法,其余和實(shí)施例I相同,校準(zhǔn)圖案如圖5所示。
除上述方法外,織物紋理識(shí)別方法還可以采用傅里葉變換法或小波變換法。采用模板匹配法時(shí),可以采用直線模板匹配法或Robert、Prewiit、Sobel> Kirsch及Laplacian邊緣算子模板匹配法。
權(quán)利要求
1.一種基于織物紋理的織物圖案打印方法,其特征是 a.在織物打印機(jī)的打印頭上游側(cè)織物的寬度方向上固定設(shè)置若干個(gè)攝像頭,每個(gè)攝像頭對(duì)應(yīng)一個(gè)矩形分塊拍攝區(qū)域,所有攝像頭的分塊拍攝區(qū)域覆蓋織物的整個(gè)寬度從而構(gòu)成在織物寬度方向上的條狀織物拍攝區(qū)域,相鄰的分塊拍攝區(qū)域部分重疊; b.設(shè)置基準(zhǔn),確定每個(gè)分塊拍攝區(qū)域與實(shí)際打印區(qū)域及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系; c.拍攝織物分塊圖像,對(duì)拍攝到織物分塊圖像進(jìn)行織物紋理識(shí)別,確定織物上經(jīng)緯線的交叉點(diǎn),根據(jù)經(jīng)緯線的交叉點(diǎn)確定織物上的經(jīng)緯線位置,通過基準(zhǔn)修正使相鄰分塊拍攝區(qū)域內(nèi)的同一經(jīng)線或緯線連續(xù),從而確定織物上的經(jīng)緯線的走向; d.根據(jù)分塊拍攝區(qū)域內(nèi)的經(jīng)緯線走向確定織物的變形,對(duì)該區(qū)域內(nèi)的織物打印圖案作對(duì)應(yīng)的變形處理,生成新的分塊打印數(shù)據(jù),將所有分塊打印數(shù)據(jù)送入打印機(jī)的打印緩沖區(qū); e.織物打印機(jī)打印變形處理后的織物圖案。
2.根據(jù)權(quán)利要求I所述的基于織物紋理的織物圖案打印方法,其特征是所述的基準(zhǔn)設(shè)置方法為在每個(gè)攝像頭的分塊拍攝區(qū)域上方設(shè)置位置固定的激光發(fā)射器,激光發(fā)射器向分塊拍攝區(qū)域發(fā)射激光定位標(biāo)記,相鄰兩個(gè)攝像頭的分塊拍攝重疊區(qū)域內(nèi)至少有一個(gè)激光定位標(biāo)記,以激光定位標(biāo)記為固定點(diǎn)確定每個(gè)分塊拍攝區(qū)域與織物及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系。
3.根據(jù)權(quán)利要求2所述的基于織物紋理的織物圖案打印方法,其特征是所述的激光定位標(biāo)記為兩個(gè),設(shè)置在分塊拍攝區(qū)域內(nèi)橫向靠近邊緣的位置,其中相鄰兩個(gè)分塊拍攝區(qū)域的拍攝重疊區(qū)內(nèi)包含一個(gè)公用的激光定位標(biāo)記,兩個(gè)激光定位標(biāo)記均位于分塊拍攝區(qū)域內(nèi)縱向的中間位置,N個(gè)分塊拍攝區(qū)域內(nèi)設(shè)置N+1個(gè)激光定位標(biāo)記。
4.根據(jù)權(quán)利要求2所述的基于織物紋理的織物圖案打印方法,其特征是所述的激光定位標(biāo)記為四個(gè),設(shè)置在分塊拍攝區(qū)域的四角,其中相鄰兩個(gè)分塊拍攝區(qū)域的拍攝重疊區(qū)內(nèi)包含兩個(gè)公用的激光定位標(biāo)記,N個(gè)分塊拍攝區(qū)域內(nèi)設(shè)置2N+2個(gè)激光定位標(biāo)記。
5.根據(jù)權(quán)利要求2或3或4所述的基于織物紋理的織物圖案打印方法,其特征是攝像頭拍攝織物圖像分兩次進(jìn)行,第一次拍攝時(shí)開啟激光發(fā)射器發(fā)射激光定位標(biāo)記,第二次拍攝時(shí)關(guān)閉激光發(fā)射器,將兩次拍攝到的圖像重疊作為織物圖像,以激光定位標(biāo)記為基準(zhǔn)確定每個(gè)分塊拍攝區(qū)域與織物及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系。
6.根據(jù)權(quán)利要求I所述的基于織物紋理的織物圖案打印方法,其特征是所述的基準(zhǔn)設(shè)置方法為在織物打印機(jī)內(nèi)預(yù)存校準(zhǔn)圖案,織物開始打印時(shí)先在織物上打印出校準(zhǔn)圖案,然后使織物倒退至攝像頭位置,對(duì)織物進(jìn)行分塊拍攝,以校準(zhǔn)圖案為基準(zhǔn),確定每個(gè)分塊拍攝區(qū)域與織物及相鄰兩個(gè)分塊拍攝區(qū)域之間的位置關(guān)系。
7.根據(jù)權(quán)利要求I所述的基于織物紋理的織物圖案打印方法,其特征是所述的織物紋理識(shí)別方法為二值化圖像法對(duì)拍攝到織物分塊圖像進(jìn)行二值化處理,根據(jù)二值化圖像上的特征點(diǎn)確定織物上經(jīng)緯線的交叉點(diǎn),所述二值化圖像上的特征點(diǎn)為圖像上規(guī)則排列的黑點(diǎn),以橫向上兩個(gè)相鄰黑點(diǎn)的中間位置確定為經(jīng)線位置,以縱向上兩個(gè)相鄰黑點(diǎn)的中間位置確定為緯線位置,從而確定織物上經(jīng)緯線的交叉點(diǎn)。
8.根據(jù)權(quán)利要求I所述的基于織物紋理的織物圖案打印方法,其特征是所述的織物紋理識(shí)別方法為小波變換法或傅里葉變換法或模板匹配法。
9.根據(jù)權(quán)利要求8所述的基于織物紋理的織物圖案打印方法,其特征是所述的模板匹配法為直線模板匹配法或Robert、Prewiit、Sobel> Kirsch及Laplacian邊緣算子模板匹配法。
10.根據(jù)權(quán)利要求I或2或3或4或6或7或8或9所述的基于織物紋理的織物圖案打印方法,其特征是條狀織物拍攝區(qū)域緊鄰織物打印機(jī)的打印區(qū)域。
全文摘要
本發(fā)明公開了一種基于織物紋理的織物圖案打印方法,在織物打印機(jī)的打印頭上游側(cè)織物的寬度方向上固定設(shè)置若干個(gè)攝像頭,每個(gè)攝像頭對(duì)應(yīng)一個(gè)矩形分塊拍攝區(qū)域,設(shè)置基準(zhǔn)后拍攝織物分塊圖像,對(duì)拍攝到織物分塊圖像進(jìn)行織物紋理識(shí)別,確定織物上經(jīng)緯線的交叉點(diǎn),根據(jù)經(jīng)緯線的交叉點(diǎn)確定織物上的經(jīng)緯線位置,再根據(jù)分塊拍攝區(qū)域內(nèi)的經(jīng)緯線走向確定織物的變形,然后對(duì)該區(qū)域內(nèi)的織物打印圖案作對(duì)應(yīng)的變形處理,最后織物打印機(jī)打印出變形處理后的織物圖案。本發(fā)明可以根據(jù)織物紋理變化而相應(yīng)調(diào)整織物的打印圖案、織物的打印圖案與織物的紋理匹配好,織物圖案的打印效果得到了顯著的提高。
文檔編號(hào)B41J29/38GK102673177SQ2011100630
公開日2012年9月19日 申請(qǐng)日期2011年3月16日 優(yōu)先權(quán)日2011年3月16日
發(fā)明者周華, 許黎明, 金小團(tuán) 申請(qǐng)人:杭州宏華數(shù)碼科技股份有限公司