亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種二維碼視覺優(yōu)化方法

文檔序號:9376318閱讀:537來源:國知局
一種二維碼視覺優(yōu)化方法
【技術領域】
[0001]本發(fā)明涉及計算機應用技術領域、數(shù)字圖像處理領域,尤其涉及一種二維碼視覺優(yōu)化方法。
【背景技術】
[0002]二維碼,也叫Quick Response Code,是一種以黑塊和白塊為特征的二維掃描碼,最早被日本Denso Wave公司發(fā)明并用于跟蹤汽車零件。二維碼具有較高的可讀性、較大的存儲空間,以及較強的糾錯機制。
[0003]傳統(tǒng)二維碼對于人眼來說僅僅是無意義的黑白色快,沒有美化效果。限于二維碼的特定表現(xiàn)形式,圖像中呈現(xiàn)的二維碼往往由于沉浸度不夠而顯得十分突兀。而且,無論二維碼的基礎樣式如何改變,都會對背景圖像造成一定的信息損失,破壞了背景圖像的完整性,不能較好的傳遞視覺信息。
[0004]因此,本領域的技術人員致力于開發(fā)一種二維碼視覺優(yōu)化方法,以解決現(xiàn)有技術的不足。

【發(fā)明內(nèi)容】

[0005]有鑒于現(xiàn)有技術的上述缺陷,本發(fā)明所要解決的技術問題是提供一種二維碼視覺優(yōu)化方法,本發(fā)明放棄使用背景圖片融合二維碼圖像,而是使用背景圖片的顯著性圖像導向二維碼的重構過程,使得二維碼整體上可以傳遞出背景圖片的視覺信息,而且巧妙地避免了二維碼對于背景圖片完整性的破壞。
[0006]為實現(xiàn)上述目的,本發(fā)明提供了一種二維碼視覺優(yōu)化方法,其特征在于,包括以下步驟:
步驟1、原始二維碼生成,使用待編碼信息,根據(jù)二維碼標準生成普通二維碼,獲取普通二維碼的灰度信息分布矩陣;
步驟2、背景圖片預處理,獲取背景圖像,并使用并使用數(shù)字圖像處理方法,圖像處理方法不限于提取、模糊、銳化,對圖片進行預處理,突出背景圖像主體,并生成背景圖像的顯著性特征;
步驟3、歸一化,對步驟2所述的顯著性圖像進行包括旋轉(zhuǎn)、縮放操作,使得顯著性區(qū)域突出,保證顯著性圖像的主體部分與二維碼圖像大小相同,并裁剪出所述的主體部分;
步驟4、重構,以使用3*3模式為例,獲取所有3*3替換模式的解碼正確率;然后,使用步驟I生成的二維碼,對該二維碼數(shù)據(jù)區(qū)中每一個Module,選擇最大滿足以下因素的3*3模式進行替換,這些因素為:
Ca)選擇的模式必須近似該模式對應Module的灰度值;
(b)選擇的模式必須近似該模式對應位置的顯著性圖像;
(c)保證其在4-鄰域、8-鄰域的近似性;
Cd)選擇的模式盡可能具有較高的解碼正確率; (e)對于所有Module進行替換后得到的替換二維碼,必須保證其整體上與步驟3得到的顯著性圖像具有較高的相似度;
步驟5、生成替換二維碼。
[0007]進一步地,所述步驟2中獲取所述背景圖像的顯著性特征的方法,包括不限于MCT、FDoG, DoG, ETF這些算法,以及這些算法的串聯(lián)或者迭代版本。
[0008]進一步地,所述步驟4中獲取替換模式解碼正確率的方法為:隨機生成一個普通二維碼,對于該二維碼的Module區(qū)域,使用任意3*3模式進行替換,解碼普通二維碼與模式替換后的二維碼,得到兩個解碼矩陣,對比解碼矩陣中的每一個元素,查看該3*3模式是否被解碼正確,統(tǒng)計出每一個3*3模式的解碼次數(shù)和解碼正確的次數(shù),得到其解碼正確率,并重復上述過程多次,直到所有模式的解碼正確率趨于穩(wěn)定。
[0009]進一步地,所述步驟4中,判定近似該模式包括不限于使用SS頂方法,使用兩個待判定圖像作為SS頂方法的輸入,以結果接近I的程度作為是否近似的判斷標準,SSIM結果越接近1,說明兩個待判定圖像具有越高的相似度。
[0010]進一步地,所述步驟5生成替換二維碼的生成方法為:對于步驟I生成的二維碼在寬和高兩個方向都進行3倍的放大,這樣原始二維碼的每一個Module都使用3*3像素格表示,然后根據(jù)每一個數(shù)據(jù)區(qū)Module的3*3像素格,使用步驟4得到的3*3最佳替換模式進行替換,完成了全部的替換,就得到了新的使用替換模式生成的二維碼。
[0011]本發(fā)明的有益效果是:
本發(fā)明使用顯著性信息導向二維碼的重構過程,最大可能地保留背景圖片的視覺信息,使得生成的二維碼整體成為一幅有藝術效果的圖片,極大保證了二維碼圖片整體的和諧感,將傳統(tǒng)毫無實際意義的黑白二維碼改造成滿足人臉主觀視覺效果的可視二維碼,給用戶提供更加豐富的視覺信息。
[0012]以下將結合附圖對本發(fā)明的構思、具體結構及產(chǎn)生的技術效果作進一步說明,以充分地了解本發(fā)明的目的、特征和效果。
【附圖說明】
[0013]圖1是本發(fā)明的二維碼美化方法示意圖;
圖2是本發(fā)明的使用模式重構二維碼圖像方法示意圖。
【具體實施方式】
[0014]如圖1、2所示,本發(fā)明提供一種二維碼視覺優(yōu)化方法,包含以下步驟:
汐原始二維碼生成。
[0015]使用待編碼信息,根據(jù)二維碼標準生成普通二維碼,獲取普通二維碼的灰度信息分布矩陣。
[0016]勿背景圖片預處理。
[0017]獲取背景圖像,并使用并使用數(shù)字圖像處理方法,包括不限于背景提取、模糊、銳化等,對圖片進行預處理,突出背景圖像主體,并生成背景圖像的顯著性特征。獲取所述背景圖像的顯著性特征的方法,包括但不限于MCT、FDoG, DoG, ETF等算法,以及這些算法的串聯(lián)或者迭代版本。
[0018]刃歸一化。
[0019]對所述的顯著性圖像進行包括旋轉(zhuǎn),縮放等操作,使得顯著性區(qū)域突出,保證顯著性圖像的主體部分與二維碼圖像大小相同,并裁剪出所述的主體部分。
[0020]必重構。
[0021]以使用3*3模式為例,獲取所有3*3替換模式的解碼正確率。所述的獲取替換模式解碼正確率的方法為:隨機生成一個普通二維碼,對于該二維碼的Module區(qū)域,使用任意3*3模式進行替換,解碼普通二維碼與模式替換后的二
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1