彩票走势图

最好的条形码阅读器SDK是什么?Dynamsoft、Accusoft对比评估!

翻译|对比评测|编辑:莫成敏|2020-05-11 10:57:08.070|阅读 799 次

概述:在本文中,我们着眼于条形码读取行业的领先供应商,并详细介绍了它们各自的性能。 希望这篇文章可以帮助您更轻松地决定哪种条形码阅读器SDK最适合您的应用程序。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

寻找适合您的应用程序的最佳条形码读取器SDK,但不确定如何评估不同的选项,以及应该考虑哪些方面?您来对地方了。

市场上有十几个商业级条形码读取器SDK,要对它们全部进行分析可能既费时又费力。 幸好,我们为您做了分析。

在本文中,我们着眼于条形码读取行业的领先供应商,并详细介绍了它们各自的性能。 希望这篇文章可以帮助您更轻松地决定哪种条形码阅读器SDK最适合您的应用程序。

在本文中,我们重点介绍三个供应商:

  • Dynamsoft -全面的条形码读取器SDK,可高度自定义以适合不同的用户场景(产品:Dynamsoft Barcode Reader
  • Scandit-适用于移动设备上的交互式场景
  • Accusoft -支持多种条形码格式(产品:Barcode Xpress

首先,我们需要建立矩阵作为我们进行比较的基础,并了解什么使条形码读取器“达到最佳”。

支持平台

选择条形码读取器SDK时,首先要考虑的是-该SDK是否支持多个平台? 与任何企业一样,了解您的客户以及客户与您的产品或服务的互动方式非常重要。即使您最初的要求是为单个平台(例如基于Web的应用程序或移动应用程序)构建应用程序,您选择的条形码阅读器SDK也应能够扩展以满足未来的需求。 最终用户使用各种各样的平台和设备,他们期望一致的客户体验以及在所有在线平台之间的无缝过渡。

支持平台 Dynamsoft
Scandit
Accusoft
iOS



Android



Windows



Linux



Web



Raspberry Pi



根据您的业务需求,您可能仅实施某种条形码符号系统,无意在不久的将来引入新的符号系统。在这种情况下,查看所有不同的受支持条形码符号可能不是那么关键。尽管如此,确保支持最常见的条形码类型(例如一维条形码,QR码和Aztec代码)仍然很重要。

下图显示了每个条形码符号体系的每月搜索量,这可能表明哪种符号体系最受欢迎。

barcode format popularity pie graph

条形码格式支持
Dynamsoft
Scandit
Accusoft
Royal Mail (RM4SCC), Code 32 Italian Pharmacode



代码39

 (Extended)
代码93

(Extended)
代码128,Codabar



代码11



Planet



数据栏

(GS1)
(GS1)
EAN-8 / EAN-13



EAN-14,SSCC-18



EAN-2 / EAN-5附加组件


Add-2; Add-5
Interleaved 2 of 5 (ITF)



ITF-14,补丁代码,智能邮件(OneCode),PostNet,澳大利亚邮政4州代码



Industrial 2 of 5 (Code 25), Royal Mail (RM4SCC)



Invert 2 of 5, Matrix 2 of 5, UPU 4-State, Airline 2 of 5, BCD Matrix , DataLogic 2 of 5



UPC-A / UPC-E



UCC / EAN 128



MSI Plessey,KIX,GS1复合代码,DotCode,MaxiCode
(GS1 Composite Codes, MaxiCode)


二维码



数据矩阵



PDF417



MicroPDF417,Micro QR码,DPM



Aztec代码



特征

图像源支持

根据条形码的来源,您可能需要读取各种格式的条形码,例如base64编码的字符串,位图或其他文件格式(BMP,PNG,JPEG,GIF,TIFF,PDF)。条形码读取器SDK支持静态图像和动态源(例如视频)也很重要。

图像源支持
Dynamsoft
Scandit
Accusoft
Pdf



Image



视频流



可自定义的扫描设置

定义扫描区域的能力对于企业级条形码解决方案至关重要。这大大提高了扫描具有预设条形码位置(例如,驾驶执照或固定条形码位置的发票)的文档批次的效率。

与区域读取类似,可以预先设置包含某种条形码符号的文档,以消除浪费的处理能力,从而提高解码速度。同样,具有更多的图像信息(例如二值化块大小)会增加灵活性,可微调条形码扫描器以优化每个用户方案。

扫描设定
Dynamsoft
Scandit
Accusoft
区域阅读



任何方向



条码宽度范围
像素宽度 符号数 像素宽度
设置模块尺寸



启用纹理检测



启用文字过滤器



返回结果

理想情况下,所有条形码应处于完全清晰,处于最佳读取状态的状态,并且无皱纹,划痕和其他痕迹。 然而,现实是不可避免的是损坏或难以读取的条形码。 设计良好的解码器应能够解码条形码并准确返回编码信息。 它有助于获取有关条形码结果的更多详细信息,例如出于调试目的或完整性的条形码格式规范。

返回结果
Dynamsoft
Scandit
Accusoft
一维代码:起始字符,终止字符,校验数字



2D代码:模块大小,行数,列数


行数,列数
置信度



模糊程度



倾斜角



特定于QR码:版本,型号计数,错误纠正级别


纠错等级
PDF417特定:纠错级别



特定于DataMatrix的:数据区域



Aztec:层数


中间输出

对于高级用户,您可能会对整个解码过程中的中间图像结果感兴趣,例如二值化图像或灰度图像。 您可以抓取这些中间图像并将其直接用于其他工作流程中以提高效率。

在解码条形码的过程中会产生以下类型的图像。

  • 原始图片
  • 彩色群集图像
  • 灰度图像
  • 预先检测区域
  • 预处理图像
  • 二值化图像
  • 文字区
  • 轮廓
  • 线段
  • 形成
  • 细分块
  • 键入的条形码区域

返回结果 Dynamsoft
Scandit
Accusoft
图像处理中间输出



文字辅助打样

最短的一维条形码(例如零售中使用的UPC条形码)包括位于条形码符号下方的编码文本。 将解码后的信息与文本字符串进行比较,以进行额外的验证步骤,从而大大提高了解码结果的置信度。 当错误余量为零时,此功能可以减少效率低下或挽救生命。


Dynamsoft
Scandit
Accusoft
文字辅助打样



直接零件标记(DPM

直接零件标记(DPM)是一个过程,其中用某种类型的代码永久标记设备。 DPM代码包含用于标识零件,提供制造日期,安全要求等重要信息。 解码DPM代码提出了独特的挑战,例如光线不足,点与背景之间的颜色对比度低,表面缺陷。 对于拥有DMP代码的地方,拥有健壮且无可挑剔的DMP解码器对于提高效率和节省成本至关重要。


Dynamsoft
Scandit
Accusoft
直接零件标记



全景图

想象一下,当条形码阅读器同时捕获条形码图像时,工作人员或自动化机器可能会带着照相机在箱子或架子旁边移动。 仓库经理立即收到缝合的图像,这有助于他们全景查看情况并实时发现任何遗漏的条形码,以及查看条形码的文本结果。


Dynamsoft
Scandit
Accusoft
全景图 beta


摘要

确定哪种条形码SDK适合您,将取决于您企业的特定需求。 希望本指南为您节省了一些时间,并缩小了搜索范围。

快速回顾一下,这是我们审查过的解决方案的摘要:

  • 对于Invert 2 of 5,Matrix 2 of 5或其他一些不太常见的1D条形码格式,Accusoft为您提供了支持,因为它们支持各种条形码符号。
  • 如果您仅将移动视频流用作输入源,并且条形码质量相当好,则Scandit专门研究这种使用情况。 Scandit也是供应商中最昂贵的。
  • 如果您正在寻找具有高度可定制性和强大解码性能的条形码读取器,请尝试使用Dynamsoft条形码读取器SDK

关于Dynamsoft Barcode Reader

Dynamsoft Barcode Reader(DBR)是工业级SDK,使软件开发人员可以将条形码读取功能嵌入其应用程序。 仅需几行代码,您就可以轻松地将条形码阅读器功能集成到Web,桌面(Windows / Linux)或移动(iOS / Android)应用程序中。 该SDK通过消除从头开始编写代码的需要,节省了数月的工作。

点击下载Dynamsoft Barcode Reader试用版


想要购买Dynamsoft Barcode Reader正版授权,或了解更多产品信息请点击



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP