VisionPro CogIDTool工具 ID讀碼和驗證工具


CogIDTool工具的功能原理

CogIDTool是VisionPro新增的一個非常重要的解碼工具,能夠在同一張圖像中讀取種類不同的一維碼、多個同種類的二維碼、以及一些高度旋轉和有透視變形的碼。與Barcode、2DSymbol、PDF417等讀碼工具相比,CogIDTool具有如下優點:

(1) 同時支持一維碼和二維碼的讀取;

(2) 能夠讀取同一圖像中種類不同的一維碼;

(3) 支持最新的解碼算法;

1) CogIDTool對一維碼的支持

CogIDTool工具能夠讀取同一圖像中的多個種類的1維碼,在讀取一維碼的時候不需要訓練。

2) CogIDTool對二維碼的支持

CogIDTool工具能夠定位和讀2D Data Matrix碼或QR Code碼。CogIDTool工具同樣能夠讀取圖像中的多個二維碼,但和讀取一維碼不同的是,這些二維碼必須是同一種類。CogIDTool工具讀取了圖像中的多個QR碼。

在使用CogIDTool工具的時候,你可以訓練一些參數,例如:二維碼的尺寸、二維碼的編碼種類、二維碼的錯誤糾正方法等,以便能夠重復成功讀取二維碼。如果你的應用中所有的二維碼都具有相同的特征,推薦你對碼事先進行訓練;如果你的應用中,碼的參數是變好的,此時你不需要訓練參數,以確保CogIDTool在讀碼的時候能夠包含所有的參數值。

3) CogIDTool工具對圖像的要求

CogIDTool工具讀取一維碼對圖像有如下要求:

(1) 要讀取的碼的寬度要大於50個像素,碼的每一個模塊的寬度要少於50個像素;

(2) 對於一些非線性的碼(碼模塊的寬度不同高度相同),每一個模塊的寬度要大於1.6個像素,高度要大於50個像素。對郵政碼(碼模塊的寬度相同高度不同),每一個模塊的寬度要大於2.5個像素。

(3) 碼的最小值靜水帶必須存在;

(4) 碼模塊和背景的對比度要大於32;

(5) 像素高度比不大於1.35:1;

二維碼讀取時對圖像的要求比較低,一般來講,需要在碼四周的模塊上周圍有等寬度的靜水帶。

4) CogIDTool工具的解碼算法

CogIDTool工具提供兩種解碼算法:

IDQuick:適用於快速讀取一些質量較好的具有較高對比度的碼。

IDMax:適用於讀取一些圖像質量不好的碼。

CogIDTool工具默認采用IDMax算法。

5) CogIDTool工具的結果輸出

只有被正確解碼的一維或二維碼才會有結果輸出,對於成功讀取到的碼,會輸出以下結構:

(1) 會以弧度的度的方式輸出讀取到的碼的方向;

(2) 會輸出碼的中心點的X、Y坐標;

(3) 會輸出碼的四個角點的X、Y坐標;

(4) 會以字符串的形式輸出讀取到的碼;

(5) 國際標准化組織的代碼和修飾符;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM