|
|
客戶希望讀取條碼及字符,并且把結果同外部發(fā)送給Sherlock 的字符相比對,同時客戶希望在檢測室可以調(diào)整OCR的檢測區(qū)域 |
為什么選擇視覺而不選擇其他技術? 視覺可以滿足客戶要求,而且視覺是唯一在一個檢測中即可以讀條碼又可以讀字符。 |
最終是使用 VA61和線掃描相機實現(xiàn)檢測的。 臨時的模擬檢測是使用 VA41 加JAI CV A11 相機.
|
使用 Sherlock 7.1.2.8版本軟件, OCR_BARCODE.ivs 程序讀取條碼和字符,并把它們同指定的字符比對(保存在變量SetString中。程序同時通過TCPIP輸出結果。指定的字符同樣可以通過TCPIP輸入(使用超級終端連接Sherlock的發(fā)送及接收來進行測試 |
VB 界面程序 "Firstsight Vision Sherlock OCR_Barcode Demo.exe" 顯示從程序OCR_BARCODE.inv接收的數(shù)據(jù),同時也可以在這個界面上改變OCR的檢測區(qū)域 |
Sherlock 使用 If Else 語句去判定結果 |
TCPIP 輸出數(shù)據(jù)及輸入需要比對的字符 |
VB操作界面,可以監(jiān)控返回的數(shù)據(jù)及發(fā)送比對字符給Sherlock |
讀碼結果和字符讀取結果同比對的字符匹配,檢測結果輸出給超級終端 |
讀碼結果同比對字符匹配,但是字符讀取結果同比對字符不匹配,向超級終端輸出結果 |
VB操作界面允許用戶設定要比對的字符,還可以設定OCR的檢測區(qū)域. |

下圖的VB界面顯示讀碼結果同比對字符相匹配,但是字符讀取結果同比對字符不匹配. |
|
|
|