本發(fā)明涉及一種圖像處理技術(shù)領(lǐng)域,尤其是涉及一種基于自學(xué)習(xí)的圖像集背景模板匹配方法及系統(tǒng)。
背景技術(shù):
在電子相冊在線diy制作、ppt在線制作過程中,通常需要從眾多的背景模板中挑選合適的背景模板。眾所周知,電子相冊在線diy制作基于設(shè)計師提供的背景模板設(shè)計,一般的電子相冊在線diy軟件服務(wù)商的模板設(shè)計數(shù)量眾多,用戶通過逐個瀏覽單個模板進行選擇,費時費力。一般的,電子相冊在線diy在線軟件服務(wù)商通過兩種方式讓用戶能夠快捷選擇匹配的背景模板,一種是通過給每個背景模板加上標(biāo)簽,將背景模板按照相應(yīng)的標(biāo)簽進行分類,用戶通過標(biāo)簽?zāi)夸涍M行背景模板的預(yù)覽和選擇;另一種是系統(tǒng)人工干預(yù),對全部用戶推送系統(tǒng)挑選出來的背景模板,但兩種方式都無法使用戶在短時間內(nèi)準(zhǔn)確選擇到相匹配的背景模板。
如何使用戶快速的從背景模板庫中找到匹配的背景模板是亟需解決的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種基于自學(xué)習(xí)的圖像集背景模板匹配方法及系統(tǒng),能夠使用戶快速的找到與圖像集相匹配的背景模板。
為實現(xiàn)上述目的,本發(fā)明提出如下技術(shù)方案:一種基于自學(xué)習(xí)的圖像集背景模板匹配方法,包括如下步驟:
步驟1,分析背景模板的模板色彩信息,并根據(jù)所述模板色彩信息建立背景模板表空間;
步驟2,分析用戶上傳的圖像集,獲得圖像集像素統(tǒng)計信息,并根據(jù)圖像集像素統(tǒng)計信息和背景模板匹配規(guī)則進行背景模板的匹配,將匹配的背景模板集發(fā)送至用戶,用戶進行背景模板的選擇;
步驟3,判斷用戶選擇的背景模板是否在發(fā)送給用戶的背景模板中,若在,則進行背景模板的使用,否則,對所述圖像集像素統(tǒng)計信息和用戶選擇的背景模板進行自學(xué)習(xí)分析,生成新的背景模板匹配規(guī)則。
優(yōu)選地,所述步驟1還包括如下步驟:
步驟101,對模板庫中現(xiàn)有的背景模板進行圖像像素分析統(tǒng)計,獲得背景模板圖像像素統(tǒng)計數(shù)據(jù);
步驟102,從所述背景模板像素統(tǒng)計數(shù)據(jù)提取主顏色特征值,以及前若干位圖像顏色值列表,并以所述主顏色特征值為主鍵,建立背景模板排放表,多個背景模板排放表構(gòu)成背景模板表空間;
步驟103,對模板庫中的背景模板進行逐一解析,并將分析得到的背景模板數(shù)據(jù)插入對應(yīng)的背景模板排放表中;
步驟104,判斷是否有新的背景模板的加入,若有,則則對新加入的背景模板進行解析,并將其插入至對應(yīng)的背景模板排放表中。
優(yōu)選地,所述步驟2還包括如下步驟:
步驟201,根據(jù)圖像集像素統(tǒng)計信息和背景模板匹配規(guī)則計算獲得模板顏色特征值列表;
步驟202,根據(jù)所述模板顏色特征值列表查找背景模板表空間,獲得匹配的背景模板集。
優(yōu)選地,所述步驟2還包括用戶進行背景模板的選擇包括從推薦的背景模板集中選擇和從背景模板庫中進行選擇。
優(yōu)選地,所述步驟3還包括若存在用戶信息,則對用戶信息、圖像集像素統(tǒng)計信息和用戶選擇的背景模板進行學(xué)習(xí)和分析,重新生成背景模板匹配規(guī)則。
一種基于自學(xué)習(xí)的圖像集背景模板匹配系統(tǒng),包括智能匹配單元,以及背景模板庫,所述智能匹配單元根據(jù)用戶上傳的圖像集信息與背景模板庫中的背景模板進行匹配,并將匹配的背景模板發(fā)送給用戶。
優(yōu)選地,所述智能匹配單元包括圖像分析單元、模板匹配規(guī)則單元、模板規(guī)則自學(xué)習(xí)單元,以及背景模板表空間單元;
圖像分析單元用于分析背景模板的模板色彩信息,并根據(jù)所述模板色彩信息將背景模板存入背景模板表空間單元中,同時對用戶上傳的圖像集進行分析,獲得圖像集像素統(tǒng)計信息,并將圖像集像素統(tǒng)計信息發(fā)送至模板匹配模塊中進行背景模板匹配,將匹配的背景模板集發(fā)送至用戶;
模板匹配規(guī)則單元用于根據(jù)模板匹配規(guī)則和圖像集像素統(tǒng)計信息在背景模板表空間中查找最優(yōu)背景模板;
模板規(guī)則自學(xué)習(xí)單元用于分析圖像集統(tǒng)計信息,以及用戶選擇的模板信息,重新生成新的模板匹配規(guī)則,并將模板匹配規(guī)則更新至模板匹配規(guī)則單元中。
優(yōu)選地,所述模板匹配規(guī)則單元需將通用色彩配比原則導(dǎo)入模板匹配規(guī)則單元中進行初始化。
優(yōu)選地,用戶進行背景模板的選擇包括從推薦的背景模板集中選擇和從背景模板庫中進行選擇。
優(yōu)選地,所述圖像分析單元中若存在用戶信息,所述圖像分析單元將用戶信息、圖像集像素統(tǒng)計信息和用戶選擇的背景模板發(fā)送至模板規(guī)則自學(xué)習(xí)單元,所述模板規(guī)則自學(xué)習(xí)單元進行學(xué)習(xí)和分析,生成新的背景模板匹配規(guī)則。
本發(fā)明的有益效果是:
本發(fā)明所述的基于自學(xué)習(xí)的圖像集背景模板匹配方法及系統(tǒng),能夠使用戶快速的找到與其圖像集相匹配的背景模板,并且,所述系統(tǒng)通過不斷的分析和學(xué)習(xí),優(yōu)化模板匹配規(guī)則,使推薦給用戶的背景模板集更加準(zhǔn)確,大大減少用戶的選擇時間。
附圖說明
圖1是本發(fā)明的方法流程圖示意圖;
圖2是本發(fā)明的圖像集像素統(tǒng)計信息示意圖;
圖3是本發(fā)明的系統(tǒng)結(jié)構(gòu)框圖示意圖;
圖4是本發(fā)明的圖像集示意圖。
具體實施方式
下面將結(jié)合本發(fā)明的附圖,對本發(fā)明實施例的技術(shù)方案進行清楚、完整的描述。
本發(fā)明所揭示的一種基于自學(xué)習(xí)的圖像集背景模板匹配方法及系統(tǒng),能夠使用戶快速的從海量的背景模板庫中找到與圖像集相匹配的背景模板。
如圖1所示,一種基于自學(xué)習(xí)的圖像集背景模板匹配方法,包括如下步驟:
步驟1,分析背景模板的模板色彩信息,并根據(jù)所述模板色彩信息建立背景模板表空間。
具體的,在進行圖像集背景模板匹配時,需要從大量的背景模板中進行背景模板的匹配和選擇,但每個背景模板上包含的色彩信息各不相同,因此需要根據(jù)背景模板的色彩信息將其進行分類存放,便于匹配,其中,根據(jù)背景模板的色彩信息建立背景模板表空間,包括如下步驟:
首先,對模板庫中現(xiàn)有的背景模板進行圖像像素分析統(tǒng)計,獲得背景模板圖像像素統(tǒng)計數(shù)據(jù);
其次,從所述背景模板像素統(tǒng)計數(shù)據(jù)提取主顏色特征值,以及前若干位圖像顏色值列表,并以所述主顏色特征值為主鍵,建立背景模板排放表,本實施例中,多個背景模板排放表構(gòu)成背景模板表空間,本實施例中,從所述背景模板像素統(tǒng)計數(shù)據(jù)提取前百位圖像顏色值列表。
最后,對背景模板進行逐一解析,并將分析得到的背景模板數(shù)據(jù)插入對應(yīng)的背景模板排放表中。
若有新的背景模板的加入,則對新加入的背景模板進行解析,并將其插入至對應(yīng)的背景模板排放表中。
背景模板分類排放好后,根據(jù)用戶上傳的圖像集智能推薦最優(yōu)的模板給用戶,具體的:
步驟2,分析用戶上傳的圖像集,獲得圖像集像素統(tǒng)計信息,并根據(jù)圖像集像素統(tǒng)計信息和背景模板匹配規(guī)則進行背景模板的匹配,將匹配的背景模板集發(fā)送至用戶,用戶進行背景模板的選擇。
用戶在制作電子相冊時,需要用到多個圖片,稱為圖像集,本實施例,以用戶上傳的n個圖像為例,其中,n為大于1的整數(shù),進行詳細(xì)的說明。
用戶上傳圖像集后,對所述圖像集進行統(tǒng)計分析,獲得圖像集像素統(tǒng)計信息,如圖2所示,所述圖像集像素統(tǒng)計信息包括主色調(diào)等。進一步的,根據(jù)所述圖像集像素統(tǒng)計信息和背景模板匹配規(guī)則計算得到模板顏色特征值列表;根據(jù)所述模板顏色特征值列表在背景模板表空間中進行匹配和查找,并將符合的背景模板集發(fā)送給用戶。
用戶可以從推薦的背景模板集中自由選擇背景模板,也可以從背景模板庫中自由選擇背景模板。
步驟3,判斷用戶選擇的背景模板是否在發(fā)送給用戶的背景模板中,若在,則進行背景模板的使用,否則,對所述圖像集像素統(tǒng)計信息和用戶選擇的背景模板進行自學(xué)習(xí)分析,生成新的背景模板匹配規(guī)則。
具體的,用戶選擇背景模板后,用戶所選擇的模板可能是從推薦的背景模板集中選擇的,也可能是從背景模板庫中選擇的,因此,需要對用戶所選擇的背景模板進行判斷,判斷其是否在推薦的背景模板集中,如果是在推薦的背景模板集中,則不作任何處理;如果用戶選擇的背景模板不在推薦的背景模板集中,則對圖像集像素統(tǒng)計信息和用戶最終選擇的模板信息進行分析和學(xué)習(xí),生成新的背景模板匹配規(guī)則,用于背景模板的匹配,通過不斷的分析和學(xué)習(xí),使得背景模板匹配規(guī)則更加的精確,能夠向用戶推薦更加適合用戶圖像集的背景模板集。
在對圖像集像素統(tǒng)計信息和用戶最終選擇的模板信息進行分析和學(xué)習(xí)中,若能夠獲取用戶信息,則還可以根據(jù)用戶信息、圖像集像素統(tǒng)計信息,以及用戶選擇的背景模板進行不斷的分析和學(xué)習(xí),生成更加精確的背景模板匹配規(guī)則,進行背景模板的匹配。
如圖3所示,一種基于自學(xué)習(xí)的圖像集背景模板匹配系統(tǒng),包括智能匹配單元,以及背景模板庫,所述智能匹配單元根據(jù)用戶上傳的圖像集信息與背景模板庫中的背景模板進行匹配,并將匹配的背景模板發(fā)送給用戶。
所述智能匹配單元包括圖像分析單元、模板匹配規(guī)則單元、模板規(guī)則自學(xué)習(xí)單元,以及背景模板表空間單元;
圖像分析單元用于分析背景模板的模板色彩信息,并根據(jù)所述模板色彩信息將背景模板存入背景模板表空間單元中,同時對用戶上傳的圖像集進行分析,獲得圖像集像素統(tǒng)計信息,并將圖像集像素統(tǒng)計信息發(fā)送至模板匹配模塊中進行背景模板匹配,將匹配的背景模板集發(fā)送至用戶;
模板匹配規(guī)則單元用于根據(jù)模板匹配規(guī)則和圖像集像素統(tǒng)計信息在背景模板表空間中查找最優(yōu)背景模板;
模板規(guī)則自學(xué)習(xí)單元用于分析圖像集像素統(tǒng)計信息,以及用戶選擇的模板信息,重新生成新的模板匹配規(guī)則,并將模板匹配規(guī)則更新至模板匹配規(guī)則單元中。
具體的,首先對智能匹配單元進行初始化,包括模板匹配規(guī)則單元初始化和背景模板表空間初始化。
進一步地,對模板匹配規(guī)則單元進行初始化過程中,將通用色彩配比原則導(dǎo)入模板匹配規(guī)則單元中,所述色彩配比原則包括紅色配白色、黑色、藍(lán)灰色、米色、灰色;粉紅色配紫色、黑色、灰色、墨綠色、白色、米色、褐色、海軍藍(lán)等等。所述通用色彩對比原則根據(jù)實際情況進行配比。
背景模板表空間初始化過程包括:
首先,圖片分析單元對模板庫中現(xiàn)有的背景模板進行圖像像素分析統(tǒng)計,獲得背景模板圖像像素統(tǒng)計數(shù)據(jù);
其次,根據(jù)背景模板圖像像素統(tǒng)計數(shù)據(jù)提取出主顏色特征值,以及前若干位圖像顏色值列表,并以所述主顏色特征值為主鍵,建立背景模板排放表,本實施例中,多個背景模板排放表構(gòu)成背景模板表空間;
最后,對背景模板進行逐一解析,并將分析得到的背景模板數(shù)據(jù)插入對應(yīng)的背景模板排放表中。
若有新的背景模板的加入,則對新加入的背景模板進行解析,并將其插入至對應(yīng)的背景模板排放表中。
智能匹配單元初始化后,根據(jù)用戶上傳的圖像集,進行背景模板匹配,具體的,用戶上傳圖像集到圖像分析單元中,圖像分析單元對圖像集進行統(tǒng)計分析,獲得圖像集像素統(tǒng)計信息,并將所述圖像集像素統(tǒng)計信息發(fā)送至模板匹配規(guī)則單元中。本實施例中,所述圖像分析單元為timepack云服務(wù)實例。
結(jié)合圖3和圖4所示,模板匹配規(guī)則單元根據(jù)模板匹配規(guī)則和接收到的圖像集像素統(tǒng)計信息計算出相應(yīng)的模板顏色特征值列表,根據(jù)所述模板顏色特征值列表在背景模板表空間查找對應(yīng)的背景模板信息。背景模板表空間單元返回符合模板匹配規(guī)則的模板列表至模板匹配規(guī)則單元中。模板匹配規(guī)則單元向圖像分析單元返回匹配的背景模板結(jié)果,圖像分析單元將符合條件的背景模板結(jié)果發(fā)送至用戶,用戶得到智能相匹配的背景模板集。
用戶可以從推薦的背景模板集中自由選擇背景模板,也可以從背景模板庫中自由選擇背景模板。用戶選擇背景模板后,用戶所選擇的模板可能是從推薦的背景模板集中選擇的,也可能是從背景模板庫中選擇的,用戶將選擇的背景模板結(jié)果反饋到圖像分析單元中,圖像分析單元進一步判斷用戶選擇的模板是否在推薦的背景模板集內(nèi),如果是系統(tǒng)推薦的模板,則不做任何處理。如果用戶選擇的背景模板不在推薦的背景模板集中,圖像分析單元將圖像集像素統(tǒng)計信息和用戶最終選擇的背景模板信息發(fā)送給模板規(guī)則自學(xué)習(xí)單元,模板規(guī)則自學(xué)習(xí)單元對接收到的圖像集統(tǒng)計信息和用戶選擇的背景模板進行分析和自學(xué)習(xí),重新訓(xùn)練生成新的模板匹配規(guī)則。模板規(guī)則自學(xué)習(xí)單元將調(diào)整后的新的模板匹配規(guī)則更新到模板匹配規(guī)則單元,模板匹配規(guī)則單元根據(jù)新的模板匹配規(guī)則進行背景模板匹配。
若圖像分析單元中存在用戶信息,如性別、年齡、所在區(qū)域等,這些信息同樣發(fā)送至模板規(guī)則自學(xué)習(xí)單元中進行用戶深度分類解析。模板規(guī)則自學(xué)習(xí)單元根據(jù)用戶的信息和圖像集像素統(tǒng)計信息生成新的模板匹配規(guī)則,同時生成新的色彩匹配權(quán)重信息,模板匹配規(guī)則模塊根據(jù)新的模板匹配規(guī)則和色彩匹配權(quán)重信息進行背景模板的匹配。
本發(fā)明所述的基于自學(xué)習(xí)的圖像集背景模板匹配方法和系統(tǒng),能夠使用戶快速的找到與其圖像集相匹配的背景模板,并且,所述系統(tǒng)通過不斷的分析和學(xué)習(xí),優(yōu)化模板匹配規(guī)則,使推薦給用戶的背景模板集更加準(zhǔn)確,大大減少用戶的選擇時間。
本發(fā)明的技術(shù)內(nèi)容及技術(shù)特征已揭示如上,然而熟悉本領(lǐng)域的技術(shù)人員仍可能基于本發(fā)明的教示及揭示而作種種不背離本發(fā)明精神的替換及修飾,因此,本發(fā)明保護范圍應(yīng)不限于實施例所揭示的內(nèi)容,而應(yīng)包括各種不背離本發(fā)明的替換及修飾,并為本專利申請權(quán)利要求所涵蓋。