關(guān)于羊毛衫圖片款式的計算機(jī)識別算法
發(fā)布時間:2014-07-29 08:43
羊毛衫是一種市場需求量極大的毛針織服裝產(chǎn)品,手動橫機(jī)是生產(chǎn)它的主要機(jī)械,其特點(diǎn)是款式變化較多,產(chǎn)品為半成形產(chǎn)品,不須裁剪,故損耗較少。但其生產(chǎn)效率較為低下,成為制約發(fā)展的一大因素。利用計算機(jī)技術(shù)來提高生產(chǎn)效率是一項(xiàng)重要的研究。
利用計算機(jī)技術(shù)提高手動橫機(jī)的生產(chǎn)效率主要包括利用計算機(jī)輔助進(jìn)行款式設(shè)計、工藝單計算、工藝單打印、實(shí)物模擬等幾個部分,準(zhǔn)確制作工藝單無疑是最終目的。要準(zhǔn)確高效的制作工藝單,就必須將一個完整款式正確的處理成各個衣片。目前款式設(shè)計分為2 種方式,一是由人工操作,通過計算機(jī)所提供的工具來繪制任意款式,實(shí)現(xiàn)從無到有的過程,這一過程由于從繪制的時候計算機(jī)就可以對衣片數(shù)據(jù)進(jìn)行記錄,供以后計算工藝單時使用,所以計算機(jī)在對它進(jìn)行各種處理是比較方便的,但人工繪制較為費(fèi)時;另外一種是通過一定的算法對由一般相機(jī)或數(shù)碼相機(jī)或其它設(shè)備所拍攝的現(xiàn)有羊毛衫款式圖片進(jìn)行分析轉(zhuǎn)換,建立可處理的衣片數(shù)學(xué)模型,從而最終完成自動計算工藝單的方法。這種方法比較快捷,也是目前企業(yè)和公司迫切需要的功能。
從目前的國內(nèi)外資料顯示,上述的后一種方法即對圖片款式進(jìn)行分析這一課題的研究還鮮有報道,原因是計算機(jī)對衣片的自動分析的編程算法難度較大。找到一種可識別圖片款式,拆分衣片的算法,進(jìn)而建立數(shù)學(xué)模型,是本課題研究的主要內(nèi)容。
這一課題的主要任務(wù)是:將由普通相機(jī)、數(shù)碼相機(jī)等外設(shè)所拍攝的羊毛衫款式圖片錄入到系統(tǒng)中進(jìn)行分析,提取出其款式輪廓圖,并進(jìn)一步分析這個款式的各個部分,進(jìn)行自動或半自動拆分,以供以后計算工藝單時使用。這一課題的目的主要是為了使毛衫企業(yè)或毛衫市場信息研究單位能夠?qū)⑹袌錾狭餍袩徜N的羊毛衫款式進(jìn)行快速自動分析,從而由計算機(jī)自動制定出其生產(chǎn)工藝參數(shù),為企業(yè)服務(wù)。
具體采用以下步驟進(jìn)行毛衫款式的自動識別,其過程如圖1 所示。
1 解決方案
1.1 圖片錄入
以前分析服裝款式最常用的方法是采用數(shù)字化儀,通過這種方法可以將毛衫服裝款式實(shí)物的各個部分經(jīng)過數(shù)字化儀掃描出可處理的數(shù)字化輪廓,從而進(jìn)一步進(jìn)行處理。然而這種方法對于本課題不適用:一是所研究的對象是照片上的款式,而數(shù)字化儀一般針對實(shí)物;二是由于所拍攝的羊毛衫款式圖片都比較小,所以數(shù)字化儀不能夠準(zhǔn)確直接錄入所拍攝的普通毛衫款式照片;三是加入數(shù)字化儀必然會增加此系統(tǒng)的成本,不符合企業(yè)的要求。
圖片錄入方法是將羊毛衫款式圖片通過計算機(jī)外部設(shè)備生成圖像電子照片,然后導(dǎo)入到款式識別系統(tǒng)中進(jìn)行處理。這一過程應(yīng)該注意以下問題: ①所拍攝的羊毛衫應(yīng)盡量保持平整,沒有重疊,這樣才能使計算機(jī)準(zhǔn)確識別羊毛衫的具體圖形數(shù)據(jù),本系統(tǒng)對重疊的衣片也考慮了識別方法,但是比平整款式的質(zhì)量差; ②所拍攝的羊毛衫輪廓需要清晰,背景需要用單一顏色背景,以便計算機(jī)準(zhǔn)確識別。
系統(tǒng)對于所拍攝的不規(guī)則款式圖片也進(jìn)行了考慮,可以通過人工方法將其拆分成各個衣片,但是對不規(guī)則款式圖片的處理,該方法尚有一定的局限性,還有待進(jìn)一步研究。所以準(zhǔn)確高質(zhì)量的拍攝羊毛衫,是計算機(jī)分析該圖片的先決條件,直接關(guān)系到本系統(tǒng)的后序工作。正確拍攝的羊毛衫如圖2 所示!
1.2 對圖片進(jìn)行輪廓勾勒并提取
這一部分是計算機(jī)款式識別系統(tǒng)的關(guān)鍵,其任務(wù)是將系統(tǒng)所導(dǎo)入的圖片進(jìn)行處理,以提取出輪廓,并且將這一輪廓進(jìn)行矢量轉(zhuǎn)換。具體步驟分為圖片預(yù)處理和款式輪廓勾勒提取2 個步驟,每一步都是技術(shù)難點(diǎn),需要計算機(jī)進(jìn)行大量的智能計算和判斷,其結(jié)果直接關(guān)系到計算機(jī)能否正確識別款式。
1.2.1 圖片預(yù)處理
這一部分任務(wù)是將錄入的羊毛衫照片處理成透明模式,去掉背景,只留下羊毛衫的輪廓,以便進(jìn)一步處理。如果圖片的信息格式中有背景色參數(shù),則過程較為簡單,直接將背景色去掉即可,即尋找圖片中信息參數(shù)中的背景色數(shù)值,然后運(yùn)用計算機(jī)圖片去色方法將圖片中的該數(shù)值顏色處理掉[1 ] 。而對于一般直接掃描的普通相機(jī)照片,判斷背景色還需要計算機(jī)進(jìn)一步處理,即需要一定的算法。這里結(jié)合羊毛衫照片的一般比較規(guī)則的特征,采用“逐點(diǎn)判斷法”進(jìn)行去掉背景色的處理,即計算機(jī)逐個判斷圖片4 個方向邊界線的每一個點(diǎn),然后分析每一個點(diǎn)的顏色值,一般情況下,如果一半以上的像素點(diǎn)顏色一致,就認(rèn)為這些一致點(diǎn)的顏色就是背景色;但是也不排除特殊情況,即由于照片的特征,這些點(diǎn)的顏色其實(shí)是款式本身的點(diǎn),那么這時候就需要進(jìn)行人工處理。即通過軟件系統(tǒng)提供的“選擇背景色”工具,在人工操作下選取背景色從而完成圖片的預(yù)處理這一過程。這一步雖然是人工操作,但是準(zhǔn)確率相當(dāng)高。
以上2 種方法還需要進(jìn)一步完善:如果計算機(jī)自動判斷的或人工選擇的背景色和羊毛衫款式中的某一區(qū)域的顏色一樣,那么在去除背景色的同時會去掉羊毛衫款式中該部分的顏色,將給以后的輪廓提取造成困難。這一點(diǎn)通常使用在8 個方向做輔助線的方法并結(jié)合計算機(jī)技術(shù)中“8 點(diǎn)連通法”[1 ] 聯(lián)合解決,它的原理是依次判斷圖片上與所確定的透明色顏色值一致的每個點(diǎn),然后再制作8 個方向的輔助線(計算機(jī)內(nèi)部做,不顯示出來) ,如果這個點(diǎn)的8 條輔助線的每一條線上的所有點(diǎn)均有2 種以上顏色值,則認(rèn)為該點(diǎn)肯定是款式內(nèi)部的點(diǎn),不予去除;否則可認(rèn)為是應(yīng)該去除的點(diǎn)。但是如果款式邊界有這樣的情況,還需進(jìn)一步運(yùn)用8 點(diǎn)連通法,即判斷這個點(diǎn)四周8 個方向的點(diǎn)的顏色值,根據(jù)不同的排列組合來完成點(diǎn)的取舍。這一步驟非常復(fù)雜,涉及到許多計算機(jī)圖形學(xué)的理論,這里就不再贅述。
本文編號:6607
利用計算機(jī)技術(shù)提高手動橫機(jī)的生產(chǎn)效率主要包括利用計算機(jī)輔助進(jìn)行款式設(shè)計、工藝單計算、工藝單打印、實(shí)物模擬等幾個部分,準(zhǔn)確制作工藝單無疑是最終目的。要準(zhǔn)確高效的制作工藝單,就必須將一個完整款式正確的處理成各個衣片。目前款式設(shè)計分為2 種方式,一是由人工操作,通過計算機(jī)所提供的工具來繪制任意款式,實(shí)現(xiàn)從無到有的過程,這一過程由于從繪制的時候計算機(jī)就可以對衣片數(shù)據(jù)進(jìn)行記錄,供以后計算工藝單時使用,所以計算機(jī)在對它進(jìn)行各種處理是比較方便的,但人工繪制較為費(fèi)時;另外一種是通過一定的算法對由一般相機(jī)或數(shù)碼相機(jī)或其它設(shè)備所拍攝的現(xiàn)有羊毛衫款式圖片進(jìn)行分析轉(zhuǎn)換,建立可處理的衣片數(shù)學(xué)模型,從而最終完成自動計算工藝單的方法。這種方法比較快捷,也是目前企業(yè)和公司迫切需要的功能。
從目前的國內(nèi)外資料顯示,上述的后一種方法即對圖片款式進(jìn)行分析這一課題的研究還鮮有報道,原因是計算機(jī)對衣片的自動分析的編程算法難度較大。找到一種可識別圖片款式,拆分衣片的算法,進(jìn)而建立數(shù)學(xué)模型,是本課題研究的主要內(nèi)容。
這一課題的主要任務(wù)是:將由普通相機(jī)、數(shù)碼相機(jī)等外設(shè)所拍攝的羊毛衫款式圖片錄入到系統(tǒng)中進(jìn)行分析,提取出其款式輪廓圖,并進(jìn)一步分析這個款式的各個部分,進(jìn)行自動或半自動拆分,以供以后計算工藝單時使用。這一課題的目的主要是為了使毛衫企業(yè)或毛衫市場信息研究單位能夠?qū)⑹袌錾狭餍袩徜N的羊毛衫款式進(jìn)行快速自動分析,從而由計算機(jī)自動制定出其生產(chǎn)工藝參數(shù),為企業(yè)服務(wù)。
具體采用以下步驟進(jìn)行毛衫款式的自動識別,其過程如圖1 所示。
1 解決方案
1.1 圖片錄入
以前分析服裝款式最常用的方法是采用數(shù)字化儀,通過這種方法可以將毛衫服裝款式實(shí)物的各個部分經(jīng)過數(shù)字化儀掃描出可處理的數(shù)字化輪廓,從而進(jìn)一步進(jìn)行處理。然而這種方法對于本課題不適用:一是所研究的對象是照片上的款式,而數(shù)字化儀一般針對實(shí)物;二是由于所拍攝的羊毛衫款式圖片都比較小,所以數(shù)字化儀不能夠準(zhǔn)確直接錄入所拍攝的普通毛衫款式照片;三是加入數(shù)字化儀必然會增加此系統(tǒng)的成本,不符合企業(yè)的要求。
圖片錄入方法是將羊毛衫款式圖片通過計算機(jī)外部設(shè)備生成圖像電子照片,然后導(dǎo)入到款式識別系統(tǒng)中進(jìn)行處理。這一過程應(yīng)該注意以下問題: ①所拍攝的羊毛衫應(yīng)盡量保持平整,沒有重疊,這樣才能使計算機(jī)準(zhǔn)確識別羊毛衫的具體圖形數(shù)據(jù),本系統(tǒng)對重疊的衣片也考慮了識別方法,但是比平整款式的質(zhì)量差; ②所拍攝的羊毛衫輪廓需要清晰,背景需要用單一顏色背景,以便計算機(jī)準(zhǔn)確識別。
系統(tǒng)對于所拍攝的不規(guī)則款式圖片也進(jìn)行了考慮,可以通過人工方法將其拆分成各個衣片,但是對不規(guī)則款式圖片的處理,該方法尚有一定的局限性,還有待進(jìn)一步研究。所以準(zhǔn)確高質(zhì)量的拍攝羊毛衫,是計算機(jī)分析該圖片的先決條件,直接關(guān)系到本系統(tǒng)的后序工作。正確拍攝的羊毛衫如圖2 所示!
1.2 對圖片進(jìn)行輪廓勾勒并提取
這一部分是計算機(jī)款式識別系統(tǒng)的關(guān)鍵,其任務(wù)是將系統(tǒng)所導(dǎo)入的圖片進(jìn)行處理,以提取出輪廓,并且將這一輪廓進(jìn)行矢量轉(zhuǎn)換。具體步驟分為圖片預(yù)處理和款式輪廓勾勒提取2 個步驟,每一步都是技術(shù)難點(diǎn),需要計算機(jī)進(jìn)行大量的智能計算和判斷,其結(jié)果直接關(guān)系到計算機(jī)能否正確識別款式。
1.2.1 圖片預(yù)處理
這一部分任務(wù)是將錄入的羊毛衫照片處理成透明模式,去掉背景,只留下羊毛衫的輪廓,以便進(jìn)一步處理。如果圖片的信息格式中有背景色參數(shù),則過程較為簡單,直接將背景色去掉即可,即尋找圖片中信息參數(shù)中的背景色數(shù)值,然后運(yùn)用計算機(jī)圖片去色方法將圖片中的該數(shù)值顏色處理掉[1 ] 。而對于一般直接掃描的普通相機(jī)照片,判斷背景色還需要計算機(jī)進(jìn)一步處理,即需要一定的算法。這里結(jié)合羊毛衫照片的一般比較規(guī)則的特征,采用“逐點(diǎn)判斷法”進(jìn)行去掉背景色的處理,即計算機(jī)逐個判斷圖片4 個方向邊界線的每一個點(diǎn),然后分析每一個點(diǎn)的顏色值,一般情況下,如果一半以上的像素點(diǎn)顏色一致,就認(rèn)為這些一致點(diǎn)的顏色就是背景色;但是也不排除特殊情況,即由于照片的特征,這些點(diǎn)的顏色其實(shí)是款式本身的點(diǎn),那么這時候就需要進(jìn)行人工處理。即通過軟件系統(tǒng)提供的“選擇背景色”工具,在人工操作下選取背景色從而完成圖片的預(yù)處理這一過程。這一步雖然是人工操作,但是準(zhǔn)確率相當(dāng)高。
以上2 種方法還需要進(jìn)一步完善:如果計算機(jī)自動判斷的或人工選擇的背景色和羊毛衫款式中的某一區(qū)域的顏色一樣,那么在去除背景色的同時會去掉羊毛衫款式中該部分的顏色,將給以后的輪廓提取造成困難。這一點(diǎn)通常使用在8 個方向做輔助線的方法并結(jié)合計算機(jī)技術(shù)中“8 點(diǎn)連通法”[1 ] 聯(lián)合解決,它的原理是依次判斷圖片上與所確定的透明色顏色值一致的每個點(diǎn),然后再制作8 個方向的輔助線(計算機(jī)內(nèi)部做,不顯示出來) ,如果這個點(diǎn)的8 條輔助線的每一條線上的所有點(diǎn)均有2 種以上顏色值,則認(rèn)為該點(diǎn)肯定是款式內(nèi)部的點(diǎn),不予去除;否則可認(rèn)為是應(yīng)該去除的點(diǎn)。但是如果款式邊界有這樣的情況,還需進(jìn)一步運(yùn)用8 點(diǎn)連通法,即判斷這個點(diǎn)四周8 個方向的點(diǎn)的顏色值,根據(jù)不同的排列組合來完成點(diǎn)的取舍。這一步驟非常復(fù)雜,涉及到許多計算機(jī)圖形學(xué)的理論,這里就不再贅述。
本文編號:6607
本文鏈接:http://www.lk138.cn/qitalunwen/6607.html
最近更新
教材專著