專利名稱:掃描二維條碼的方法及系統的制作方法
技術領域:
本發明涉及一種掃描二維條碼的方法及系統。
背景技術:
在當前生產的各種電子產品中,為確保產品可以追溯到生產的每個環節,產線每個工站都要對產品的二維條碼進行掃描上傳,該二維條碼相當于產品的身份證明,傳統上使用掃描槍進行掃描,但是掃描槍價格比較昂貴。根據二維碼的編碼譯碼原理可以了解到二維碼實際上是有許多小方格組成的正方形或者長方形碼元組成,通過小方格的顏色變化來統計數據,黑色的小方格代表二進制“I”白色的小方格代表二進制“0”,網絡上已經有二維碼圖形轉換的成熟代碼,可是圖像的采集仍需要手動操作,無法滿足工廠自動化作業需要。
發明內容
鑒于以上內容,有必要提供一種掃描二維條碼的方法,可以自動掃描二維條碼并譯碼。鑒于以上內容,還有必要提供一種掃描二維條碼的系統,可以自動掃描二維條碼并譯碼。所述掃描二維條碼的方法,該方法包括以下步驟:啟動步驟:新建一個文本文件,啟動圖像采集裝置,激活計時器并設定計時器間隔時間;獲取步驟:當計時器觸發圖像采集裝置自動采集待掃描產品的二維條碼圖片時,獲取該采集到的二維條碼圖片并保存;解碼步驟:對獲取到的二維條碼圖片處理,調用解碼函數對該二維條碼圖片解碼;判斷步驟:判斷解碼是否成功,若解碼失敗,結束計時器的一次運行并返回獲取步驟重新進行待掃描產品的二維條碼圖片采集;保存步驟:當解碼成功時,將該二維條碼圖片的解碼信息保存在啟動步驟新建的文本文件。所述掃描二維條碼的系統包括:啟動模塊,用于新建一個文本文件,啟動圖像采集裝置,激活計時器并設定計時器間隔時間;圖像獲取模塊,用于在計時器觸發圖像采集裝置按一定的時間間隔采集待測產品的二維條碼圖片時,從該圖像采集裝置獲取二維條碼圖片并保存;解碼模塊,用于對獲取到的二維條碼圖片處理,調用解碼函數對該二維條碼圖片解碼;判斷模塊,用于判斷解碼是否成功,若解碼失敗,結束計時器的一次運行并返回獲取步驟重新進行待掃描產品的二維條碼圖片采集;保存模塊,用于當解碼成功時,將該二維條碼圖片的解碼信息存入新建的文本文件。本發明可以實現二維條形碼的自動掃描,代替了以往人工掃描,滿足了工廠自動化作業的需要。
圖1是本發明掃描二維條碼系統運行環境圖。
圖2是本發明掃描二維條碼系統較佳實施例的功能模塊圖。圖3是本發明掃描二維條碼方法較佳實施例的流程圖。主要元件符號說明
權利要求
1.一種掃描二維條碼的方法,其特征在于,該方法包括以下步驟: 啟動步驟:新建一個文本文件,啟動圖像采集裝置,激活計時器并設定計時器間隔時間; 獲取步驟:當計時器觸發圖像采集裝置自動采集待掃描產品的二維條碼圖片時,獲取該采集到的二維條碼圖片并保存; 解碼步驟:對獲取到的二維條碼圖片處理,調用解碼函數對該二維條碼圖片解碼; 判斷步驟:判斷解碼是否成功,若解碼失敗,結束計時器的一次運行并返回獲取步驟重新進行待掃描產品的二維條碼圖片采集; 保存步驟:當解碼成功時,將該二維條碼圖片的解碼信息保存在啟動步驟新建的文本文件。
2.如權利要求1所述的掃描二維條碼的方法,其特征在于,所述解碼步驟還包括:新建字符串變量,將該二維條碼圖片的解碼信息轉換成字符串類型并賦值給該新建字符串變量,所述判斷步驟通過判斷該新建字符串變量的值是否為空來確定是否解碼成功。
3.如權利要求1所述的掃描二維條碼的方法,其特征在于,在解碼步驟中,解碼函數對二維條碼圖片解碼包括: 對二維條碼圖片進行像素增強、鎖定數據區域及數據解碼。
4.如權利要求1所述的掃描二維條碼的方法,其特征在于,所述圖像采集裝置為一個攝像頭。
5.如權利要求1所述的掃描二維條碼的方法,其特征在于,該方法還包括步驟: 重復執行獲取步驟至保存步驟直到所有的待掃描產品的二維條碼圖片掃描完畢。
6.如權利要求5所述的掃描二維條碼的方法,其特征在于,該方法還包括步驟: 凍結計時器的運行,關閉圖像采集裝置。
7.—種掃描二維條碼的系統,其特征在于,該系統包括: 啟動模塊,用于新建一個文本文件,啟動圖像采集裝置,激活計時器并設定計時器間隔時間; 圖像獲取模塊,用于在計時器觸發圖像采集裝置按一定的時間間隔采集待測產品的二維條碼圖片時,從該圖像采集裝置獲取二維條碼圖片并保存; 解碼模塊,用于對獲取到的二維條碼圖片處理,調用解碼函數對該二維條碼圖片解碼; 判斷模塊,用于判斷解碼是否成功,若解碼失敗,結束計時器的一次運行并返回獲取步驟重新進行待掃描產品的二維條碼圖片采集; 保存模塊,用于當解碼成功時,將該二維條碼圖片的解碼信息存入新建的文本文件。
8.如權利要求7所述的掃描二維條碼的系統,其特征在于,所述解碼模塊還用于新建字符串變量,將該二維條碼圖片的解碼信息轉換成字符串類型并賦值給該新建字符串變量,所述判斷模塊通過判斷該新建字符串變量的值是否為空來確定是否解碼成功。
9.如權利要求7所述的掃描二維條碼的系統,其特征在于,解碼函數對二維條碼圖片解碼包括: 對二維條碼圖片進行像素增強、鎖定數據區域及數據譯碼。
10.根據權利要求7所述的掃描二維條碼的系統,其特征在于,所述圖像采集裝置為一個攝像頭。
全文摘要
一種掃描二維條碼的方法及系統,該方法包括步驟啟動步驟新建一個文本文件,啟動圖像采集裝置,激活計時器并設定計時器間隔時間;獲取步驟當計時器觸發圖像采集裝置自動采集待掃描產品的二維條碼圖片時,獲取該采集到的二維條碼圖片并保存;解碼步驟對獲取到的二維條碼圖片處理,調用解碼函數對該二維條碼圖片解碼;判斷步驟判斷解碼是否成功,若解碼失敗,結束計時器的一次運行并返回獲取步驟重新進行待掃描產品的二維條碼圖片采集;保存步驟當解碼成功時,將該二維條碼圖片的解碼信息保存在啟動步驟新建的文本文件。本發明實現二維條碼的自動掃描,代替了人工掃描。
文檔編號G06K7/10GK103207982SQ20121000954
公開日2013年7月17日 申請日期2012年1月13日 優先權日2012年1月13日
發明者于鵬, 古松國, 徐奇生, 陳雄志 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司