專利名稱::一種圖像馬賽克拼圖的合成方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種數(shù)據(jù)處理技術(shù),特別是涉及一種圖像馬賽克拼圖的合成方法及系統(tǒng)。
背景技術(shù):
:馬賽克(mosaic)原義為鑲嵌,鑲嵌圖案,鑲嵌工藝,也指應(yīng)用該工藝完成的作品。馬賽克發(fā)源于古希臘,早期希臘人的大理石馬賽克最常用黑色與白色來相互搭配。發(fā)展到晚期的希臘馬賽克時(shí)代,藝術(shù)家為了更多元化地豐富其作品,開始將更小的碎石片鑲嵌在一塊大的藍(lán)圖上,完成一幅馬賽克。在應(yīng)用馬賽克技術(shù)馬賽克作品圖像馬賽克拼圖的整個(gè)過程中,有如下相互關(guān)聯(lián)的兩幅圖和基本圖像素材組成。其中一副圖是需要進(jìn)行馬賽克處理的原始圖,將其按照分割方案進(jìn)行分割,分割產(chǎn)生的每個(gè)最小單元為原始單元格?;緢D像素材為一幅圖像,一定數(shù)量的基本圖像素材構(gòu)成基本圖像素材庫。另外一幅圖是一張空的馬賽克作品圖,以其作為畫布用來繪制馬賽克作品。將馬賽克作品圖按照與原始圖相同的分割方案進(jìn)行分割,分割產(chǎn)生的每個(gè)最小單元稱為生產(chǎn)單元格。對(duì)原始圖的其中一個(gè)原始單元格進(jìn)行馬賽克處理時(shí),需要在基本圖像素材庫中找到與該原始單元格具有最高相似度的基本圖像素材,并將該基本圖像素材處理后繪制到馬賽克作品圖中對(duì)應(yīng)該原始單元格的位置。在最終作品中,每一個(gè)單元格的圖案都是基本圖像素材庫中的某一個(gè)基本圖像素材,從遠(yuǎn)處看整個(gè)作品就是原始圖經(jīng)過馬賽克處理后的效果圖,從近處看,則可以看到整個(gè)作品是由若干精細(xì)的小圖片組成。此效果圖叫做圖像馬賽克拼圖。在現(xiàn)有技術(shù)中,存在如下幾方面的不足在現(xiàn)有技術(shù)中,由于沒有建立原始單元格名稱與其在原始圖中的位置信息和對(duì)應(yīng)基本圖像素材名稱的對(duì)應(yīng)關(guān)系表,因此只能夠一次處理整個(gè)原始圖中的每一個(gè)原始單元格,為其查找相似度最高的特征信息,并保存在馬賽克作品圖中,這樣就造成了當(dāng)需要處理的原始圖很大,超過了計(jì)算機(jī)的性能范圍時(shí),不能完成對(duì)該原始圖的數(shù)字馬賽克處理。進(jìn)一步的,由于原始單元格與基本圖像素材的特征信息之間可能存在諸如灰度等的差異,例如,當(dāng)原始單元格的灰度值是50,而基本圖像素材的灰度值是60,在其他特征信息相似度都很高的情況下,在現(xiàn)有技術(shù)中,不對(duì)基本圖像素材的灰度值做任何的修改,即不能解決原始單元格與基本圖像素材的特征信息之間的差值問題,致使生成的馬賽克拼圖的色彩與原始圖的色彩匹配度不高。另外,在現(xiàn)有技術(shù)中,由于在原始圖中的某個(gè)區(qū)域內(nèi)可能存在多個(gè)原始單元格的特征信息比較接近,查找相似度最高的特征信息時(shí),都選擇相同的基本圖像素材,這就導(dǎo)致馬賽克作品圖中出現(xiàn)大面積的圖像重復(fù)。在某些情況下,希望在一副生成的馬賽克拼圖中用到所有的基本圖像素材,例如,構(gòu)成基本圖像素材的是一所學(xué)校的所有在校生的個(gè)人照片,原始圖是學(xué)校的主教學(xué)樓照片,創(chuàng)作人員希望該校所有學(xué)生的相片都能夠出現(xiàn)在原始圖中,現(xiàn)有技術(shù)有可能滿足不了所有的學(xué)生圖像都出現(xiàn)在馬賽克作品圖中。在現(xiàn)有技術(shù)中,由于只需要滿足特征信息相似度最高的條件,并且采用順序處理的辦法,因而所創(chuàng)作出來的作品,在基本圖像素材的選取上具有明顯的規(guī)律,導(dǎo)致馬賽克拼圖在整體上顯得過于機(jī)械生硬。
發(fā)明內(nèi)容有鑒于此,本發(fā)明實(shí)施例提供了一種圖像馬賽克拼圖的合成方法,利用該方法,能夠保證當(dāng)需要處理的原始圖很大,超過了計(jì)算機(jī)的性能范圍時(shí),仍然能夠完成對(duì)該原始圖的圖像馬賽克處理。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種圖像馬賽克拼圖的合成方法,該方法包括計(jì)算機(jī)軟件根據(jù)預(yù)先建立的各個(gè)基本圖像素材名稱及其對(duì)應(yīng)的特征信息的第一對(duì)應(yīng)關(guān)系、預(yù)先分割原始圖得到的各個(gè)原始單元格名稱及其位置、特征信息的第二對(duì)應(yīng)關(guān)系,查找與原始單元格特征信息相似度最高的圖像素材單元;建立馬賽克拼圖數(shù)據(jù)表,其中包含馬賽克作品圖對(duì)應(yīng)的生產(chǎn)單元格位置信息,該生產(chǎn)單元格對(duì)應(yīng)的原始單元格名稱及其位置信息及特征信息、與該原始單元格有最高相似度的圖像素材單元名稱,查找與原始單元格特征信息相似度最高的基本圖像素材,并將其填入馬賽克拼圖數(shù)據(jù)表;讀取相應(yīng)的基本圖像素材,將其繪制到馬賽克作品圖中的對(duì)應(yīng)位置。優(yōu)選的,所述馬賽克拼圖數(shù)據(jù)表中還包括圖像調(diào)節(jié)參數(shù)。優(yōu)選的,所述填入馬賽克拼圖數(shù)據(jù)表后還包括計(jì)算出能夠使該圖像素材得到最高相似度的調(diào)節(jié)參數(shù)并保存。優(yōu)選的,所述讀取相應(yīng)的基本圖像素材之后還包括根據(jù)調(diào)節(jié)參數(shù)進(jìn)行翻轉(zhuǎn)禾P/或裁剪禾P/或拉伸縮放禾P/或旋轉(zhuǎn)禾P/或調(diào)色圖像處理使其與對(duì)應(yīng)原始單元的相似度達(dá)到最高。優(yōu)選的,所述該馬賽克拼圖數(shù)據(jù)表還保存有顏色調(diào)節(jié)參數(shù),該顏色調(diào)節(jié)參數(shù)是基于可選的調(diào)節(jié)幅度和原始單元格與圖像素材單元顏色值、明暗度、灰度、輪廓等的差值計(jì)算得出的;圖像操作參數(shù),該參數(shù)指定對(duì)相應(yīng)圖像素材進(jìn)行的操作、包括但不限于翻轉(zhuǎn)、旋轉(zhuǎn)、裁剪、拉伸。優(yōu)選的,所述查找特征信息相似度最高的原始單元格與基本圖像素材之后還包括根據(jù)所述顏色調(diào)節(jié)參數(shù)預(yù)先調(diào)節(jié)該基本圖像素材,使其更接近原始單元格的特征信息;查找過程中還包括將所述圖像素材單元進(jìn)行多角度旋轉(zhuǎn)/翻轉(zhuǎn),確定各條件下的特征信息,計(jì)算得出與原始單元格特征信息相似度最高的旋轉(zhuǎn)/翻轉(zhuǎn)結(jié)果,以此結(jié)果作為該圖像素材單元的相似度參與查找。優(yōu)選的,所述查找特征信息相似度最高的原始單元格與基本圖像素材的具體實(shí)現(xiàn)為格。為依次和/或隨機(jī)選取各個(gè)基本圖像素材,查找特征信息相似度最高的原始單元優(yōu)選的,所述查找特征信息相似度最高的原始單元格與基本圖像素材的具體實(shí)現(xiàn)依次和/或隨機(jī)選取原始單元格,查找特征信息相似度最高的圖像素材單元。優(yōu)選的,還包括預(yù)先設(shè)置圖像素材單元使用計(jì)數(shù)表,限定每個(gè)圖像素材單元使用的最大次數(shù)。優(yōu)選的,所述查找特征信息相似度最高的原始單元格與基本圖像素材還包括設(shè)定后續(xù)查找到的基本圖像素材不得與先前查找到的基本圖像素材位于某一特定的距離之內(nèi)。優(yōu)選的,還包括預(yù)先設(shè)置通道模板,將原始圖劃分成不同的區(qū)域,指定特定圖像素材單元的使用區(qū)域;序;和/或預(yù)先設(shè)置通道模板,將原始圖劃分成不同的區(qū)域,指定特定原始單元格的處理次和/或預(yù)先設(shè)置通道模板,將原始圖劃分成不同的區(qū)域,指定特定原始單元格的調(diào)節(jié)參優(yōu)選的,所述顏色調(diào)節(jié)參數(shù)調(diào)節(jié)不只限于顏色,還包括色階、明暗度、翻轉(zhuǎn)、旋轉(zhuǎn)。所述查找與原始單元格特征信息相似度最高的圖像素材單元的具體實(shí)現(xiàn)為為原始單元格查找特征信息相似度在某一差異度范圍內(nèi)的圖像素材單元,在查找得到的圖像素材單元中隨機(jī)選取一個(gè)圖像素材單元并取用其差異度?!N圖像馬賽克拼圖的合成系統(tǒng),包括查找單元用于計(jì)算機(jī)軟件根據(jù)預(yù)先建立的各個(gè)基本圖像素材名稱及其對(duì)應(yīng)的特征信息的第一對(duì)應(yīng)關(guān)系、預(yù)先分割原始圖得到的各個(gè)原始單元格名稱及其位置、特征信息的第二對(duì)應(yīng)關(guān)系,查找與原始單元格特征信息相似度最高的圖像素材單元;創(chuàng)建、填寫單元用于建立馬賽克拼圖數(shù)據(jù)表,其中包含馬賽克作品圖對(duì)應(yīng)的生產(chǎn)單元格位置信息,該生產(chǎn)單元格對(duì)應(yīng)的原始單元格名稱及其位置信息及特征信息、與該原始單元格有最高相似度的圖像素材單元名稱,查找與原始單元格特征信息相似度最高的基本圖像素材,并將其填入馬賽克拼圖數(shù)據(jù)表;生成單元用于讀取相應(yīng)的基本圖像素材,將其繪制到馬賽克作品圖中的對(duì)應(yīng)位置。可見,在本發(fā)明中,由于創(chuàng)建了馬賽克拼圖數(shù)據(jù)表,可以快速的將各個(gè)基本圖像繪制到原始單元格對(duì)應(yīng)的生產(chǎn)單元格的位置中,生成圖像馬賽克拼圖。在本發(fā)明中,加入顏色調(diào)節(jié)參數(shù)對(duì)基本圖像素材進(jìn)行參數(shù)調(diào)節(jié),使得生成的圖像馬賽克拼圖具有更高的顏色還原度。在本發(fā)明中,通過設(shè)置一個(gè)基本圖像素材使用計(jì)數(shù)表,限定每個(gè)基本圖像素材使用的最大次數(shù)能夠避免一個(gè)基本圖像素材被連續(xù)的應(yīng)用于一個(gè)區(qū)域內(nèi),因而也就避免了單調(diào)的重復(fù)。在本發(fā)明中,通過設(shè)定后續(xù)查找到的基本圖像素材不得與先前查找到的基本圖像素材位于某一特定的距離之內(nèi),能夠避免一個(gè)基本圖像素材被連續(xù)的應(yīng)用于一個(gè)區(qū)域內(nèi),因而也就避免了單調(diào)的重復(fù)。在本發(fā)明中,依次選取各個(gè)基本圖像素材,為基本圖像素材查找特征信息相似度最高的原始單元格,從而保證所有的基本圖像素材都被使用。在本發(fā)明中,通過設(shè)置通道模板,生成的圖像馬賽克拼圖能夠使某些基本圖像素材只出現(xiàn)在某一個(gè)或某幾個(gè)區(qū)域中,因而馬賽克拼圖整體上更有層次。圖1是本發(fā)明實(shí)施例一的流程圖;圖2是本發(fā)明實(shí)施例二的流程圖;圖3是本發(fā)明實(shí)施例三的流程圖;圖4是本發(fā)明實(shí)施例四的流程圖;圖5是本發(fā)明實(shí)施例五的流程圖;圖6是本發(fā)明實(shí)施例六的流程圖;圖7是本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)圖。具體實(shí)施例方式本發(fā)明提供了一種圖像馬賽克拼圖的合成方法及系統(tǒng),由于創(chuàng)建了馬賽克拼圖數(shù)據(jù)表,可以快速的將各個(gè)基本圖像繪制到原始單元格對(duì)應(yīng)的生產(chǎn)單元格的位置中,生成圖像馬賽克拼圖。下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明做詳細(xì)說明。如圖1所示,本發(fā)明實(shí)施例一提供了一種圖像馬賽克拼圖的合成方法。步驟101:預(yù)先選取一定數(shù)量的基本圖像素材構(gòu)成基本圖像素材庫,確定每個(gè)基本圖像素材的名稱及其特征信息,如表1所示。表17<table>tableseeoriginaldocumentpage8</column></row><table>其中,所述基本圖像素材的數(shù)量可以取1000張,還可以取其他數(shù)量的基本圖像素材,只要保證這些數(shù)量的基本圖像素材能夠滿足生成馬賽克拼圖即可。另外,由于計(jì)算機(jī)圖像的可復(fù)制性,圖像素材數(shù)量即使小于生成單元格數(shù)量也能生成馬賽克拼圖。需要說明的是本發(fā)明中原始單元格的特征信息均包括但不限于包括原始單元格所在的位置信息、顏色值、明暗度、灰度、輪廓等參數(shù)。基本圖像素材的特征信息均包括但不限于包括基本圖像素材所在的位置信息、顏色值、明暗度、灰度、輪廓等參數(shù)。步驟102:預(yù)先分割原始圖,為每個(gè)原始單元格命名,確定原始單元格的位置及其特征信息,如表2所示。表2<table>tableseeoriginaldocumentpage8</column></row><table>所述分割原始圖是將原始圖按照分割方案進(jìn)行分割,分割產(chǎn)生的每個(gè)最小單元是原始單元格。所述的分割方案可以將裝飾畫布按照矩形塊、三角形、菱形、六邊形等多種方案進(jìn)行分割。其中,步驟101和步驟102無先后順序,亦可同時(shí)進(jìn)行。步驟103:創(chuàng)建馬賽克作品圖,采用與分割原始圖相同的分割方案分割該馬賽克作品圖,使得生產(chǎn)單元格的位置與原始單元格的位置一一對(duì)應(yīng)。優(yōu)選的,所述創(chuàng)建馬賽克作品圖還包括設(shè)定馬賽克作品圖的尺寸,可以設(shè)定馬賽克作品圖的尺寸與原始圖的尺寸相同,也可以設(shè)定馬賽克作品圖與原始圖呈一定的縮放比例。步驟104:查找特征信息相似度最高的原始單元格與基本圖像素材,建立馬賽克拼圖數(shù)據(jù)表,所述馬賽克拼圖數(shù)據(jù)表包含原始單元格名稱、位置信息與所述基本圖像素材的名稱的對(duì)應(yīng)關(guān)系,如表3所示。表3原始單元格名稱原始單元格位置相應(yīng)基本圖像素材Bll第一行第一列交叉位置AllB12第一行第二列交叉位置A12優(yōu)選的,依次和/或隨機(jī)獲取原始單元格,為各個(gè)原始單元格查找特征信息相似度最高的基本圖像素材。步驟105:根據(jù)馬賽克拼圖數(shù)據(jù)表,將各個(gè)基本圖像素材繪制到所述原始單元格對(duì)應(yīng)的生產(chǎn)單元格的位置中,生成圖像馬賽克拼圖。重復(fù)上面的步驟,直至原始圖中所有的原始單元格都進(jìn)行了馬賽克處理。從遠(yuǎn)處看,整個(gè)作品圖是由原始圖經(jīng)過馬賽克處理后的效果圖,從近處看,則可以看到整個(gè)作品是由若干精細(xì)的小圖片組成。稱此效果圖為圖像馬賽克拼圖。上面的實(shí)施例概括的介紹了一種圖像馬賽克拼圖的合成方法,下面的實(shí)施例二則從加入顏色調(diào)節(jié)參數(shù)的角度使得生成的圖像馬賽克拼圖具有更高的顏色還原度,如圖2所示。步驟201:預(yù)先選取一定數(shù)量的基本圖像素材構(gòu)成基本圖像素材庫,確定每個(gè)基本圖像素材的名稱及其特征信息,如表4所示。所述的特征信息中除了包含有位置信息、顏色值、明暗度、灰度、輪廓等參數(shù)外,還包含有顏色值、明暗度、灰度、輪廓等的顏色調(diào)節(jié)參數(shù)。表4名稱特征信息All黃色、明亮、灰度60A12粉色、柔和、灰度60步驟202:預(yù)先分割原始圖,為每個(gè)原始單元格命名,確定原始單元格的位置及其特征信息,如表5所示。所述的特征信息中除了包含有位置信息、顏色值、明暗度、灰度、輪廓等參數(shù)外,還包含有顏色值、明暗度、灰度、輪廓等的顏色調(diào)節(jié)參數(shù)。表59名稱位置特征信息Bll第一行第一列交叉位置黃色、明亮、灰度50B12第一行第二列交叉位置粉色、柔和、灰度50步驟203:創(chuàng)建馬賽克作品圖,采用與分割原始圖相同的分割方案分割該馬賽克作品圖,使得生產(chǎn)單元格的位置與原始單元格的位置一一對(duì)應(yīng)。步驟204:查找特征信息相似度最高的原始單元格與基本圖像素材,建立馬賽克拼圖數(shù)據(jù)表,所述馬賽克拼圖數(shù)據(jù)表包含原始單元格名稱、位置信息與所述基本圖像素材的名稱的對(duì)應(yīng)關(guān)系,如表3所示。步驟205:根據(jù)所述顏色調(diào)節(jié)參數(shù)調(diào)節(jié)該基本圖像素材,使其更符合原始單元格的特征信息。例如,如表4和表5所示,由于原始單元格與基本圖像素材的特征信息之間存在諸如灰度等的差異,當(dāng)原始單元格的灰度值是50,而基本圖像素材的灰度值是60,在其他特征信息相似度都很高的情況下,圖形化處理基本圖像素材,將其灰度值調(diào)節(jié)為50,使得原始單元格和基本圖像素材有更高的特征信息相似度。步驟206:根據(jù)馬賽克拼圖數(shù)據(jù)表,將各個(gè)基本圖像素材繪制到所述原始單元格對(duì)應(yīng)的生產(chǎn)單元格的位置中,生成圖像馬賽克拼圖,所述各個(gè)基本圖像素材中包括經(jīng)過顏色參數(shù)調(diào)節(jié)的基本圖像素材。本實(shí)施例能夠保證生成顏色還原度非常高的圖像馬賽克拼圖。在實(shí)際應(yīng)用中可能存在這樣的情況,比如基本圖像素材庫是由某一個(gè)學(xué)校的所有在校學(xué)生的照片組成的,在生成某一圖像馬賽克拼圖時(shí),希望所有學(xué)生的照片都至少被使用一次,本發(fā)明實(shí)施例三就是針對(duì)此問題提出的。如圖3所示,本發(fā)明實(shí)施例三提供了一種圖像馬賽克拼圖的合成方法。步驟301:預(yù)先選取一定數(shù)量的基本圖像素材構(gòu)成基本圖像素材庫,確定每個(gè)基本圖像素材的名稱及其特征信息,如表1所示。步驟302:預(yù)先分割原始圖,為每個(gè)原始單元格命名,確定原始單元格的位置及其特征信息,如表2所示。步驟303:創(chuàng)建馬賽克作品圖,采用與分割原始圖相同的分割方案分割該馬賽克作品圖,使得生產(chǎn)單元格的位置與原始單元格的位置一一對(duì)應(yīng)。步驟304:為各個(gè)基本圖像素材查找特征信息相似度最高的原始單元格,建立馬賽克拼圖數(shù)據(jù)表,所述馬賽克拼圖數(shù)據(jù)表包含原始單元格名稱、位置信息與所述基本圖像素材的名稱的對(duì)應(yīng)關(guān)系,如表3所示。步驟305:當(dāng)所有基本圖像素材庫中的基本圖像素材都被選用之后,為剩余的原始單元格查找特征信息相似度最高的基本圖像素材,建立馬賽克拼圖數(shù)據(jù)表。步驟306:根據(jù)馬賽克拼圖數(shù)據(jù)表,將各個(gè)基本圖像素材繪制到所述原始單元格對(duì)應(yīng)的生產(chǎn)單元格的位置中,生成圖像馬賽克拼圖。本實(shí)施例能夠保證所有的基本圖像素材都被使用,下面的實(shí)施例則能夠避免某些基本圖像素材使用過多造成馬賽克作品圖中大面積的圖像重復(fù),如圖4所示。步驟401:預(yù)先選取一定數(shù)量的基本圖像素材構(gòu)成基本圖像素材庫,確定每個(gè)基本圖像素材的名稱及其特征信息,如表1所示。步驟402:預(yù)先分割原始圖,為每個(gè)原始單元格命名,確定原始單元格的位置及其特征信息,如表2所示。步驟403:創(chuàng)建馬賽克作品圖,采用與分割原始圖相同的分割方案分割該馬賽克作品圖,使得生產(chǎn)單元格的位置與原始單元格的位置一一對(duì)應(yīng)。步驟404:查找特征信息相似度最高的原始單元格與基本圖像素材,設(shè)置基本圖像素材使用計(jì)數(shù)表,限定每個(gè)基本圖像素材的使用次數(shù),建立馬賽克拼圖數(shù)據(jù)表,所述馬賽克拼圖數(shù)據(jù)表包含原始單元格名稱、位置信息與所述基本圖像素材的名稱的對(duì)應(yīng)關(guān)系,如表3所示。具體的,設(shè)置基本圖像素材使用計(jì)數(shù)表,限定每個(gè)基本圖像素材使用的最大次數(shù),每次選中該基本圖像素材時(shí)就增加該基本圖像素材的使用次數(shù),如果超過限定的最大次數(shù),則在后續(xù)的搜索過程中該基本圖像素材不滿足搜索條件。步驟405:根據(jù)馬賽克拼圖數(shù)據(jù)表,將各個(gè)基本圖像素材繪制到所述原始單元格對(duì)應(yīng)的生產(chǎn)單元格的位置中,生成圖像馬賽克拼圖。由于該方法設(shè)置了基本圖像素材使用計(jì)數(shù)表,因而能夠控制基本圖像素材的使用次數(shù),避免某些基本圖像素材被過于頻繁的使用,生成的馬賽克拼圖就不會(huì)出現(xiàn)大面積的圖像重復(fù)。下面的實(shí)施例五也能夠避免某些基本圖像素材被過于頻繁的使用。如圖5所示,本發(fā)明實(shí)施例五提供了一種圖像馬賽克拼圖的合成方法。步驟501:預(yù)先選取一定數(shù)量的基本圖像素材構(gòu)成基本圖像素材庫,確定每個(gè)基本圖像素材的名稱及其特征信息,如表1所示。步驟502:預(yù)先分割原始圖,為每個(gè)原始單元格命名,確定原始單元格的位置及其特征信息,如表2所示。步驟503:創(chuàng)建馬賽克作品圖,采用與分割原始圖相同的分割方案分割該馬賽克作品圖,使得生產(chǎn)單元格的位置與原始單元格的位置一一對(duì)應(yīng)。步驟504:查找特征信息相似度最高的原始單元格與基本圖像素材,并設(shè)定后續(xù)查找到的基本圖像素材不得與先前查找到的基本單元位于某一特定的距離之內(nèi),建立馬賽克拼圖數(shù)據(jù)表,所述馬賽克拼圖數(shù)據(jù)表包含原始單元格名稱、位置信息與所述基本圖像素材的名稱的對(duì)應(yīng)關(guān)系,如表3所示。具體的,在查找與某一個(gè)原始單元格特征信息相似度最高的基本圖像素材時(shí),除了要搜索與該原始單元格特征信息相似度最高的基本圖像素材之外,還應(yīng)該搜索馬賽克拼圖數(shù)據(jù)表中先前已經(jīng)被查找出的基本圖像素材,如果本次查找到的基本圖像素材和先前已經(jīng)被查找出的基本圖像素材在設(shè)定的距離之內(nèi),則與該原始單元格特征信息相似度最高的基本圖像素材被判定為不可用,重新搜索。步驟505:根據(jù)馬賽克拼圖數(shù)據(jù)表,為各個(gè)基本圖像素材查找與其特征信息有最高相似度且與先前查找到的基本圖像素材不在設(shè)定的距離內(nèi)的原始單元格,將各個(gè)基本圖像素材繪制到所述原始單元格對(duì)應(yīng)的生產(chǎn)單元格的位置中,生成圖像馬賽克拼圖。由于在原始圖中的某個(gè)區(qū)域內(nèi)有可能存在多個(gè)原始單元格的特征信息比較接近,都選擇相同的基本圖像素材,這就導(dǎo)致大面積的圖像重復(fù),使用該方法能夠避免一個(gè)基本圖像素材被連續(xù)的應(yīng)用于一個(gè)區(qū)域內(nèi),因而也就避免了單調(diào)的重復(fù)。除了上述實(shí)施例外,在進(jìn)行原始單元格對(duì)應(yīng)基本圖像素材查找時(shí),還可以根據(jù)特征信息相似度為各個(gè)原始單元格設(shè)置特征信息相似度的差異度,從而為各個(gè)原始單元格查找特征信息相似度在某一差異度范圍內(nèi)的、可用數(shù)量大于等于1的基本圖像素材,從查找得到的基本圖像素材中隨機(jī)選擇一個(gè)基本圖像素材,作為相應(yīng)原始單元格對(duì)應(yīng)的基本圖像素材,并取用該差異度。如圖6所示,本發(fā)明實(shí)施例六提供了一種圖像馬賽克拼圖的合成方法。步驟601:預(yù)先選取一定數(shù)量的基本圖像素材構(gòu)成基本圖像素材庫,確定每個(gè)基本圖像素材的名稱及其特征信息,如表1所示。步驟602:預(yù)先分割原始圖,為每個(gè)原始單元格命名,確定原始單元格的位置及其特征信息,如表2所示。步驟603:創(chuàng)建馬賽克作品圖,采用與分割原始圖相同的分割方案分割該馬賽克作品圖,使得生產(chǎn)單元格的位置與原始單元格的位置一一對(duì)應(yīng)。步驟604:設(shè)置通道模板,將原始圖劃分成不同的區(qū)域,指定特定基本圖像素材的使用區(qū)域。優(yōu)選的,預(yù)先設(shè)置通道模板,將原始圖劃分成不同的區(qū)域,指定特定原始單元格的處理次序。優(yōu)選的,預(yù)先設(shè)置通道模板,將原始圖劃分成不同的區(qū)域,指定特定原始單元格的調(diào)節(jié)參數(shù)。所述通道模板將原始圖劃分成不同的區(qū)域,所述通道模板可以是光柵圖、矢量圖或者一段可以馬賽克作品圖形的代碼。該通道模板指定了特定基本圖像素材的使用區(qū)域。不同的使用區(qū)域?qū)?yīng)不同的基本圖像素材。例如,用某通道模板將原始圖劃分成幾個(gè)區(qū)域,在某個(gè)區(qū)域中,只能使用基本圖像素材庫中的特定的一部分基本圖像素材。步驟605:根據(jù)設(shè)置的通道模板,對(duì)應(yīng)原始圖的不同區(qū)域,在制定的特定基本圖像素材中,查找特征信息相似度最高的原始單元格與基本圖像素材,建立馬賽克拼圖數(shù)據(jù)表,所述馬賽克拼圖數(shù)據(jù)表包含原始單元格名稱、位置信息與所述基本圖像素材的名稱的對(duì)應(yīng)關(guān)系,如表3所示。步驟606:根據(jù)馬賽克拼圖數(shù)據(jù)表,將各個(gè)基本圖像素材繪制到所述原始單元格對(duì)應(yīng)的生產(chǎn)單元格的位置中,生成圖像馬賽克拼圖。由于本實(shí)施例設(shè)置了通道模板,生成的圖像馬賽克拼圖能夠使某些基本圖像素材只出現(xiàn)在某一個(gè)或某幾個(gè)區(qū)域中,因而馬賽克拼圖整體上更有層次。上述各個(gè)實(shí)施例都是方法的介紹,下面介紹一種圖像馬賽克拼圖的合成系統(tǒng)。如圖7所示,本發(fā)明實(shí)施例七提供了一種圖像馬賽克拼圖的合成系統(tǒng)。查找單元701:用于計(jì)算機(jī)軟件根據(jù)預(yù)先建立的各個(gè)基本圖像素材名稱及其對(duì)應(yīng)12的特征信息的第一對(duì)應(yīng)關(guān)系、預(yù)先分割原始圖得到的各個(gè)原始單元格名稱及其位置、特征信息的第二對(duì)應(yīng)關(guān)系,查找與原始單元格特征信息相似度最高的圖像素材單元;創(chuàng)建、填寫單元702:用于建立馬賽克拼圖數(shù)據(jù)表,其中包含馬賽克作品圖對(duì)應(yīng)的生產(chǎn)單元格位置信息,該生產(chǎn)單元格對(duì)應(yīng)的原始單元格名稱及其位置信息及特征信息、與該原始單元格有最高相似度的圖像素材單元名稱,查找與原始單元格特征信息相似度最高的基本圖像素材,并將其填入馬賽克拼圖數(shù)據(jù)表;生成單元703:用于讀取相應(yīng)的基本圖像素材,將其繪制到馬賽克作品圖中的對(duì)應(yīng)位置。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。權(quán)利要求一種圖像馬賽克拼圖的合成方法,其特征在于,包括計(jì)算機(jī)軟件根據(jù)預(yù)先建立的各個(gè)基本圖像素材名稱及其對(duì)應(yīng)的特征信息的第一對(duì)應(yīng)關(guān)系、預(yù)先分割原始圖得到的各個(gè)原始單元格名稱及其位置、特征信息的第二對(duì)應(yīng)關(guān)系,查找與原始單元格特征信息相似度最高的圖像素材單元;建立馬賽克拼圖數(shù)據(jù)表,其中包含馬賽克作品圖對(duì)應(yīng)的生產(chǎn)單元格位置信息,該生產(chǎn)單元格對(duì)應(yīng)的原始單元格名稱及其位置信息及特征信息、與該原始單元格有最高相似度的圖像素材單元名稱,查找與原始單元格特征信息相似度最高的基本圖像素材,并將其填入馬賽克拼圖數(shù)據(jù)表;讀取相應(yīng)的基本圖像素材,將其繪制到馬賽克作品圖中的對(duì)應(yīng)位置。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述馬賽克拼圖數(shù)據(jù)表中還包括圖像調(diào)節(jié)參數(shù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述填入馬賽克拼圖數(shù)據(jù)表后還包括計(jì)算出能夠使該圖像素材得到最高相似度的調(diào)節(jié)參數(shù)并保存。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述讀取相應(yīng)的基本圖像素材之后還包括根據(jù)調(diào)節(jié)參數(shù)進(jìn)行翻轉(zhuǎn)和/或裁剪和/或拉伸縮放和/或旋轉(zhuǎn)和/或調(diào)色圖像處理使其與對(duì)應(yīng)原始單元的相似度達(dá)到最高。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述該馬賽克拼圖數(shù)據(jù)表還保存有顏色調(diào)節(jié)參數(shù),該顏色調(diào)節(jié)參數(shù)是基于可選的調(diào)節(jié)幅度和原始單元格與圖像素材單元顏色值、明暗度、灰度、輪廓等的差值計(jì)算得出的;圖像操作參數(shù),該參數(shù)指定對(duì)相應(yīng)圖像素材進(jìn)行的操作、包括但不限于翻轉(zhuǎn)、旋轉(zhuǎn)、裁剪、拉伸。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查找特征信息相似度最高的原始單元格與基本圖像素材之后還包括根據(jù)所述顏色調(diào)節(jié)參數(shù)預(yù)先調(diào)節(jié)該基本圖像素材,使其更接近原始單元格的特征信息;查找過程中還包括將所述圖像素材單元進(jìn)行多角度旋轉(zhuǎn)/翻轉(zhuǎn),確定各條件下的特征信息,計(jì)算得出與原始單元格特征信息相似度最高的旋轉(zhuǎn)/翻轉(zhuǎn)結(jié)果,以此結(jié)果作為該圖像素材單元的相似度參與查找。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查找特征信息相似度最高的原始單元格與基本圖像素材的具體實(shí)現(xiàn)為依次和/或隨機(jī)選取各個(gè)基本圖像素材,查找特征信息相似度最高的原始單元格。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查找特征信息相似度最高的原始單元格與基本圖像素材的具體實(shí)現(xiàn)為依次和/或隨機(jī)選取原始單元格,查找特征信息相似度最高的圖像素材單元。9.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括預(yù)先設(shè)置圖像素材單元使用計(jì)數(shù)表,限定每個(gè)圖像素材單元使用的最大次數(shù)。10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查找特征信息相似度最高的原始單元格與基本圖像素材還包括設(shè)定后續(xù)查找到的基本圖像素材不得與先前查找到的基本圖像素材位于某一特定的距離之內(nèi)。11.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括預(yù)先設(shè)置通道模板,將原始圖劃分成不同的區(qū)域,指定特定圖像素材單元的使用區(qū)域;和/或預(yù)先設(shè)置通道模板,將原始圖劃分成不同的區(qū)域,指定特定原始單元格的處理次序;和/或預(yù)先設(shè)置通道模板,將原始圖劃分成不同的區(qū)域,指定特定原始單元格的調(diào)節(jié)參數(shù)。12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述顏色調(diào)節(jié)參數(shù)調(diào)節(jié)不只限于顏色,還包括色階、明暗度、翻轉(zhuǎn)、旋轉(zhuǎn)。13.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查找與原始單元格特征信息相似度最高的圖像素材單元的具體實(shí)現(xiàn)為為原始單元格查找特征信息相似度在某一差異度范圍內(nèi)的圖像素材單元,在查找得到的圖像素材單元中隨機(jī)選取一個(gè)圖像素材單元并取用其差異度。14.一種圖像馬賽克拼圖的合成系統(tǒng),其特征在于,包括查找單元用于計(jì)算機(jī)軟件根據(jù)預(yù)先建立的各個(gè)基本圖像素材名稱及其對(duì)應(yīng)的特征信息的第一對(duì)應(yīng)關(guān)系、預(yù)先分割原始圖得到的各個(gè)原始單元格名稱及其位置、特征信息的第二對(duì)應(yīng)關(guān)系,查找與原始單元格特征信息相似度最高的圖像素材單元;創(chuàng)建、填寫單元用于建立馬賽克拼圖數(shù)據(jù)表,其中包含馬賽克作品圖對(duì)應(yīng)的生產(chǎn)單元格位置信息,該生產(chǎn)單元格對(duì)應(yīng)的原始單元格名稱及其位置信息及特征信息、與該原始單元格有最高相似度的圖像素材單元名稱,查找與原始單元格特征信息相似度最高的基本圖像素材,并將其填入馬賽克拼圖數(shù)據(jù)表;生成單元用于讀取相應(yīng)的基本圖像素材,將其繪制到馬賽克作品圖中的對(duì)應(yīng)位置。全文摘要本發(fā)明公開了一種圖像馬賽克拼圖的合成方法及系統(tǒng),所述的方法包括計(jì)算機(jī)軟件根據(jù)預(yù)先建立的各個(gè)基本圖像素材名稱及其對(duì)應(yīng)的特征信息的第一對(duì)應(yīng)關(guān)系、預(yù)先分割原始圖得到的各個(gè)原始單元格名稱及其位置、特征信息的第二對(duì)應(yīng)關(guān)系,查找與原始單元格特征信息相似度最高的圖像素材單元;建立馬賽克拼圖數(shù)據(jù)表,其中包含馬賽克作品圖對(duì)應(yīng)的生產(chǎn)單元格位置信息,該生產(chǎn)單元格對(duì)應(yīng)的原始單元格名稱及其位置信息及特征信息、與該原始單元格有最高相似度的圖像素材單元名稱,查找與原始單元格特征信息相似度最高的基本圖像素材,并將其填入馬賽克拼圖數(shù)據(jù)表;讀取相應(yīng)的基本圖像素材,將其繪制到馬賽克作品圖中的對(duì)應(yīng)位置。文檔編號(hào)G06T11/00GK101739697SQ20081017910公開日2010年6月16日申請(qǐng)日期2008年11月25日優(yōu)先權(quán)日2008年11月25日發(fā)明者王源源申請(qǐng)人:王源源