書法碼生成方法及系統(tǒng)、解析方法及系統(tǒng)以及書法碼標(biāo)簽的制作方法
【專利摘要】本發(fā)明公開了一種書法碼生成方法及系統(tǒng)、解析方法及系統(tǒng)以及書法碼標(biāo)簽,其中,書法碼,包括書法字圖像以及書法字圖像外側(cè)用于確定書法字圖像位置的矩形分隔框,所述書法字圖像為文字符號(hào)的二值圖像。書法碼的生成方法,包括:書法碼外觀的生成;以及根據(jù)生成的書法碼外觀生成相應(yīng)的特征識(shí)別碼,并賦予書法碼關(guān)聯(lián)內(nèi)容。同時(shí)還相應(yīng)公開了書法碼的生成系統(tǒng),書法碼解析方法和系統(tǒng),書法碼標(biāo)簽形態(tài)的應(yīng)用。從而實(shí)現(xiàn)提高各種碼的美觀直觀可視性、使用直達(dá)簡(jiǎn)單性、應(yīng)用廣泛實(shí)用性和安全保障防偽性的目的。
【專利說(shuō)明】
書法碼生成方法及系統(tǒng)、解析方法及系統(tǒng)以及書法碼標(biāo)簽
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及圖像信息編碼及解碼技術(shù)領(lǐng)域,具體地,涉及一種書法碼生成方法及 系統(tǒng)、解析方法及系統(tǒng)以及書法碼標(biāo)簽。
【背景技術(shù)】
[0002] 現(xiàn)有的圖像識(shí)別應(yīng)用,常常是對(duì)圖像進(jìn)行處理、分析和理解,僅僅識(shí)別,或者識(shí)別 之后簡(jiǎn)單連接到對(duì)應(yīng)的物品,沒(méi)有滿足人們獲取更多、更準(zhǔn)確信息,以及衍生信息的需求, 即沒(méi)有將圖像對(duì)應(yīng)到相關(guān)"碼"應(yīng)用。沒(méi)有被賦予更精準(zhǔn)更豐富有效信息的圖像識(shí)別是無(wú)意 義的。
[0003] 現(xiàn)有的信息條碼,從信息量和應(yīng)用范圍來(lái)說(shuō),二維碼是主導(dǎo)。二維碼是一種比一維 碼更高級(jí)的條碼格式。一維碼只能在一個(gè)方向(一般是水平方向)上表達(dá)信息,而二維碼在 水平和垂直方向都可以存儲(chǔ)信息。一維碼只能由數(shù)字和字母組成,而二維碼能存儲(chǔ)文字信 息,二維碼的應(yīng)用領(lǐng)域要廣得多。二維碼普及度很高,但是存在不安全(容易被復(fù)制、被利 用、無(wú)專門安全審核隨便誰(shuí)發(fā)都可以)、不美觀(僅為各種或黑白或彩色的色塊、線條)、不直 觀(兩個(gè)碼放在一起,人們無(wú)法快速區(qū)分出誰(shuí)是誰(shuí))、印刷后內(nèi)容無(wú)法修改以及應(yīng)用面窄等 諸多問(wèn)題。
[0004] 彩色三維碼有許多種,尚未形成統(tǒng)一的標(biāo)準(zhǔn),也沒(méi)有被廣泛應(yīng)用。簡(jiǎn)單來(lái)說(shuō),彩色 三維碼就是在黑白二維碼的技術(shù)上增加了顏色作為第三維度,共同標(biāo)識(shí)信息。彩色三維碼 均是從某一方面改進(jìn)了二維碼的任一缺點(diǎn)。
[0005] 彩色三維碼主要有兩類,一類是偽三維碼,就是在二維碼基礎(chǔ)上,直接加上類似底 圖的彩色圖案,比如,液態(tài)碼、云來(lái)圖形二維碼。視覺(jué)效果上看似乎改進(jìn)了二維碼的美觀性 和直觀性,但是究其本質(zhì)還是二維碼,優(yōu)點(diǎn)是任一普通的二維碼掃碼工具均可掃描,設(shè)計(jì)及 上手也容易,但是美觀性改進(jìn)不夠,且根本未涉及任何對(duì)安全性及可維護(hù)性問(wèn)題的改進(jìn)。
[0006] 另一類是國(guó)內(nèi)的彩色碼(ColorMobi)方案,又名彩鏈、彩碼或麗碼,是在傳統(tǒng)二維 碼基礎(chǔ)之上發(fā)展而來(lái)的一種全新的尋址技術(shù)產(chǎn)品,由原來(lái)的平面矩形二維碼加上黑、藍(lán)、 綠、紅4色矩陣構(gòu)成的彩色三維條碼。6X6格,四種顏色組成彩碼圖案,共可實(shí)現(xiàn)700億種組 合。它運(yùn)用手機(jī)或讀取器向服務(wù)器發(fā)送索引資訊并跳轉(zhuǎn)到相應(yīng)的網(wǎng)頁(yè)上,實(shí)現(xiàn)后臺(tái)內(nèi)容的 快速指向和推送。這種技術(shù)的邏輯在一定程度上解決了二維碼的安全性問(wèn)題。但是對(duì)于美 觀性問(wèn)題,雖然號(hào)稱被解決,但是實(shí)際上,彩色碼方案只能識(shí)別四種顏色,由于顏色有限,要 在這個(gè)規(guī)則下設(shè)計(jì)出一個(gè)好圖需要很好的設(shè)計(jì)水平。所以在絕大部分的情況下,彩色碼方 案的外觀僅僅是5*5或6*6的4色顏色塊矩陣,只有剩下的極少數(shù)的情況,彩色碼方案的外觀 是有意義的圖案,但是要在四種顏色的基礎(chǔ)上保證圖案美觀,就算專門的平面設(shè)計(jì)的從業(yè) 人員也不一定有能力進(jìn)行設(shè)計(jì),更何況普通的用戶。這也是彩色碼方案推出五六年,普及度 還非常差的原因。對(duì)于彩色碼方案,僅可通過(guò)專業(yè)的檢索才可搜索到幾篇相關(guān)性的文章以 及幾款A(yù)PP,對(duì)于大眾用戶來(lái)說(shuō)幾乎就沒(méi)聽(tīng)說(shuō)過(guò),所以不具備廣泛的推廣可能,也基本沒(méi)有 實(shí)用性。
[0007] 無(wú)論是現(xiàn)有的二維條碼,還是在二維碼基礎(chǔ)上發(fā)展而來(lái)的彩色三維條碼,都存在 不安全(容易被復(fù)制、被利用、無(wú)專門安全審核隨便誰(shuí)發(fā)都可以)、不美觀(各種或黑白或彩 色的色塊、線條)、不直觀(兩個(gè)碼放在一起,人們無(wú)法快速區(qū)分出誰(shuí)是誰(shuí))、印刷后內(nèi)容無(wú)法 修改以及應(yīng)用面窄等諸多問(wèn)題。
【發(fā)明內(nèi)容】
[0008] 本發(fā)明的目的在于,針對(duì)上述問(wèn)題,提出一種書法碼生成方法及系統(tǒng)、解析方法及 系統(tǒng)以及書法碼標(biāo)簽。
[0009] 為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:
[0010] -種包含書法碼的標(biāo)簽,所述書法碼,包括書法字圖像以及書法字圖像外側(cè)用于 確定書法字圖像位置的矩形分隔框,所述書法字圖像為文字符號(hào)的二值圖像。
[0011] -種書法碼的生成方法,包括:
[0012] 書法碼外觀的生成步驟;
[0013] 以及
[0014] 根據(jù)生成的書法碼外觀生成相應(yīng)的特征識(shí)別碼,并賦予書法碼關(guān)聯(lián)內(nèi)容的步驟。
[0015] 優(yōu)選的,所述書法碼外觀的生成步驟具體包括:
[0016] 步驟All、用戶身份檢查驗(yàn)證;
[0017]步驟A12、從通過(guò)檢查驗(yàn)證的用戶處,獲取需要轉(zhuǎn)化為書法碼的漢字;
[0018] 步驟A13、選擇書法字庫(kù);
[0019] 步驟A14、讀取上述選擇的字庫(kù),渲染顯示步驟A12中獲取漢字對(duì)應(yīng)的書法字圖像; [0020]步驟A15、設(shè)置步驟A14中顯示的書法字圖像的外觀;
[0021] 步驟A16、設(shè)置矩形分隔框的外觀;
[0022] 步驟A17、以圖片的形式將設(shè)置好書法字圖像的外觀以及矩形分隔框的外觀的書 法碼導(dǎo)出。
[0023] 優(yōu)選的,所述根據(jù)生成的書法碼外觀生成相應(yīng)的特征識(shí)別碼,并賦予書法碼關(guān)聯(lián) 內(nèi)容的步驟具體包括,
[0024]步驟A21、獲取書法碼的圖像數(shù)據(jù);
[0025] 步驟A22、對(duì)上述獲取的圖像數(shù)據(jù)采用全彩色圖像感知哈希算法進(jìn)行計(jì)算,生成與 書法碼的圖像數(shù)據(jù)一一對(duì)應(yīng)的特征識(shí)別碼;
[0026] 步驟A23、將書法碼圖像和生成的特征識(shí)別碼加入書法碼數(shù)據(jù)庫(kù);
[0027] 步驟A24、賦予書法碼關(guān)聯(lián)內(nèi)容;將關(guān)聯(lián)內(nèi)容和書法碼與關(guān)聯(lián)內(nèi)容的對(duì)應(yīng)關(guān)系加入 關(guān)聯(lián)內(nèi)容數(shù)據(jù)庫(kù)。
[0028]優(yōu)選的,上述步驟A22具體包括,
[0029]步驟A221、對(duì)圖像數(shù)據(jù)采用雙線性插值算法處理獲得尺寸為64X64大小的矩陣; [0030]步驟A222、對(duì)獲得矩陣的進(jìn)行離散余弦變換計(jì)算,通過(guò)離散余弦獲得64X64大小的 高低頻成分矩陣,其中矩陣的左上角16X16子陣是圖像的低頻成分,反映了圖像的較粗的結(jié) 構(gòu);
[0031 ] 步驟A223、計(jì)算平均值,對(duì)步驟A222所獲得的16X16子陣計(jì)算平均值;
[0032]步驟A224、以步驟A223獲得的平均值作為閾值,將16X16子陣中大于等于平均值的 置為1,小于平均值的置為0;
[0033] 步驟A225、根據(jù)上述步驟A224的結(jié)果將16X16子陣用0或1值表示,從而獲得32個(gè)字 節(jié)的特征識(shí)別碼。
[0034] -種書法碼生成系統(tǒng),包括,書法碼外觀生成模塊、書法碼的特征識(shí)別碼生成模塊 及關(guān)聯(lián)內(nèi)容賦予模塊;
[0035] 所述書法碼外觀生成模塊:生成書法碼外觀;
[0036] 所述書法碼的特征識(shí)別碼生成模塊:根據(jù)生成的書法碼外觀生成相應(yīng)的特征識(shí)別 碼;
[0037] 所述關(guān)聯(lián)內(nèi)容賦予模塊:賦予書法碼關(guān)聯(lián)內(nèi)容;
[0038] 優(yōu)選的,所述書法碼外觀生成模塊包括:
[0039] 漢字輸入模塊:用于輸入需要轉(zhuǎn)化為書法碼的漢字;
[0040] 書法字?jǐn)?shù)據(jù)庫(kù):用于儲(chǔ)存不同的書法字體和其對(duì)應(yīng)的書法字圖像;
[0041] 書法字圖像外觀設(shè)置模塊:用于設(shè)置書法字圖像的外觀,所述書法字圖像的外觀 包括書法字的排列顯示順序、書法字的大小、書法字的顏色和/或書法字的位置;
[0042] 矩形分隔框外觀設(shè)置模塊:用于設(shè)置矩形分隔框的外觀;所述矩形分隔框的外觀 包括矩形分隔框的框體顏色、矩形分隔框的框內(nèi)填充顏色、框內(nèi)填充背景圖案、矩形分隔框 的長(zhǎng)度和/或矩形分隔框的寬度;
[0043] 書法碼圖像導(dǎo)出模塊:以圖片的形式導(dǎo)出書法碼;所述圖片為矢量圖和/或位圖;
[0044] 所述書法碼的特征識(shí)別碼的生成模塊包括:
[0045] 書法碼圖像導(dǎo)入模塊:獲取書法碼的圖像數(shù)據(jù);
[0046] 識(shí)別碼生成模塊:對(duì)獲取的圖像數(shù)據(jù)采用全彩色圖像感知哈希算法進(jìn)行計(jì)算,生 成與書法碼圖像一一對(duì)應(yīng)的特征識(shí)別碼;
[0047] 書法碼數(shù)據(jù)庫(kù):儲(chǔ)存書法碼圖像和特征識(shí)別碼;
[0048]所述關(guān)聯(lián)內(nèi)容賦予模塊,包括:
[0049] 關(guān)聯(lián)內(nèi)容數(shù)據(jù)庫(kù):賦予與書法碼相關(guān)聯(lián)的內(nèi)容,將對(duì)應(yīng)關(guān)系和關(guān)聯(lián)內(nèi)容加入關(guān)聯(lián) 內(nèi)容數(shù)據(jù)庫(kù);書法碼相關(guān)聯(lián)的內(nèi)容為文本、圖片、聲音、視頻、應(yīng)用軟件、網(wǎng)址、動(dòng)畫、游戲、數(shù) 據(jù)庫(kù)、演示文檔、電子圖書、通訊信息、搜索和/或密碼。
[0050] -種書法碼的解析方法,包括以下步驟:
[00511 步驟B1、獲取書法碼圖像;
[0052] 步驟B2、對(duì)步驟B1所獲取得到的書法碼圖像進(jìn)行3x3高斯模糊處理,使書法碼圖像 噪聲減小,從而獲得平滑圖像;
[0053]步驟B3、對(duì)步驟B2所得到的平滑圖像首先進(jìn)行灰度處理;其次使用canny算子提取 輪廓;之后搜索并提取包含正對(duì)鏡頭中心的凸四邊形外輪廓;若無(wú)法獲取凸四邊形外輪廓, 則識(shí)別失敗,轉(zhuǎn)步驟B1,否則轉(zhuǎn)步驟B4;
[0054] 步驟B4、提取書法圖像并生成特征識(shí)別碼;
[0055] 步驟B5、比對(duì)書法碼數(shù)據(jù)庫(kù);使用特征識(shí)別碼匹配算法,將步驟B4生成的特征識(shí)別 碼與書法碼數(shù)據(jù)庫(kù)所存儲(chǔ)的特征識(shí)別碼逐一匹配,選擇相似度大于0.9且值最大的書法碼 數(shù)據(jù)庫(kù)所存儲(chǔ)的特征識(shí)別碼作為匹配的識(shí)別結(jié)果;
[0056] 步驟B6、書法碼關(guān)聯(lián)內(nèi)容的呈現(xiàn)和展示;根據(jù)步驟B5中匹配的結(jié)果在關(guān)聯(lián)內(nèi)容庫(kù) 中找到其對(duì)應(yīng)的關(guān)聯(lián)內(nèi)容。
[0057]優(yōu)選的,所述步驟B4、提取書法圖像并生成特征識(shí)別碼,包括具體步驟如下:
[0058]步驟B41、將步驟B3中凸四邊形外輪廓區(qū)域內(nèi)原始彩色圖像通過(guò)兩維投影變換算 法轉(zhuǎn)為矩形圖像;
[0059] 步驟M2、對(duì)步驟B41獲得的矩形圖像采用雙線性插值算法處理獲得尺寸為64X64 大小的矩陣;
[0060] 步驟M3、對(duì)上述步驟M2得到的矩陣進(jìn)行離散余弦變換計(jì)算;通過(guò)離散余弦獲得 64X64大小的高低頻成分矩陣,其中高低頻成分矩陣的左上角16X16子陣是圖像的低頻成 分,反映了圖像的較粗的結(jié)構(gòu);
[0061 ] 步驟B44、計(jì)算平均值,對(duì)步驟B43所截取的16X16子陣計(jì)算平均值;
[0062]步驟B45、以步驟B44中獲得的平均值作為閾值,將16X16子陣中大于等于平均值的 置為1,小于平均值的置為〇;
[0063] 步驟B46、計(jì)算特征識(shí)別碼,根據(jù)上述步驟B45的結(jié)果將16X16子陣用0或1值來(lái)表 示,從而獲得32個(gè)字節(jié)的特征識(shí)別碼;
[0064] 所述步驟B5中,特征識(shí)別碼匹配算法具體如下:
[0065] 需進(jìn)行比較的特征識(shí)別碼A與書法碼數(shù)據(jù)庫(kù)所存儲(chǔ)的特征識(shí)別碼B的長(zhǎng)度都為32 字節(jié),分別依次遍取各字節(jié)分別計(jì)作A[ i]和B[ i],則相似度S為:
[0066] S = same/ (VNA + VNB)
[0067] 上式中,=[二(A[i]*A[i]); =
[0068] -種書法碼解析系統(tǒng),其特征在于,包括:
[0069]書法碼圖像數(shù)據(jù)獲取模塊:獲取書法碼圖像數(shù)據(jù);
[0070]圖像平滑處理模塊:對(duì)書法碼圖像采用高斯模糊處理以抑制噪聲;
[0071] 書法圖像定位模塊:將圖像平滑處理模塊處理后的書法碼圖像轉(zhuǎn)為灰度后,進(jìn)一 步采用canny算子提取邊緣輪廓,通過(guò)對(duì)提取的邊緣輪廓采用凸四邊形判別算法來(lái)甄別是 否存在書法碼;并對(duì)凸四邊形內(nèi)圖像進(jìn)行兩維投影變換從而轉(zhuǎn)為矩形圖像;
[0072] 書法圖像提取模塊:進(jìn)行書法圖像的識(shí)別和輸出;首先提取書法碼可識(shí)別區(qū)域的 書法圖像,計(jì)算書法圖像的特征識(shí)別碼作為書法碼識(shí)別碼;并進(jìn)行書法碼識(shí)別碼檢索比對(duì);
[0073] 書法碼關(guān)聯(lián)內(nèi)容提取和展示模塊:通過(guò)讀取關(guān)聯(lián)內(nèi)容數(shù)據(jù)庫(kù),找到與書法碼對(duì)應(yīng) 的相關(guān)聯(lián)內(nèi)容和應(yīng)用,并將相關(guān)聯(lián)內(nèi)容和應(yīng)用呈現(xiàn)和展示。
[0074] 本發(fā)明的技術(shù)方案具有以下有益效果:
[0075] 1、圖形美觀、直觀可視:
[0076]書法碼不再是在無(wú)規(guī)則的或各個(gè)的黑白色塊或彩色色塊,而是具有意義的書法 字,外形更美觀,書法字也具有含義,碼與碼之間人們可直觀區(qū)分??梢詫?shí)現(xiàn)形象+內(nèi)容的雙 重宣傳的目的。在遵循一定的規(guī)則下,可以通過(guò)平面創(chuàng)意設(shè)計(jì),將企業(yè)的行業(yè)特質(zhì)、服務(wù)特 性及CIS標(biāo)志融合其中,形成具有視覺(jué)意義的移動(dòng)領(lǐng)域的新LOGO。
[0077] 2、操作簡(jiǎn)便、容易推廣:
[0078]操作簡(jiǎn)單,人人都可使用,普通人通過(guò)本發(fā)明技術(shù)方案相應(yīng)的系統(tǒng),簡(jiǎn)單幾步即生 成書法碼,具有很好的推廣前景。良好的用戶體驗(yàn),帶動(dòng)消費(fèi)者和企業(yè)通過(guò)一種有趣又有效 的移動(dòng)體驗(yàn)連接線上與線下。
[0079] 3、內(nèi)容多樣、信息直達(dá):
[0080]書法碼內(nèi)容可為包括但不限于文本、圖片、聲音、視頻、應(yīng)用軟件、網(wǎng)址、動(dòng)畫、游 戲、數(shù)據(jù)庫(kù)、演示文檔、電子圖書、通訊信息、搜索或密碼等可用電腦或移動(dòng)終端訪問(wèn)的萬(wàn)事 萬(wàn)物,掃碼直達(dá),一步到位的呈現(xiàn)和展示各種形態(tài)的多媒體信息和應(yīng)用。例如可將書法碼印 制在名片上,掃碼可展示姓名、地址、照片或通訊信息等相關(guān)聯(lián)內(nèi)容;又如可將書法碼印制 在廣告上,設(shè)置網(wǎng)址為相關(guān)聯(lián)內(nèi)容,通過(guò)掃碼可直達(dá)相關(guān)網(wǎng)站;又如可將書法碼制作成為光 敏印章,可隨意印制在任何物體表面,掃碼可展示的相關(guān)內(nèi)容,書法圖像可以為客服電話, 用戶掃碼可以直撥電話;書法碼可以為歌曲名稱,用戶掃碼可以直接播放歌曲;書法碼還可 以為電視節(jié)目欄目名稱,用戶掃碼可以直接播放最新一期的欄目視頻。還包括各種類似的 用途,無(wú)窮無(wú)盡。
[0081] 4、信息獨(dú)特、稀缺資源:
[0082] 書法碼包含書法圖像,書法圖像為有含義的書法字圖像,同一漢字、同一作者字體 的書法碼是唯一的。有限的書法碼是一種稀缺資源。正因?yàn)闀ùa的獨(dú)特性和稀缺性,才更 有價(jià)值,更具有商譽(yù)的鑒別作用。一個(gè)令人過(guò)目難忘的書法碼由于能夠吸引大眾視線,將逐 漸轉(zhuǎn)變?yōu)榫哂芯薮笊虡I(yè)價(jià)值的無(wú)形資產(chǎn)。
[0083] 5、應(yīng)用廣泛、碼可復(fù)用:
[0084]書法碼制作不需要專業(yè)的硬件設(shè)備,印刷也不需要增加額外的印制成本,書法文 字形象被人們廣泛認(rèn)知、認(rèn)可,可適應(yīng)于各行各業(yè)。書法碼的獨(dú)特性及稀缺性,使書法碼更 有價(jià)值,更需要有一套重復(fù)使用的機(jī)制。本發(fā)明所述的包含書法碼的標(biāo)簽儲(chǔ)存在本地,書法 碼的相關(guān)聯(lián)內(nèi)容儲(chǔ)存在網(wǎng)絡(luò)端,網(wǎng)絡(luò)端的內(nèi)容可認(rèn)證修改,故此包含書法碼的標(biāo)簽可長(zhǎng)久 使用,法碼的相關(guān)聯(lián)內(nèi)容可在不同時(shí)期進(jìn)行不同修改,可謂書法碼不變,內(nèi)容常用常新,以 此實(shí)現(xiàn)書法碼的復(fù)用。
[0085] 6、三重機(jī)制保障安全及防偽:
[0086]傳統(tǒng)的編碼及內(nèi)容均在于編碼圖片本身,掃碼者無(wú)法對(duì)其真?zhèn)芜M(jìn)行有效區(qū)分,故 此常常被復(fù)制冒用更改。而書法碼的外觀是有意義的圖像,人們掃碼前就知道將要掃的碼 的歸屬及用途,先認(rèn)知再掃描,用戶體驗(yàn)更友好,安全保障多一重。書法碼采用全彩色圖像 感知哈希算法生成特征識(shí)別碼,只有包含編碼內(nèi)容的客戶端或授權(quán)的SDK識(shí)別包才能識(shí)別, 可避免不良掃碼工具對(duì)其進(jìn)行隨意破解,安全更有保障。書法碼的外觀形象與相關(guān)聯(lián)內(nèi)容 分離,包含書法碼的標(biāo)簽儲(chǔ)存在本地,相關(guān)聯(lián)內(nèi)容儲(chǔ)存在網(wǎng)絡(luò)并進(jìn)行統(tǒng)一認(rèn)證管理,從機(jī)制 上保證了內(nèi)容的安全性。
[0087] 7、專業(yè)專享、更多定制:
[0088] 使用本發(fā)明技術(shù)方案時(shí),還可通過(guò)后臺(tái)程序?qū)τ刑厥庑枨蟮挠脩暨M(jìn)行掃碼內(nèi)容和 掃碼流程的定制。例如可以設(shè)置只有先掃某個(gè)普通條形碼驗(yàn)證(比如會(huì)員卡號(hào)等),然后再 次掃描書法碼,才可進(jìn)入相關(guān)聯(lián)內(nèi)容。
[0089] 下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說(shuō)明】
[0090] 圖1是書法碼的外觀生成流程圖;
[0091 ]圖2是書法碼的識(shí)別碼生成及內(nèi)容賦予流程圖;
[0092]圖3是書法碼的解析流程圖;
[0093]圖4是相關(guān)系統(tǒng)的不意圖;
[0094] 圖5是書法碼標(biāo)簽不意圖;
[0095]圖6是書法碼標(biāo)簽的實(shí)施例圖;
[0096]圖7是書法碼生成的整體流程圖。
【具體實(shí)施方式】
[0097]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí) 施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0098] 一種書法碼的生成方法,包括:
[0099]書法碼外觀的生成步驟;
[0100] 以及
[0101] 根據(jù)生成的書法碼外觀生成相應(yīng)的特征識(shí)別碼,并賦予書法碼關(guān)聯(lián)內(nèi)容的步驟。
[0102] 如圖1所示,書法碼外觀的生成的具體步驟如下:
[0103] 步驟All、用戶身份檢查驗(yàn)證;
[0104] 步驟A12、獲取需要轉(zhuǎn)化為書法碼的漢字;一般是用戶及時(shí)的輸入;
[0105] 步驟A13、可以選擇在線的網(wǎng)絡(luò)書法字庫(kù)或是本機(jī)操作系統(tǒng)中安裝的字庫(kù)。
[0106] 步驟A14、選擇網(wǎng)絡(luò)書法字庫(kù),可以選擇不同的書法字體,選擇不同的書法家;選擇 本機(jī)字庫(kù),只需要選擇字體即可;然后讀取字庫(kù),渲染顯示所獲取漢字對(duì)應(yīng)的書法字圖像;
[0107] 步驟A15、設(shè)置書法字圖像的外觀;書法字圖像的外觀包括書法字的排版方式、各 個(gè)書法字的大小、各個(gè)書法字的顏色、各書法字之間的間距和/或書法字的邊距;
[0108] 步驟A16、設(shè)置矩形分隔框的外觀;所述矩形分隔框的外觀包括矩形分隔框的框體 顏色、矩形分隔框的框內(nèi)填充顏色、框內(nèi)填充背景圖案、矩形分隔框的長(zhǎng)度和/或矩形分隔 框的寬度;
[0109] 步驟A17、以圖片的形式導(dǎo)出書法碼;圖片為矢量圖和/或不同分辨率的位圖;如果 步驟A16中設(shè)置了矩形分隔框的框內(nèi)填充背景圖案,則只能以位圖的形式導(dǎo)出書法碼;導(dǎo)出 的書法碼圖片可以保存到本地、發(fā)送郵件、分享等。
[0110] 圖2是書法碼的識(shí)別碼生成及內(nèi)容賦予流程圖。如圖2所示,書法碼的特征識(shí)別碼 的生成及關(guān)聯(lián)內(nèi)容賦予的具體步驟如下:
[0111] 步驟A21、獲取書法碼的圖像數(shù)據(jù);
[0112] 步驟A22、對(duì)A21獲取的圖像數(shù)據(jù)采用全彩色圖像感知哈希算法,進(jìn)行計(jì)算,生成與 書法碼圖像一一對(duì)應(yīng)的特征識(shí)別碼;
[0113] 步驟A23、書法碼圖像和步驟A22生成的特征識(shí)別碼入書法碼數(shù)據(jù)庫(kù);
[0114]步驟A24、賦予書法碼的關(guān)聯(lián)內(nèi)容;將關(guān)聯(lián)內(nèi)容和書法碼與關(guān)聯(lián)內(nèi)容的對(duì)應(yīng)關(guān)系加 入關(guān)聯(lián)內(nèi)容數(shù)據(jù)庫(kù);書法碼的關(guān)聯(lián)內(nèi)容的內(nèi)容為文本、圖片、聲音、視頻、應(yīng)用軟件、網(wǎng)址、動(dòng) 畫、游戲、數(shù)據(jù)庫(kù)、演示文檔、電子圖書、通訊信息、搜索信息和/或密碼;
[0115]在本實(shí)施例中,步驟A22中對(duì)A21獲取的圖像數(shù)據(jù)采用全彩色圖像感知哈希算法進(jìn) 行計(jì)算的具體步驟如下:
[0116] 步驟A221、對(duì)圖像數(shù)據(jù)采用雙線性插值算法處理獲得尺寸為64X64大小的矩陣;
[0117] 步驟A222、計(jì)算離散余弦變換;通過(guò)離散余弦獲得64X64大小的高低頻成分矩陣, 其中矩陣的左上角16X16子陣就是圖像的低頻成分,它反映了圖像的較粗的結(jié)構(gòu);
[0118] 步驟A223、計(jì)算平均值;對(duì)步驟A222所獲得的16X16子陣計(jì)算平均值;
[0119] 步驟A224、以步驟A223獲得的平均值作為閾值,將16X16子陣中大于等于平均值的 置為1,小于平均值的置為〇;
[0120] 步驟A225、計(jì)算特征識(shí)別碼;16X16子陣的每行用2字節(jié)的0、1值表示,總共獲得32 個(gè)字節(jié)的特征識(shí)別碼。
[0121] 圖3是書法碼的解析流程圖。與上述書法碼的生成方法的相對(duì)應(yīng),書法碼的解析方 法具體包括如下步驟:
[0122] 步驟B1、使用安裝有書法碼客戶端或插件的智能移動(dòng)終端的攝像頭對(duì)書法碼進(jìn)行 掃描,書法碼客戶端或插件程序后臺(tái)實(shí)時(shí)采集圖像;或者選取包含書法碼的靜態(tài)圖片文件 作為輸入圖像;
[0123] 步驟B2、對(duì)步驟B1所得到的圖像進(jìn)行3x3高斯模糊使其噪聲減小,獲得平滑圖像; [0124] 步驟B3、對(duì)步驟B2所得到的圖像首先米用gray = red*0 ? 1 l+green*0 ? 59+blue*0 ? 3 的算法進(jìn)行灰度處理;其次使用canny算子提取輪廓;之后搜索并提取包含正對(duì)鏡頭中心的 凸四邊形外輪廓;若無(wú),則本次識(shí)別失敗,轉(zhuǎn)步驟B1;
[0125] 步驟B4、提取書法圖像并生成特征識(shí)別碼,具體步驟如下:
[0126] 步驟B41、將步驟B3凸四邊形區(qū)域內(nèi)原始彩色圖像通過(guò)兩維投影變換算法轉(zhuǎn)為矩 形圖像;
[0127] 步驟M2、對(duì)步驟B41獲得的圖像數(shù)據(jù)采用雙線性插值算法處理獲得尺寸為64X64 大小的矩陣;
[0128] 步驟B43、計(jì)算離散余弦變換;通過(guò)離散余弦獲得64X64大小的高低頻成分矩陣,其 中矩陣的左上角16X16子陣就是圖像的低頻成分,它反映了圖像的較粗的結(jié)構(gòu);
[0129] 步驟B44、計(jì)算平均值;對(duì)步驟B43所截取的16X16子陣計(jì)算平均值;
[0130] 步驟B45、以步驟B44中獲得的平均值作為閾值,將16X16子陣中大于等于平均值的 置為1,小于平均值的置為〇;
[0131] 步驟B46、計(jì)算特征識(shí)別碼;16X16子陣每行可用2字節(jié)的0、1值來(lái)表示,總共獲得32 個(gè)字節(jié)的特征識(shí)別碼;
[0132] 步驟B5、比對(duì)書法碼數(shù)據(jù)庫(kù);使用特征識(shí)別碼匹配算法,將步驟B4計(jì)算所得的特征 識(shí)別碼與書法碼數(shù)據(jù)庫(kù)所存儲(chǔ)的特征識(shí)別碼逐一匹配,選擇相似度大于0.9且值最大作為 匹配的識(shí)別結(jié)果;
[0133] 步驟B6、書法碼關(guān)聯(lián)內(nèi)容的呈現(xiàn)和展示;根據(jù)步驟B5中匹配的結(jié)果在關(guān)聯(lián)內(nèi)容庫(kù) 中找到其對(duì)應(yīng)的關(guān)聯(lián)內(nèi)容;關(guān)聯(lián)內(nèi)容為文本、圖片、聲音、視頻、應(yīng)用軟件、網(wǎng)址、動(dòng)畫、游戲、 數(shù)據(jù)庫(kù)、演示文檔、電子圖書、通訊信息、搜索和/或密碼;關(guān)聯(lián)內(nèi)容屏幕上的展示方法為打 開圖片、顯示文本、播放語(yǔ)音、播放視頻、打開網(wǎng)址、打開或關(guān)閉WIFI、發(fā)送短信、撥通電話 和/或啟動(dòng)應(yīng)用。
[0134] 在本實(shí)施例中,在步驟B5中,匹配特征識(shí)別碼的特征識(shí)別碼匹配算法為:
[0135] 需比較的特征識(shí)別碼A與書法碼數(shù)據(jù)庫(kù)所存儲(chǔ)的特征識(shí)別碼B的長(zhǎng)度都為32字節(jié), 分別依次遍取各字節(jié)A[ i ]、B[ i ],則相似度S為:
[0136] S = samc/(-%/NA + sfm).
[0137] /NA = ^:'〇(A[i]* A[i]). NB - V;'〇(B[i]^ 〇[i]). same = ^〇(A[i]&B[i])〇
[0138] 本發(fā)明還公開了用于實(shí)現(xiàn)上述書法碼的生成方法、解析方法的相關(guān)系統(tǒng)。圖4是相 關(guān)系統(tǒng)的不意圖。
[0139] 如圖4所示,相關(guān)系統(tǒng)包括書法碼的生成系統(tǒng),書法碼的生成系統(tǒng)具體包括書法碼 外觀生成模塊S1、書法碼的特征識(shí)別碼的生成及關(guān)聯(lián)內(nèi)容賦予模塊S2;相關(guān)系統(tǒng)還包括書 法碼的解析系統(tǒng)S3。書法碼的特征識(shí)別碼的生成及關(guān)聯(lián)內(nèi)容賦予模塊S2即書法碼的特征識(shí) 別碼生成模塊和關(guān)聯(lián)內(nèi)容賦予模塊的總稱,書法碼的特征識(shí)別碼生成模塊:根據(jù)生成的書 法碼外觀生成相應(yīng)的特征識(shí)別碼;關(guān)聯(lián)內(nèi)容賦予模塊:賦予書法碼關(guān)聯(lián)內(nèi)容。
[0140]書法碼外觀生成模塊S1具體包括:
[0141 ]漢字輸入模塊:用于輸入需要轉(zhuǎn)化為書法碼的漢字;
[0142] 書法字?jǐn)?shù)據(jù)庫(kù):用于儲(chǔ)存不同的書法字體和其對(duì)應(yīng)的書法字圖像。在書法字?jǐn)?shù)據(jù) 庫(kù)中,一個(gè)漢字可能有多個(gè)不同字體、不同作者的多個(gè)書法字圖像。書法字?jǐn)?shù)據(jù)庫(kù)中的文字 有草書、行書、楷書、隸書、篆書等多種書法字體,是基于數(shù)百種碑帖石刻、竹簡(jiǎn)、古籍,近千 位古今中外著名書法家及名人的書法作品進(jìn)行分類、掃描、加工、矢量渲染建成的大型書法 數(shù)據(jù)庫(kù)。庫(kù)中的書法字均經(jīng)過(guò)最精細(xì)的矢量化處理,力保書法字的原貌,讓最終集成的書法 字保持其原始的書法韻味,可無(wú)限制的放大縮小,適應(yīng)于多種場(chǎng)合。
[0143] 書法字圖像外觀設(shè)置模塊:用于設(shè)置書法字圖像的外觀;書法字圖像的外觀包括 書法字的排列顯示順序、書法字的大小、書法字的顏色和/或書法字的位置。
[0144] 矩形分隔框外觀設(shè)置模塊:用于設(shè)置矩形分隔框的外觀;矩形分隔框的外觀包括 矩形分隔框的框體顏色、矩形分隔框的框內(nèi)填充顏色、框內(nèi)填充背景圖案、矩形分隔框的長(zhǎng) 度和/或矩形分隔框的寬度。
[0145] 書法碼圖像導(dǎo)出模塊:以圖的形式導(dǎo)出書法碼;圖片為矢量圖和/或不同分辨率的 位圖;如果在之前的步驟中設(shè)置了矩形分隔框的填充背景圖案,則只能以位圖的形式導(dǎo)出 書法碼。導(dǎo)出的書法碼圖可以保存到本地、發(fā)送郵件或分享等。
[0146] 書法碼的特征識(shí)別碼的生成及關(guān)聯(lián)內(nèi)容賦予模塊S2具體包括:
[0147] 書法碼圖像導(dǎo)入模塊:獲取書法碼的圖像數(shù)據(jù);
[0148] 識(shí)別碼生成模塊:對(duì)獲取的圖像數(shù)據(jù)采用全彩色圖像感知哈希算法進(jìn)行計(jì)算,生 成與書法碼圖像一一對(duì)應(yīng)的特征識(shí)別碼;
[0149] 書法碼數(shù)據(jù)庫(kù):儲(chǔ)存書法碼圖像和特征識(shí)別碼;
[0150] 關(guān)聯(lián)內(nèi)容數(shù)據(jù)庫(kù):賦予與書法碼相關(guān)聯(lián)的內(nèi)容,將對(duì)應(yīng)關(guān)系和關(guān)聯(lián)內(nèi)容加入關(guān)聯(lián) 內(nèi)容數(shù)據(jù)庫(kù);書法碼相關(guān)聯(lián)的內(nèi)容為文本、圖片、聲音、視頻、應(yīng)用軟件、網(wǎng)址、動(dòng)畫、游戲、數(shù) 據(jù)庫(kù)、演示文檔、電子圖書、通訊信息、搜索和/或密碼。
[0151] 書法碼的解析系統(tǒng)S3包括:
[0152] 書法碼圖像數(shù)據(jù)獲取模塊:包括通過(guò)安裝有書法碼客戶端或插件的智能移動(dòng)終端 的攝像頭和后臺(tái)程序;所述攝像頭對(duì)書法碼進(jìn)行掃描,后臺(tái)程序?qū)崟r(shí)采集圖像;或者選取包 含書法碼的靜態(tài)圖片文件作為輸入圖像;
[0153] 圖像平滑處理模塊:對(duì)圖像采用高斯模糊處理以抑制噪聲;
[0154] 書法圖像定位模塊:將采集到的圖像轉(zhuǎn)為灰度后,進(jìn)一步采用canny算子提取邊緣 輪廓,通過(guò)對(duì)這些輪廓采用凸四邊形判別算法來(lái)甄別是否存在書法碼;對(duì)凸四邊形內(nèi)圖像 進(jìn)行兩維投影變換算法轉(zhuǎn)為矩形圖像,處理后的矩形就是包含黑色邊框的圖像碼;除去邊 框,提取書法圖像為特征識(shí)別作準(zhǔn)備;
[0155] 書法圖像提取模塊:進(jìn)行書法圖像的識(shí)別和輸出;首先提取書法碼可識(shí)區(qū)域的書 法圖像,計(jì)算書法圖像的特征識(shí)別碼作為書法碼識(shí)別碼;并進(jìn)行書法碼識(shí)別碼檢索比對(duì);
[0156] 書法碼關(guān)聯(lián)內(nèi)容提取和展示模塊:通過(guò)讀取關(guān)聯(lián)內(nèi)容數(shù)據(jù)庫(kù),找到對(duì)應(yīng)的相關(guān)聯(lián) 內(nèi)容和應(yīng)用,并進(jìn)行呈現(xiàn)和展示;關(guān)聯(lián)內(nèi)容為文本、圖片、聲音、視頻、應(yīng)用軟件、網(wǎng)址、動(dòng)畫、 游戲、數(shù)據(jù)庫(kù)、演示文檔、電子圖書、通訊信息、搜索和/或密碼;關(guān)聯(lián)內(nèi)容屏幕上的展示方法 為打開圖片、顯示文本、播放語(yǔ)音、播放視頻、打開網(wǎng)址、打開或關(guān)閉WIFI、發(fā)送短信、撥通電 話和/或啟動(dòng)應(yīng)用。
[0157] 本發(fā)明還包括包含書法碼的標(biāo)簽。書法碼包括書法字圖像以及書法字圖像外側(cè)的 用于確定書法字圖像位置的矩形分隔框。書法字圖像為文字符號(hào)的二值圖像。
[0158] 圖5是書法碼標(biāo)簽的實(shí)施例的示意圖。如圖5所示,標(biāo)簽包括書法字圖像E2、書法字 圖像外側(cè)的用于確定書法字圖像位置的矩形分隔框E1,還包括書法字圖像的背景區(qū)域E3。 [0159]矩形分隔框E1可以為標(biāo)準(zhǔn)的1:1正方形和各種高寬比的矩形,矩形分隔框的框體 顏色可以是黑色或彩色,色值只要大于或等于背景區(qū)域E3的顏色。矩形分隔框E1的四個(gè)角 可設(shè)置標(biāo)識(shí)符,是作為凸顯一種碼的特征,不作為定位或其他的需求,根據(jù)書法碼的需要可 保留可不保留。
[0160]書法字圖像E2由一到多個(gè)書法字組成,書法字的數(shù)量不限,在肉眼能看清楚的前 提下,根據(jù)實(shí)際需要填入不同數(shù)量的書法字即可。書法字體根據(jù)書法碼生成系統(tǒng)數(shù)據(jù)庫(kù)提 供,以楷書、隸書、篆書、行書、草書為主,并提供有硬筆書法、個(gè)性書法等多種字體供選擇。 書法字的顏色不限,根據(jù)書法碼的使用范圍和特征,任意選擇顏色來(lái)生成書法碼。但書法字 的顏色一定要與書背景區(qū)域E3的顏色形成對(duì)比,便于肉眼識(shí)別,如果背景區(qū)域?yàn)轭伾前?底或淺色,就采用深彩色書法字,如果背景區(qū)域顏色為深彩色,書法字可以采用白色文字, 一切目的以能實(shí)現(xiàn)美觀、直觀、實(shí)用的書法碼為原則。
[0161]圖6是書法碼標(biāo)簽的另一個(gè)實(shí)施例的示意圖。圖6所示為矩形分隔框E1為正方形的 書法碼。此例中書法碼為白色底色,書法字和分隔邊框顏色均為RGB(168,0,0)。書法字圖像 E2中有四個(gè)書法漢字,排列順序?yàn)橛移鹭Q排,文字內(nèi)容為毛澤東所書的繁體草書"書法傳 媒"。此實(shí)施例的連接內(nèi)容為網(wǎng)站鏈接,鏈接一個(gè)書法網(wǎng)站,用客戶端系統(tǒng)掃描即可識(shí)別并 直達(dá)碼關(guān)聯(lián)的內(nèi)容。
[0162] 本發(fā)明所述的書法碼標(biāo)簽有實(shí)物和非實(shí)物多種表現(xiàn)形式,可以是以電子形式出現(xiàn) 在包括但不限于電腦、移動(dòng)終端、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、圖像、視頻中使用和展示,也可以是采用包 括但不限于印刷、雕刻、噴繪、打印、蓋章等方式在各種材質(zhì)的實(shí)物上使用和展示。
[0163] 本發(fā)明所述的書法碼可展現(xiàn)的內(nèi)容包括但不限于文本、圖片、聲音、視頻、應(yīng)用軟 件、網(wǎng)址、動(dòng)畫、游戲、數(shù)據(jù)庫(kù)、演示文檔、電子圖書、通訊信息、搜索、密碼等可用電腦或移動(dòng) 終端訪問(wèn)的萬(wàn)事萬(wàn)物。
[0164] 本發(fā)明所述的書法碼可適用的范圍包括但不限于品牌推廣、廣告宣傳、商務(wù)辦公、 新聞出版、印刷包裝、電子商務(wù)、通訊社交、商品推廣、市場(chǎng)營(yíng)銷、文化傳播、科研教育、休閑 娛樂(lè)、政務(wù)、交通物流、醫(yī)療保健、衣食住行、生活服務(wù)等全方位的智能應(yīng)用場(chǎng)景。
[0165] 綜上所述,本發(fā)明技術(shù)方案還具有以下優(yōu)點(diǎn):
[0166] 書法碼具有防盜鏈、防釣魚的防偽特性。以商品為例,商品及商品附帶的傳統(tǒng)編碼 在商品銷售的各個(gè)環(huán)節(jié)都可能被很容易的替換掉,而人們無(wú)法辨識(shí)。當(dāng)一個(gè)消費(fèi)者不小心 買到一件假貨,不僅要承受此件商品的損失,同時(shí)還要承受,掃描這些被篡改的傳統(tǒng)編碼所 帶來(lái)的安全隱患,甚至可能通過(guò)這些傳統(tǒng)編碼跳轉(zhuǎn)到仿冒的網(wǎng)站,進(jìn)行購(gòu)物,可能會(huì)導(dǎo)致購(gòu) 買了第二件或更多的假冒商品或是泄露了自己的銀行卡信息等安全隱患和經(jīng)濟(jì)損失。但是 如果商品使用了書法碼,其可識(shí)別性和關(guān)聯(lián)內(nèi)容云端存儲(chǔ),就會(huì)較好的解決這些問(wèn)題。若仿 制品的廠家沒(méi)有用書法碼,則很容易被消費(fèi)者辨認(rèn)出是假貨;如果仿制品用了自行繪制的 類似書法碼,則無(wú)法識(shí)別出內(nèi)容,也會(huì)被認(rèn)出是假貨。若仿制品用了與正品完全一致的書法 碼,則掃描后會(huì)直達(dá)正品的網(wǎng)址鏈接,使正品商家得到想要達(dá)到的宣傳效果,也避免消費(fèi)者 誤入假冒或釣魚網(wǎng)站,保護(hù)了消費(fèi)者的安全,同時(shí)也消除了用戶訪問(wèn)被篡改的傳統(tǒng)編碼地 址再次購(gòu)買假貨的隱患。
[0167] 最后應(yīng)說(shuō)明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可 以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的 保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種包含書法碼的標(biāo)簽,其特征在于,所述書法碼,包括書法字圖像W及書法字圖像 外側(cè)用于確定書法字圖像位置的矩形分隔框,所述書法字圖像為文字符號(hào)的二值圖像。2. -種書法碼的生成方法,其特征在于,包括: 書法碼外觀的生成步驟; W及 根據(jù)生成的書法碼外觀生成相應(yīng)的特征識(shí)別碼,并賦予書法碼關(guān)聯(lián)內(nèi)容的步驟。3. 根據(jù)權(quán)利要求2所述的書法碼的生成方法,其特征在于,所述書法碼外觀的生成步驟 具體包括: 步驟Al 1、用戶身份檢查驗(yàn)證; 步驟A12、從通過(guò)檢查驗(yàn)證的用戶處,獲取需要轉(zhuǎn)化為書法碼的漢字; 步驟A13、選擇書法字庫(kù); 步驟A14、讀取上述選擇的字庫(kù),擅染顯示步驟A12中獲取漢字對(duì)應(yīng)的書法字圖像; 步驟A15、設(shè)置步驟A14中顯示的書法字圖像的外觀; 步驟A16、設(shè)置矩形分隔框的外觀; 步驟A17、W圖片的形式將設(shè)置好書法字圖像的外觀W及矩形分隔框的外觀的書法碼 導(dǎo)出。4. 根據(jù)權(quán)利要求3所述的書法碼的生成方法,其特征在于,所述根據(jù)生成的書法碼外觀 生成相應(yīng)的特征識(shí)別碼,并賦予書法碼關(guān)聯(lián)內(nèi)容的步驟具體包括, 步驟A21、獲取書法碼的圖像數(shù)據(jù); 步驟A22、對(duì)上述獲取的圖像數(shù)據(jù)采用全彩色圖像感知哈希算法進(jìn)行計(jì)算,生成與書法 碼的圖像數(shù)據(jù)一一對(duì)應(yīng)的特征識(shí)別碼; 步驟A23、將書法碼圖像和生成的特征識(shí)別碼加入書法碼數(shù)據(jù)庫(kù); 步驟A24、賦予書法碼關(guān)聯(lián)內(nèi)容;將關(guān)聯(lián)內(nèi)容和書法碼與關(guān)聯(lián)內(nèi)容的對(duì)應(yīng)關(guān)系加入關(guān)聯(lián) 內(nèi)容數(shù)據(jù)庫(kù)。5. 根據(jù)權(quán)利要求4所述的書法碼的生成方法,其特征在于,上述步驟A22具體包括, 步驟A221、對(duì)圖像數(shù)據(jù)采用雙線性插值算法處理獲得尺寸為64X64大小的矩陣; 步驟A222、對(duì)獲得矩陣的進(jìn)行離散余弦變換計(jì)算,通過(guò)離散余弦獲得64X64大小的高低 頻成分矩陣,其中矩陣的左上角16X16子陣是圖像的低頻成分,反映了圖像的較粗的結(jié)構(gòu); 步驟A223、計(jì)算平均值,對(duì)步驟A222所獲得的16X16子陣計(jì)算平均值; 步驟A224、W步驟A223獲得的平均值作為闊值,將16X16子陣中大于等于平均值的置為 1,小于平均值的置為O; 步驟A225、根據(jù)上述步驟A224的結(jié)果將16X16子陣用O或1值表示,從而獲得32個(gè)字節(jié)的 特征識(shí)別碼。6. -種書法碼生成系統(tǒng),其特征在于,包括,書法碼外觀生成模塊、書法碼的特征識(shí)別 碼生成模塊及關(guān)聯(lián)內(nèi)容賦予模塊; 所述書法碼外觀生成模塊:生成書法碼外觀; 所述書法碼的特征識(shí)別碼生成模塊:根據(jù)生成的書法碼外觀生成相應(yīng)的特征識(shí)別碼; 所述關(guān)聯(lián)內(nèi)容賦予模塊:賦予書法碼關(guān)聯(lián)內(nèi)容。7. 根據(jù)權(quán)利要求6所述的書法碼生成系統(tǒng),其特征在于,所述書法碼外觀生成模塊包 括: 漢字輸入模塊:用于輸入需要轉(zhuǎn)化為書法碼的漢字; 書法字?jǐn)?shù)據(jù)庫(kù):用于儲(chǔ)存不同的書法字體和其對(duì)應(yīng)的書法字圖像; 書法字圖像外觀設(shè)置模塊:用于設(shè)置書法字圖像的外觀,所述書法字圖像的外觀包括 書法字的排列顯示順序、書法字的大小、書法字的顏色和/或書法字的位置; 矩形分隔框外觀設(shè)置模塊:用于設(shè)置矩形分隔框的外觀;所述矩形分隔框的外觀包括 矩形分隔框的框體顏色、矩形分隔框的框內(nèi)填充顏色、框內(nèi)填充背景圖案、矩形分隔框的長(zhǎng) 度和/或矩形分隔框的寬度; 書法碼圖像導(dǎo)出模塊:W圖片的形式導(dǎo)出書法碼;所述圖片為矢量圖和/或位圖; 所述書法碼的特征識(shí)別碼的生成模塊包括: 書法碼圖像導(dǎo)入模塊:獲取書法碼的圖像數(shù)據(jù); 識(shí)別碼生成模塊:對(duì)獲取的圖像數(shù)據(jù)采用全彩色圖像感知哈希算法進(jìn)行計(jì)算,生成與 書法碼圖像一一對(duì)應(yīng)的特征識(shí)別碼; 書法碼數(shù)據(jù)庫(kù):儲(chǔ)存書法碼圖像和特征識(shí)別碼; 所述關(guān)聯(lián)內(nèi)容賦予模塊,包括: 關(guān)聯(lián)內(nèi)容數(shù)據(jù)庫(kù):賦予與書法碼相關(guān)聯(lián)的內(nèi)容,將對(duì)應(yīng)關(guān)系和關(guān)聯(lián)內(nèi)容加入關(guān)聯(lián)內(nèi)容 數(shù)據(jù)庫(kù);書法碼相關(guān)聯(lián)的內(nèi)容為文本、圖片、聲音、視頻、應(yīng)用軟件、網(wǎng)址、動(dòng)畫、游戲、數(shù)據(jù) 庫(kù)、演示文檔、電子圖書、通訊信息、捜索和/或密碼。8. -種書法碼的解析方法,其特征在于,包括W下步驟: 步驟B1、獲取書法碼圖像; 步驟B2、對(duì)步驟Bl所獲取得到的書法碼圖像進(jìn)行3x3高斯模糊處理,使書法碼圖像噪聲 減小,從而獲得平滑圖像; 步驟B3、對(duì)步驟B2所得到的平滑圖像首先進(jìn)行灰度處理;其次使用canny算子提取輪 廓;之后捜索并提取包含正對(duì)鏡頭中屯、的凸四邊形外輪廓;若無(wú)法獲取凸四邊形外輪廓,貝U 識(shí)別失敗,轉(zhuǎn)步驟Bl,否則轉(zhuǎn)步驟B4; 步驟B4、提取書法圖像并生成特征識(shí)別碼; 步驟B5、比對(duì)書法碼數(shù)據(jù)庫(kù);使用特征識(shí)別碼匹配算法,將步驟B4生成的特征識(shí)別碼與 書法碼數(shù)據(jù)庫(kù)所存儲(chǔ)的特征識(shí)別碼逐一匹配,選擇相似度大于0.9且值最大的書法碼數(shù)據(jù) 庫(kù)所存儲(chǔ)的特征識(shí)別碼作為匹配的識(shí)別結(jié)果; 步驟B6、書法碼關(guān)聯(lián)內(nèi)容的呈現(xiàn)和展示;根據(jù)步驟B5中匹配的結(jié)果在關(guān)聯(lián)內(nèi)容庫(kù)中找 到其對(duì)應(yīng)的關(guān)聯(lián)內(nèi)容。9. 根據(jù)權(quán)利要求8所述的書法碼的解析方法,其特征在于, 所述步驟B4、提取書法圖像并生成特征識(shí)別碼,包括具體步驟如下: 步驟B41、將步驟B3中凸四邊形外輪廓區(qū)域內(nèi)原始彩色圖像通過(guò)兩維投影變換算法轉(zhuǎn) 為矩形圖像; 步驟B42、對(duì)步驟B41獲得的矩形圖像采用雙線性插值算法處理獲得尺寸為64X64大小 的矩陣; 步驟B43、對(duì)上述步驟B42得到的矩陣進(jìn)行離散余弦變換計(jì)算;通過(guò)離散余弦獲得64X64 大小的高低頻成分矩陣,其中高低頻成分矩陣的左上角16X16子陣是圖像的低頻成分,反映 了圖像的較粗的結(jié)構(gòu); 步驟B44、計(jì)算平均值,對(duì)步驟B43所截取的16X16子陣計(jì)算平均值; 步驟B45、W步驟B44中獲得的平均值作為闊值,將16X16子陣中大于等于平均值的置為 1,小于平均值的置為O; 步驟B46、計(jì)算特征識(shí)別碼,根據(jù)上述步驟B45的結(jié)果將16X16子陣用O或1值來(lái)表示,從 而獲得32個(gè)字節(jié)的特征識(shí)別碼; 所述步驟B5中,特征識(shí)別碼匹配算法具體如下: 需進(jìn)行比較的特征識(shí)別碼A與書法碼數(shù)據(jù)庫(kù)所存儲(chǔ)的特征識(shí)別碼B的長(zhǎng)度都為32字節(jié), 分別依次遍取各字節(jié)分別計(jì)作A[ i]和B[ i],則相似度S為: 上式牛10. 一 W節(jié)化媽W(xué)牛仍巧現(xiàn),共'十守化化了,'凹f田:書法碼圖像數(shù)據(jù)獲取模塊:獲取書法碼圖像數(shù)據(jù); 圖像平滑處理模塊:對(duì)書法碼圖像采用高斯模糊處理W抑制噪聲; 書法圖像定位模塊:將圖像平滑處理模塊處理后的書法碼圖像轉(zhuǎn)為灰度后,進(jìn)一步采 用canny算子提取邊緣輪廓,通過(guò)對(duì)提取的邊緣輪廓采用凸四邊形判別算法來(lái)甄別是否存 在書法碼;并對(duì)凸四邊形內(nèi)圖像進(jìn)行兩維投影變換從而轉(zhuǎn)為矩形圖像; 書法圖像提取模塊:進(jìn)行書法圖像的識(shí)別和輸出;首先提取書法碼可識(shí)別區(qū)域的書法 圖像,計(jì)算書法圖像的特征識(shí)別碼作為書法碼識(shí)別碼;并進(jìn)行書法碼識(shí)別碼檢索比對(duì); 書法碼關(guān)聯(lián)內(nèi)容提取和展示模塊:通過(guò)讀取關(guān)聯(lián)內(nèi)容數(shù)據(jù)庫(kù),找到與書法碼對(duì)應(yīng)的相 關(guān)聯(lián)內(nèi)容和應(yīng)用,并將相關(guān)聯(lián)內(nèi)容和應(yīng)用呈現(xiàn)和展示。
【文檔編號(hào)】G06K19/06GK105913104SQ201610228130
【公開日】2016年8月31日
【申請(qǐng)日】2016年4月13日
【發(fā)明人】趙博, 任崇波
【申請(qǐng)人】上海厚吉智能科技有限公司