【技術實現步驟摘要】
一種基于人工智能的條碼識別方法、裝置和存儲介質
本申請涉及圖像識別
,尤其涉及一種基于人工智能的條碼識別方法、裝置及存儲介質。
技術介紹
條碼是由寬度不同、反射率不同的條(黑色)和空(白色)組成,按照特定的編碼規則編制,用來表達一組數字、字母信息的條形標識符。條碼包括輸入速度快、可靠性高、采集信息量大和靈活實用等優點。然而,在條碼發生破損、模糊或褶皺等情況下,會造成識別的準確率下降,因此,如何提升條碼識別的準確率,是需要解決的技術問題。
技術實現思路
本申請提供一種基于人工智能的條碼識別方法、裝置及存儲介質,以至少解決現有技術中存在的以上技術問題。本申請第一方面提供一種基于人工智能的條碼識別方法,包括:確定條碼圖像中的條碼區域圖像;將所述條碼區域圖像劃分為至少兩個子條碼圖像,每個所述子條碼圖像對應一個編碼字符;識別每個所述子條碼圖像對應的字符類別;確定所述字符類別對應的編碼字符。上述方案中,所述基于所述條碼區域將所述條碼圖像劃分為至少兩個子條碼圖像包括:確定所述條碼圖像中條碼字符的分隔位置;基于所述分隔位置,將所述條碼圖像劃分為多個條碼區域;確定每個條碼區域對應的圖像為所述子條碼圖像。上述方案中,所述子條碼圖像基于子條碼模型確定,在基于所述條碼區域將所述條碼圖像劃分為至少兩個子條碼圖像之前,所述方法還包括:獲取條碼圖像訓練樣本和所述條碼圖像訓練樣本對應的子條碼圖像訓練樣本標簽;確定所述條碼圖像訓練 ...
【技術保護點】
1.一種基于人工智能的條碼識別方法,其特征在于,所述方法包括:/n確定條碼圖像中的條碼區域圖像;/n將所述條碼區域圖像劃分為至少兩個子條碼圖像,每個所述子條碼圖像對應一個編碼字符;/n識別每個所述子條碼圖像對應的字符類別;/n確定所述字符類別對應的編碼字符。/n
【技術特征摘要】
1.一種基于人工智能的條碼識別方法,其特征在于,所述方法包括:
確定條碼圖像中的條碼區域圖像;
將所述條碼區域圖像劃分為至少兩個子條碼圖像,每個所述子條碼圖像對應一個編碼字符;
識別每個所述子條碼圖像對應的字符類別;
確定所述字符類別對應的編碼字符。
2.根據權利要求1所述的方法,其特征在于,所述基于所述條碼區域將所述條碼圖像劃分為至少兩個子條碼圖像包括:
確定所述條碼圖像中條碼字符的分隔位置;
基于所述分隔位置,將所述條碼圖像劃分為多個條碼區域;
確定每個條碼區域對應的圖像為所述子條碼圖像。
3.根據權利要求1所述的方法,其特征在于,所述子條碼圖像基于子條碼模型確定,在基于所述條碼區域將所述條碼圖像劃分為至少兩個子條碼圖像之前,所述方法還包括:
獲取條碼圖像訓練樣本和所述條碼圖像訓練樣本對應的子條碼圖像訓練樣本標簽;
確定所述條碼圖像訓練樣本中條碼字符樣本的分隔位置;
所述子條碼模型包括的第一隱藏層基于所述條碼字符樣本的分隔位置,將所述條碼圖像訓練樣本劃分為多個條碼區域樣本;
通過所述子條碼模型包括的第二隱藏層確定每個條碼區域樣本對應的圖像樣本為所述子條碼圖像訓練樣本;
獲取所確定的子條碼圖像訓練樣本與所述子條碼圖像訓練樣本標簽之間的差異,并基于所述差異更新所述子條碼模型的模型參數。
4.根據權利要求3所述的方法,其特征在于,所述基于所述差異更新所述子條碼模型的模型參數之后,所述方法還包括:
獲取條碼圖像測試樣本,及所述條碼圖像測試樣本對應的子條碼圖像測試樣本;
將所述條碼圖像測試樣本作為所述子條碼模型的輸入,得到子條碼圖像預測樣本;
判斷所述子條碼圖像測試樣本與所述子條碼圖像預測樣本是否一致;
若確定所述子條碼圖像測試樣本與所述子條碼圖像預測樣本不一致,則基于所述子條碼圖像測試樣本與所述子條碼圖像預測樣本之間的差異更新所述條碼圖像訓練樣本中,各子條碼圖像訓練樣本的分布;基于更新后的子條碼圖像訓練樣本更新所述子條碼模型的模型參數。
5.根據權利要求1所述的方法,其特征在于,所述識別每個所述子條碼圖像對應的字符類別,包括:
提取所述每個子條碼圖像的特征向量;
對所述每個子條碼圖像的特征向量進行降維處理,得到所述每個子條碼圖像對應的字符類別。
6.根據權利要求1所述的方法,其特征在于,每個所述子條碼圖像對應的字符類別基于字符類別模型確定;所述識別每個所述子條碼圖像對應的字符...
【專利技術屬性】
技術研發人員:許文林,李晶,周璐,
申請(專利權)人:浙江華??萍加邢薰?/a>,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。