[發明專利]三維碼的優化方法、介質、計算機設備及裝置有效
| 申請號: | 201910294747.5 | 申請日: | 2019-04-12 |
| 公開(公告)號: | CN110009082B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 陳繩旭;林宏;馬吉良 | 申請(專利權)人: | 三維碼(廈門)網絡科技有限公司 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06 |
| 代理公司: | 廈門創象知識產權代理有限公司 35232 | 代理人: | 陳文戎 |
| 地址: | 361000 福建省廈*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 三維 優化 方法 介質 計算機 設備 裝置 | ||
本發明公開了一種三維碼的優化方法、介質、計算機設備和裝置,包括以下步驟:獲取待制作三維碼的底圖;計算所述待制作三維碼的底圖的亮度信息;獲取所述待制作三維碼的碼點屬性信息,并根據所述碼點屬性信息和所述待制作三維碼的底圖的亮度信息對所述待制作三維碼中的碼點進行亮度調節。從而實現在不影響最終生成的三維碼掃碼性能的前提下,調整碼點的亮度,以提高最終生成的三維碼的視覺感觀效果。
技術領域
本發明涉及圖像處理技術領域,特別涉及一種三維碼的優化方法、介質、計算機設備及裝置。
背景技術
現有的三維碼生成方式可分為傳統生成方式和基于高斯算法的生成方式。
然而,現有的三維碼生成方式中,其所生成三維碼中碼點對于底圖的影響非常明顯,無法有效地將三維碼的碼點與待制作三維碼的底圖進行有效地融合,使得最終生成的三維碼的視覺感觀效果不佳。
發明內容
本發明旨在至少在一定程度上解決上述技術中的技術問題之一。為此,本發明的一個目的在于提出一種三維碼的優化方法,能夠實現在不影響最終生成的三維碼掃碼性能的前提下,調整碼點的亮度,以提高最終生成的三維碼的視覺感官效果。
本發明的第二個目的在于提出一種計算機可讀存儲介質。
本發明的第三個目的在于提出一種計算機設備。
本發明的第四個目的在于提出一種三維碼的優化裝置。
為達到上述目的,本發明第一方面實施例提出了一種三維碼的優化方法,包括以下步驟:獲取待制作三維碼的底圖;計算待制作三維碼的底圖的亮度信息;獲取待制作三維碼的碼點屬性信息,并根據碼點屬性信息和待制作三維碼的底圖的亮度信息對待制作三維碼中的碼點進行亮度調節。
根據本發明實施例的三維碼的優化方法,首先,獲取待制作三維碼的底圖;接著,根據獲取到的待制作三維碼的底圖計算待制作三維碼的底圖的亮度信息;然后,獲取待制作三維碼的碼點屬性信息,并根據碼點屬性信息和待制作三維碼的底圖的亮度信息對待制作三維碼中的碼點進行亮度調節;從而實現在不影響最終生成的三維碼掃碼性能的前提下,調整碼點的亮度,以提高最終生成的三維碼的視覺感觀效果。
另外,根據本發明上述實施例提出的三維碼的優化方法還可以具有如下附加的技術特征:
可選地,計算所述待制作三維碼的底圖的亮度信息,包括:將所述待制作三維碼的底圖進行切分,以生成多個切分區域;計算每個所述切分區域的平均亮度,并根據每個所述切分區域的平均亮度計算所述待制作三維碼的底圖的平均亮度、最高亮度和最低亮度。
可選地,所述碼點屬性信息包括碼點位置、碼點顏色、碼點大小和碼點形狀,其中,根據所述碼點屬性信息和所述待制作三維碼的底圖的亮度信息對所述待制作三維碼中的碼點進行亮度調節,包括:根據所述碼點位置獲取對應切分區域的平均亮度;根據所述對應切分區域的平均亮度、所述待制作三維碼的底圖的平均亮度、最高亮度和最低亮度計算碼點透明度,以根據所述碼點透明度對所述對應切分區域的碼點進行亮度調節。
可選地,在計算所述待制作三維碼的底圖的亮度信息之后,還包括:根據所述待制作三維碼的底圖的平均亮度生成可調節參數,以便根據所述可調節參數、所述對應切分區域的平均亮度、所述待制作三維碼的底圖的平均亮度、最高亮度和最低亮度計算所述碼點透明度,其中,所述可調節參數包括可調節最高透明度和可調節最低透明度。
可選地,當所述碼點顏色為黑色時,該黑色碼點的透明度通過以下公式計算:
M1=100-([(Zp1-Ds)×(Th-Ts)÷(Dh-Ds)]+Ts)
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三維碼(廈門)網絡科技有限公司,未經三維碼(廈門)網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910294747.5/2.html,轉載請聲明來源鉆瓜專利網。





