010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>新品发布

如何使用C ++、Java和C#构建DotCode网络摄像头扫描应用程序?

发布时间:2020/08/08 浏览量:1919
Dynamsoft在最新的条形码SDK版本7.4中添加了DotCode支持。

用c++、Java和c#编程的DotCode条形码SDK

DotCode是一种二维条形码符号体系,广泛用于烟草行业。Dynamsoft在最新的条形码SDK版本7.4中添加了DotCode支持。作为全球顶级条形码算法公司,Dynamsoft的条形码SDK涵盖了所有主流编程语言,旨在帮助软件开发人员加快针对各种自定义场景的开发。本文演示了如何使用C ++、Java和C#构建DotCode网络摄像头扫描应用程序。

 

什么是DotCode?

在2019年7月发布的DotCode修订版4.0中,AIM对DotCode的定义如下:

“DotCode是一种公共领域的光学数据载体,旨在通过高速喷墨或激光点技术进行打印时能够可靠地读取。使用此标准,可以将过期日期、批号或序列号等实时数据应用于以下产品:以生产线速度的机器可读形式。”

 

Dynamsoft条形码阅读器如何解码DotCode

本地化

1.输入一个二进制图像并找到一个包含圆形或正方形轮廓的设定轮廓_A。

2.根据不同的轮廓尺寸,将contours_A分成几个子集(contours_A1,contours_A2,…contours_An,它们可以表示不同的DotCode符号)。

3.对于每个子集,根据空间索引,找到轮廓最大的索引块spatialBlock_Cn。

4.从spatialBlock_Cn开始,在相邻的块中搜索轮廓以形成一个区域。

5.计算每两个点之间的角度。根据角度分布,如果有两个峰且相差90度,则可以得出该符号为DotCode。

 

解码

1.使用平均模块大小来细化DotCode条形码区域。

2.获取DotCode符号的行和列。

3.将DotCode符号区域映射到(0,1)矩阵。

4.根据标准解码规则对DotCode条形码进行解码。

 

DotCode C++

创建一个CMake项目。为了快速生成初始项目框架,可以在Visual Studio Code中安装CMake扩展程序。

下一篇:Tableau Moblile:更容易获取数据,使您可以随时随地轻松跟踪数据
上一篇:Bluebeam答疑:Studio Prime中有哪些不同类型的用户?

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物