一種圖案生成方法及裝置的制造方法
【技術領域】
[0001]本發明涉及數字圖像處理技術領域,特別涉及一種圖案生成方法及裝置。
【背景技術】
[0002]隨著社會的飛速發展,人們物質及精神文化生活的水平不斷提高,我國以及世界對服飾的要求以及品味也在不斷變化并提升,由原來的保暖御寒,到目前對于美麗時尚的追求,未來服飾將會是代表自我個性文化品味的一種展示,未來服飾的發展趨勢更多的將是不同文化品位的傳遞。
[0003]目前,隨著中國的不斷強大,越來越多的人已經開始關注中國,很多國際一線大牌的設計師也開始中意中國元素,在每季的代表國際流行趨勢的時裝發布會的秀場上都能看到帶有中國元素設計的服飾。中國特色的圖案是各民族人民順應自然的產物,既是我們民族傳統文化的象征載體,同時也是民族精神氣質、社會意識、審美心理等的形象反映。圖案的紋樣、色彩、款式等外在形式并不是我們想象的那么簡單,他們都代表了一種文化代表了民族文化中的階級特色。這些圖案不僅僅是簡單的圖案,常常代表一種民族文化,更是一種民族精神。
[0004]目前國內外圖像處理軟件種類繁多,主要包括面向專業用戶的大型圖像處理軟件和面向大眾用戶的簡單圖像處理軟件。專業的圖像處理軟件有Adobe的Photoshop系列,面向大眾用戶的簡單圖像處理軟件有美圖秀秀、光影魔術手等,動態圖片處理軟件有UleadGIF Animator, gif movie gear 等。
[0005]Photoshop等圖案生成軟件構成的圖案生成平臺雖然已經較為成熟,但是仍然有它們的不足之處,其中包括:一是針對性不強,同時大部分圖案依靠設計師自行繪制與修改,不包含圖案的自動生成算法;二是即使采用一定的方法能夠生成圖案,但是并不知道生成的該圖案用戶是否滿意,也無法獲知用戶的需求,從而導致圖案的生成過程較盲目,也影響了圖案生成的效率。
【發明內容】
[0006]本發明實施例公開了一種圖案生成方法及裝置,用以提高圖案生成的效率。
[0007]為達到上述目的,本發明實施例公開了一種圖案生成方法,應用于生成地毯圖案的電子設備,該方法包括:
[0008]根據從紋樣基因庫中選擇的角隅紋樣基因、主體紋樣基因和邊框紋樣基因生成地越圖案;
[0009]針對每次生成的地毯圖案,獲取用戶對該地毯圖案的評分,判斷用戶對該地毯圖案的評分大于設定閾值時,根據該地毯圖案的顏色特征值、紋理特征值和形狀特征值,在特征庫中查找與該顏色特征值、紋理特征值和形狀特征值匹配的地毯圖案的標識信息;根據查找到的該匹配的地毯圖案的標識信息,確定該標識信息的地毯圖案的每個紋樣基因,根據每個紋樣基因生成地毯圖案;
[0010]判斷用戶對該地毯圖案的評分不大于設定閾值時,根據所述用戶的評分,確定該評分對應的提高量,將該地毯圖案的顏色特征值、紋理特征值和形狀特征值分別提高該提高量,并在特征庫中查找與提高后的該顏色特征值、紋理特征值和形狀特征值匹配的地毯圖案的標識信息;根據查找到的該匹配的地毯圖案的標識信息,確定該標識信息的地毯圖案的每個紋樣基因,根據每個紋樣基因生成地毯圖案。
[0011]進一步地,確定所述地越圖案的顏色特征值包括:
[0012]根據所述地毯圖案中每個像素值的像素點的個數,確定該地毯圖案的顏色直方圖,將該顏色直方圖作為該地毯圖案的顏色特征值。
[0013]進一步地,確定所述地越圖案的紋理特征值包括:
[0014]根據共生矩陣,確定地毯圖案的紋理特征值。
[0015]進一步地,確定所述地毯圖案的形狀特征值包括:
[0016]采用小波變換方法,確定地毯圖案的形狀特征值。
[0017]進一步地,所述在特征庫中查找與該顏色特征值、紋理特征值和形狀特征值匹配的地毯圖案的標識信息包括:
[0018]針對特征庫中保存的每個標識信息的地毯圖案的顏色特征值、紋理特征值和形狀特征值,判斷該顏色特征值與所述特征庫中該標識信息的地毯圖案的顏色特征值的差值是否位于設定的第一閾值范圍內,且該紋理特征值與所述特征庫中該標識信息的地毯圖案的紋理特征值的差值是否位于設定的第二閾值范圍內,且形狀特征值與所述特征庫中該標識信息的地毯圖案的形狀特征值的差值是否位于設定的第三閾值范圍內;如果判斷結果都為是,則確定特征庫中該標識信息的地毯圖案與該顏色特征值、紋理特征值和形狀特征值匹配。
[0019]本發明實施例提供了一種圖案生成裝置,應用于生成地毯圖案的電子設備,所述裝置包括:
[0020]提取生成模塊,用于根據從紋樣基因庫中選擇的角隅紋樣基因、主體紋樣基因和邊框紋樣基因生成地毯圖案;
[0021]第一匹配生成模塊,用于針對每次生成的地毯圖案,獲取用戶對該地毯圖案的評分,判斷用戶對該地毯圖案的評分大于設定閾值時,根據該地毯圖案的顏色特征值、紋理特征值和形狀特征值,在特征庫中查找與該顏色特征值、紋理特征值和形狀特征值匹配的地毯圖案的標識信息;根據查找到的該匹配的地毯圖案的標識信息,確定該標識信息的地毯圖案的每個紋樣基因,根據每個紋樣基因生成地毯圖案;
[0022]第二匹配生成模塊,用于針對每次生成的地毯圖案,獲取用戶對該地毯圖案的評分,判斷用戶對該地毯圖案的評分不大于設定閾值時,將該地毯圖案的顏色特征值、紋理特征值和形狀特征值分別提高該提高量,并在特征庫中查找與提高后的該顏色特征值、紋理特征值和形狀特征值匹配的地毯圖案的標識信息;根據查找到的該匹配的地毯圖案的標識信息,確定該標識信息的地毯圖案的每個紋樣基因,根據每個紋樣基因生成地毯圖案。
[0023]進一步地,所述第一匹配確定模塊和第二匹配確定模塊,具體用于根據所述地毯圖案中每個像素值的像素點的個數,確定該地毯圖案的顏色直方圖,將該顏色直方圖作為該地毯圖案的顏色特征值。
[0024]進一步地,所述第一匹配確定模塊和第二匹配確定模塊,具體用于根據共生矩陣,確定地越圖案的紋理特征值。
[0025]進一步地,所述第一匹配確定模塊和第二匹配確定模塊,具體用于采用小波變換方法,確定地毯圖案的形狀特征值。
[0026]進一步地,所述第一匹配確定模塊和第二匹配確定模塊,具體用于針對特征庫中保存的每個標識信息的地毯圖案的顏色特征值、紋理特征值和形狀特征值,判斷該顏色特征值與所述特征庫中該標識信息的地毯圖案的顏色特征值的差值是否位于設定的第一閾值范圍內,且該紋理特征值與所述特征庫中該標識信息的地毯圖案的紋理特征值的差值是否位于設定的第二閾值范圍內,且形狀特征值與所述特征庫中該標識信息的地毯圖案的形狀特征值的差值是否位于設定的第三閾值范圍內;如果判斷結果都為是,則確定特征庫中該該標識信息的地毯圖案與該顏色特征值、紋理特征值和形狀特征值匹配。
[0027]本發明實施例提供了一種圖案生成方