公司新闻

增强条形码扫描:IronBarcode条形码检测的更新

发布 2024年九月16日
分享:

Iron Software,我们致力于改进我们的产品,以更好地服务我们的客户。我们最近的一次更新集中在IronBarcode的条码检测上,我们已经从使用深度学习模型转向开发新的检测算法。此更改旨在提高条码检测的效率和可靠性。

使用计算机视觉更新IronBARCODE CV

从深度学习过渡

IronBarcode 最初使用深度学习卷积神经网络检测文档中的条形码。尽管在某些方面有效,但这种方法相当缓慢且需要大量内存。为了解决这些问题,我们的团队开发了一种基于计算机视觉的新条形码检测算法,该算法在识别条形码模式和定位条形码区域方面被发现更有效和高效。

新算法的优点

更换为新算法带来了以下几个优点:

  • 提高速度: 新方法使用更少的CPU资源,使条码检测更快。
  • 降低内存使用: 由于算法不需要像深度学习模型那样通过数百万个参数运行输入文档,总体内存使用量显著减少。

  • 增强跨平台兼容性: 由于内存使用量减少和速度提高,IronBarcode 能够在内存和处理能力受限的设备和环境中使用。

新条码格式支持

在此次更新中,IronBarcode 现在还支持以下新条码格式:Micro QRRectangular MicroQR (rMQR)这两种条码格式仅在两年前开发,但在各个行业中迅速获得了关注,现在IronBarcode提供了读取和写入这些格式的功能。

实际应用

本次更新使IronBarcode在需要高速解码和同时运行多个解码指令的用例中特别有用——改进的性能和更广泛的条形码支持有助于实现更可靠和精简的操作。

竞争性考量

IronBarcode 通过提高速度,减少内存需求,并保持高准确性来提供竞争优势。转向新的解码算法符合为客户提供高效实用工具的目标。虽然一些竞争对手也采用了类似的解码方法,但我们仍然专注于优化性能,并结合反馈不断改进我们的产品。

继续支持深度学习检测

虽然我们正在将主要的条形码检测方法从深度学习中移出,但我们并没有完全删除它。许多企业可能需要超精确的读取性能并且拥有高效运行深度学习模型的硬件,所以我们通过一个名为 IronSoftware.MachineLearning 的单独可选依赖来满足他们的使用案例。通过这个软件包,您不仅可以使用我们自己的深度学习模型进行检测,还可以附加自己的模型。

反馈驱动开发

替换主要解码算法的决定受到了客户反馈和市场观察的影响。对内存使用和处理速度的担忧是重要因素。通过解决这些问题,我们旨在使IronBarcode成为更强大和更有效的工具。

结论

通过使用计算机视觉,IronBarcode 已更新以更好地满足条形码扫描的需求,提高了效率和准确性。通过扩展条码格式支持和优化性能,我们继续提供工具,帮助客户在物流和库存管理等领域更有效地工作。

下一步 >
IronPDF对PDF/A的扩展支持:文档归档的新纪元