国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當前您所在的位置:首頁>新聞中心>新品發(fā)布

如何使用C ++、Java和C#構建DotCode網(wǎng)絡攝像頭掃描應用程序?

發(fā)布時間:2020/08/08 瀏覽量:3235
Dynamsoft在最新的條形碼SDK版本7.4中添加了DotCode支持。

用c++、Java和c#編程的DotCode條形碼SDK

DotCode是一種二維條形碼符號體系,廣泛用于煙草行業(yè)。Dynamsoft在最新的條形碼SDK版本7.4中添加了DotCode支持。作為全球頂級條形碼算法公司,Dynamsoft的條形碼SDK涵蓋了所有主流編程語言,旨在幫助軟件開發(fā)人員加快針對各種自定義場景的開發(fā)。本文演示了如何使用C ++、Java和C#構建DotCode網(wǎng)絡攝像頭掃描應用程序。

 

什么是DotCode?

在2019年7月發(fā)布的DotCode修訂版4.0中,AIM對DotCode的定義如下:

“DotCode是一種公共領域的光學數(shù)據(jù)載體,旨在通過高速噴墨或激光點技術進行打印時能夠可靠地讀取。使用此標準,可以將過期日期、批號或序列號等實時數(shù)據(jù)應用于以下產(chǎn)品:以生產(chǎn)線速度的機器可讀形式。”

 

Dynamsoft條形碼閱讀器如何解碼DotCode

本地化

1.輸入一個二進制圖像并找到一個包含圓形或正方形輪廓的設定輪廓_A。

2.根據(jù)不同的輪廓尺寸,將contours_A分成幾個子集(contours_A1,contours_A2,…contours_An,它們可以表示不同的DotCode符號)。

3.對于每個子集,根據(jù)空間索引,找到輪廓最大的索引塊spatialBlock_Cn。

4.從spatialBlock_Cn開始,在相鄰的塊中搜索輪廓以形成一個區(qū)域。

5.計算每兩個點之間的角度。根據(jù)角度分布,如果有兩個峰且相差90度,則可以得出該符號為DotCode。

 

解碼

1.使用平均模塊大小來細化DotCode條形碼區(qū)域。

2.獲取DotCode符號的行和列。

3.將DotCode符號區(qū)域映射到(0,1)矩陣。

4.根據(jù)標準解碼規(guī)則對DotCode條形碼進行解碼。

 

DotCode C++

創(chuàng)建一個CMake項目。為了快速生成初始項目框架,可以在Visual Studio Code中安裝CMake擴展程序。

下一篇:Tableau Moblile:更容易獲取數(shù)據(jù),使您可以隨時隨地輕松跟蹤數(shù)據(jù)
上一篇:Bluebeam答疑:Studio Prime中有哪些不同類型的用戶?

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物