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

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

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

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

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

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

 

什么是DotCode?

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

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

 

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

本地化

1.輸入一個(gè)二進(jìn)制圖像并找到一個(gè)包含圓形或正方形輪廓的設(shè)定輪廓_A。

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

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

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

5.計(jì)算每?jī)蓚€(gè)點(diǎn)之間的角度。根據(jù)角度分布,如果有兩個(gè)峰且相差90度,則可以得出該符號(hào)為DotCode。

 

解碼

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

2.獲取DotCode符號(hào)的行和列。

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

4.根據(jù)標(biāo)準(zhǔn)解碼規(guī)則對(duì)DotCode條形碼進(jìn)行解碼。

 

DotCode C++

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

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

                               

 京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155

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

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

                            華滋生物