"/>
【技術實現步驟摘要】
批量生成統一視覺AI二維碼的方法及計算機可讀存儲介質
[0001]本專利技術涉及二維碼生成
,尤其涉及一種批量生成統一視覺
AI
二維碼的方法及計算機可讀存儲介質
。
技術介紹
[0002]隨著互聯網
的飛速發展,二維碼已經成為商業和社交交流的重要工具,傳統的二維碼由單調的黑白編碼模塊組成,缺乏視覺美感,無法與二維碼表示的信息或代表的品牌建立直觀的聯系
。
因此,為了美化二維碼的視覺效果,將二維碼與背景圖像融合,生成帶有背景圖像的二維碼
。
[0003]經檢索,目前與圖像融合的藝術化二維碼生成方法如專利號為
CN201611062539.5(
授權公告號為
CN106778995B)
的中國專利技術所示,該方法是通過結合圖像視覺顯著性與高斯約旦消元法,調整二維碼碼字,生成二維碼與圖像結合的二值藝術化二維碼;建立二維碼模塊的掃描誤差模型,設置預期的二維碼模塊掃描誤差約束,局部調整二維碼模塊的灰度值,與輸入圖像的灰度化結果融合,生成灰度藝術化二維碼;建立圖像亮度調整方案,調整彩色原圖的像素值,使其轉化為灰度圖后結果與灰度藝術化二維碼一致,生成彩色藝術化二維碼
。
現有技術中的二維碼美化方法普遍采用調整二維碼的前景或背景圖,在商業應用中,該方法生成的二維碼與整個宣傳風格的融合度較低
。
[0004]目前,
AI(Artificial Intelligence
,中文人工智能,簡 ...
【技術保護點】
【技術特征摘要】
1.
一種批量生成統一視覺
AI
二維碼的方法,其特征在于包括如下步驟:步驟一
、
用戶輸入需要
AI
美化的二維碼內容或二維碼圖片,通過二維碼生碼技術或二維碼解碼及轉碼技術,將需要
AI
美化的二維碼內容或二維碼圖片生成初始黑白二維碼;步驟二
、
用戶在預設的圖像處理模型中選擇一個美化風格,輸入關鍵詞或上傳預設圖像,調整預設的圖像處理模型的干預參數,將步驟一中的初始黑白二維碼生成符合用戶需求的
AI
美化后的二維碼圖像;步驟三
、
將步驟二中生成的
AI
美化后的二維碼圖像進行機器解碼識別,如果能夠被解碼識別,則輸出解碼識別通過后的
AI
美化后的二維碼圖像;如果不能被解碼識別,重復步驟二,直至機器解碼識別通過后,輸出解碼識別通過后的
AI
美化后的二維碼圖像;步驟四
、
將步驟三輸出的
AI
美化后的二維碼圖像保存為
AI
二維碼樣式模板;步驟五
、
提取步驟四中保存的
AI
二維碼樣式模板中的碼點顏色,提取
AI
二維碼樣式模板的大小及形狀以及背景樣式;步驟六
、
用戶選擇步驟四中保存的
AI
二維碼樣式模板,輸入需要批量生成
AI
二維碼的待生碼內容;步驟七
、
將需要批量生成
AI
二維碼的待生碼內容按照與步驟一中相同的二維碼生成規則生成批量黑白二維碼;步驟八
、
對
AI
二維碼樣式模板及批量黑白二維碼的編碼區進行相同格式的分塊,然后將批量黑白二維碼中的全部編碼分塊分別依次替換到
AI
二維碼樣式模板中對應位置的編碼分塊中,得到批量中間二維碼;或者將
AI
二維碼樣式模板所有編碼分塊的編碼內容分別與批量黑白二維碼相應位置編碼分塊的編碼內容一一對比,如果批量黑白二維碼中的某一編碼分塊的編碼內容與
AI
二維碼樣式模板中對應編碼分塊的編碼內容不同,則分別將批量黑白二維碼中編碼內容不同的編碼分塊替換到
AI
二維碼樣式模板中對應位置的編碼分塊中,得到批量中間二維碼;步驟九
、
分別依次將批量中間二維碼中所有被替換的編碼分塊進行蒙版操作,再然后根據步驟五提取的
AI
二維碼樣式模板中的碼點顏色
、AI
二維碼樣式模板的大小及形狀以及背景樣式,對已經進行過蒙版操作的新的編碼分塊的碼點顏色和進行過蒙版操作的批量中間二維碼的大小及形狀以及背景樣式進行更新,分別得到應用
AI
二維碼樣式模板生成的美化后的批量
AI
二維碼;步驟十
、
統一對步驟九中應用
AI
二維碼樣式模板生成的美化后的批量
AI
二維碼進行機器解碼檢查,確保所有批量
AI
二維碼均可被正確識別后,輸出能夠被識別通過的美化后的批量
AI
二維碼,這些能夠被識別通過的美化后的批量
AI
二維碼即為批量生成的具有統一視覺的
AI
二維碼
。2.
根據權利要求1所述的批量生成統一視覺
AI
二維碼的方法,其特征在于:所述步驟一中的解碼及轉碼技術具體包括如下步驟:步驟
1、
輸入用戶輸入的二維碼圖片;步驟
2、
對用戶輸入的二維碼圖片進行預處理;步驟
3、
識別用戶輸入的二維碼圖片中的定位模塊和校準模塊,判斷該二維碼圖片中是否有定位模塊和校準模塊,如果沒有定位模塊和校準模塊,則提示用戶,用戶輸入的二維碼圖片無二維碼圖案;如果有定位模塊和校準模塊,則確定該二維碼圖片中二維碼的位置和
方向;步驟
4、
根據二維碼編碼規則,提取該二維碼圖片中的數據碼字和校驗碼字;步驟
5、
根據二維碼的糾錯區域,對數據碼字進行糾錯操作,還原出原始數據;步驟
6、
將原始數據按照對應的生碼規則生成初始黑白二維碼;步驟
7、
輸出初始黑白二維碼
。3.
根據權利要求1所述的批量生成統一視覺
AI
二維碼的方法,其特征在于:所述步驟二中的干預參數包括如下參數之一或任意組合:擴散系數
、
迭代次數
、
初始條件
、
相關性和噪聲強度
。4.
根據權利要求1所述的批量生成統一視覺
AI
二維碼的方法,其特征在于:所述步驟五中提取碼點顏色具體包括如下步驟:步驟
A、
先將
AI
二維碼樣式模板的顏色轉為
RGB
顏色矩陣,然后在
RGB
顏色矩陣中隨機選取
k
個聚類質心點,將
k
個聚類質心點標記為
m1,
m2,
…
,
m
k
,
k
為...
【專利技術屬性】
技術研發人員:湯婧怡,蔣云暉,劉于標,
申請(專利權)人:寧波鄰家網絡科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。