本發(fā)明涉及計算機圖像處理技術(shù)領(lǐng)域,尤其是涉及一種圖像搜索碼技術(shù)的生成及應(yīng)用的方法。
背景技術(shù):
伴隨移動互聯(lián)網(wǎng)、移動終端和智能手機的普及,利用二維碼來表示網(wǎng)址網(wǎng)址越來越受歡迎,它方便了手機用戶訪問相關(guān)的網(wǎng)址。
但是二維碼的缺點也非常明顯,比如,在版面有限的情況下二維碼本身占了很大的區(qū)域,用戶如果還想顯示其他廣告信息,比如logo或其他圖像,只能放在二維碼中心非常小的區(qū)域里,宣傳效果不理想。
另外,目前增強現(xiàn)實應(yīng)用的開發(fā)工具提供的開發(fā)接口都只能針對具體的app作圖像識別,也就是說每個增強現(xiàn)實應(yīng)用都需要專門開發(fā)一個app,缺少可以用一個通用app來鏈接各種增強現(xiàn)實的效果。
技術(shù)實現(xiàn)要素:
本發(fā)明提出了一種圖像搜索碼技術(shù)的生成及應(yīng)用的方法,旨在解決二維碼及增強現(xiàn)實開發(fā)工具的上述缺點,用基于圖像識別及比對技術(shù)的圖像搜索碼來改善用戶體驗和推動增強現(xiàn)實應(yīng)用的推廣及應(yīng)用。
一種圖像搜索碼技術(shù)的生成及應(yīng)用的方法,其特征在于包括以下步驟:
101、信息處理單元提供一個交互界面讓本技術(shù)使用者選取圖像上的一個區(qū)域,信息處理單元對圖像進行解碼,并用以下公式來計算該圖像區(qū)域的二維熵值p:
將該圖像區(qū)域任一像素周圍像素的灰度均值作為灰度分布的綜合特征,組成特征二元組,記為(i,j),其中i表示像素的灰度值(0<=i<=255),j表示鄰域灰度均值(0<=j<=255),圖像的寬度為w,高度為h:
pij=f(i,j)/w×h
f(i,j)為特征二元組(i,j)出現(xiàn)的頻數(shù),定義離散的圖像二維熵q為:
q=-∑∑(pijlogpij)
102、如果上述熵值低于預(yù)設(shè)的閾值,提示用戶該圖像區(qū)域無法作為圖像添加搜索碼,執(zhí)行步驟105;否則,執(zhí)行步驟103;
103、信息處理單元根據(jù)該區(qū)域的圖像生成一個圖像指紋,該圖像指紋是一種圖像特征信息的向量,包含了一個特殊的哈希函數(shù),圖像的灰度和色彩分布,長寬比,梯度變化及輪廓信息,信息處理單元將該圖像指紋和與這個區(qū)域?qū)?yīng)的網(wǎng)址或增強現(xiàn)實展現(xiàn)功能參數(shù)添加到數(shù)據(jù)庫;
104、信息處理單元在上述圖像區(qū)域的四個角添加跟這個區(qū)域色彩互補的邊框圖案;
105、如果本技術(shù)使用者需要處理更多的圖像區(qū)域,重復(fù)步驟101-104,否則執(zhí)行步驟106;
106、將添加了邊框圖案的圖像制作成媒體廣告,手冊,商品包裝或驅(qū)動增強現(xiàn)實的媒體;如果圖像區(qū)域?qū)?yīng)的是網(wǎng)址,將添加邊框圖案的圖像制作成廣告,手冊或包裝;如果圖像區(qū)域?qū)?yīng)的是增強現(xiàn)實的媒體,將添加邊框圖案的圖像制作成驅(qū)動增強現(xiàn)實的媒體;
107、智能終端設(shè)備對嵌入圖像搜索碼的廣告,手冊,商品包裝或驅(qū)動增強現(xiàn)實的媒體進行處理。
所述的步驟107智能終端設(shè)備對嵌入圖像搜索碼的廣告,手冊,商品包裝或驅(qū)動增強現(xiàn)實的媒體進行處理,具體包括以下步驟:
201、用已裝了上述圖像搜索碼解碼程序的智能終端設(shè)備掃描圖像搜索碼,在數(shù)據(jù)庫里搜索掃描區(qū)域的圖像的圖像指紋及跟這個區(qū)域?qū)?yīng)的對象;
202、如果在數(shù)據(jù)庫里搜索到與掃描區(qū)域到圖像的圖像指紋一致的圖像,執(zhí)行203;否則,提示用戶重新掃描或中止流程;
203、如果掃描區(qū)域的圖像對應(yīng)的是一個網(wǎng)址,調(diào)用智能終端設(shè)備的瀏覽器訪問該網(wǎng)址;如果圖像區(qū)域?qū)?yīng)的是增強現(xiàn)實的媒體,智能終端執(zhí)行對應(yīng)的增強現(xiàn)實操作。
與現(xiàn)有技術(shù)相比,本發(fā)明的效果是積極明顯的,具體地:本發(fā)明用基于圖像識別比對的圖像搜索碼來代替二維碼及實現(xiàn)增強現(xiàn)實功能,改善了用戶體驗和并提高了增強現(xiàn)實軟件的識別率和適用范圍。
附圖說明
圖1為本發(fā)明的方法流程圖1;
圖2為本發(fā)明的方法流程圖2。
具體實施方式
下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細(xì)說明;
如圖1所示,一種圖像搜索碼技術(shù)的生成及應(yīng)用的方法,其特征在于包括以下步驟:
101、信息處理單元提供一個交互界面讓本技術(shù)使用者選取圖像上的一個區(qū)域,信息處理單元對圖像進行解碼,并用以下公式來計算該圖像區(qū)域的二維熵值p:
將該圖像區(qū)域任一像素周圍像素的灰度均值作為灰度分布的綜合特征,組成特征二元組,記為(i,j),其中i表示像素的灰度值(0<=i<=255),j表示鄰域灰度均值(0<=j<=255),圖像的寬度為w,高度為h:
pij=f(i,j)/w×h
f(i,j)為特征二元組(i,j)出現(xiàn)的頻數(shù),定義離散的圖像二維熵q為:
q=-∑∑(pijlogpij)
102、如果上述熵值低于預(yù)設(shè)的閾值,提示用戶該圖像區(qū)域無法作為圖像添加搜索碼,執(zhí)行步驟105;否則,執(zhí)行步驟103;
103、信息處理單元根據(jù)該區(qū)域的圖像生成一個圖像指紋,該圖像指紋是一種圖像特征信息的向量,包含了一個特殊的哈希函數(shù),圖像的灰度和色彩分布,長寬比,梯度變化及輪廓信息,信息處理單元將該圖像指紋和與這個區(qū)域?qū)?yīng)的網(wǎng)址或增強現(xiàn)實展現(xiàn)功能參數(shù)添加到數(shù)據(jù)庫;
104、信息處理單元在上述圖像區(qū)域的四個角添加跟這個區(qū)域色彩互補的邊框圖案;
105、如果本技術(shù)使用者需要處理更多的圖像區(qū)域,重復(fù)步驟101-104,否則執(zhí)行步驟106;
106、將添加了邊框圖案的圖像制作成媒體廣告,手冊,商品包裝或驅(qū)動增強現(xiàn)實的媒體;如果圖像區(qū)域?qū)?yīng)的是網(wǎng)址,將添加邊框圖案的圖像制作成廣告,手冊或包裝;如果圖像區(qū)域?qū)?yīng)的是增強現(xiàn)實的媒體,將添加邊框圖案的圖像制作成驅(qū)動增強現(xiàn)實的媒體;
107、智能終端設(shè)備對嵌入圖像搜索碼的廣告,手冊,商品包裝或驅(qū)動增強現(xiàn)實的媒體進行處理。
如圖2所示,所述的步驟107智能終端設(shè)備對嵌入圖像搜索碼的廣告,手冊,商品包裝或驅(qū)動增強現(xiàn)實的媒體進行處理,具體包括以下步驟:
201、用已裝了上述圖像搜索碼解碼程序的智能終端設(shè)備掃描圖像搜索碼,在數(shù)據(jù)庫里搜索掃描區(qū)域的圖像的圖像指紋及跟這個區(qū)域?qū)?yīng)的對象;
202、如果在數(shù)據(jù)庫里搜索到與掃描區(qū)域到圖像的圖像指紋一致的圖像,執(zhí)行203;否則,提示用戶重新掃描或中止流程;
203、如果掃描區(qū)域的圖像對應(yīng)的是一個網(wǎng)址,調(diào)用智能終端設(shè)備的瀏覽器訪問該網(wǎng)址;如果圖像區(qū)域?qū)?yīng)的是增強現(xiàn)實的媒體,智能終端執(zhí)行對應(yīng)的增強現(xiàn)實操作。
當(dāng)然,上述說明并非是對本發(fā)明的限制,本發(fā)明也并不僅限于上述舉例,本技術(shù)領(lǐng)域的普通技術(shù)人員在本發(fā)明的實質(zhì)范圍內(nèi)做出的變化、改型、添加或替換,也應(yīng)屬于本發(fā)明的保護范圍。