公司新闻

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

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

IronBarcode CV与计算机视觉更新

从深度学习转变

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

新算法的好处

切换到新算法带来了几个好处:

  • 速度提升:新方法使用较少CPU资源,使条形码检测更快。

  • 降低内存使用:由于不需要像深度学习模型那样通过数百万个参数运行输入文档,整体内存占用显著减少。

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

支持新条形码格式

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

现实世界的应用

此更新使IronBarcode在需要高解码速度和同时运行多个解码指令的用例中特别有用——改进的性能和更广泛的条形码支持提高了操作的可靠性和简化程度。

竞争考虑

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

继续支持深度学习检测

尽管我们正在将主要的条形码检测方法从利用深度学习转变,但我们并未完全去除它。 许多企业可能需要极高精度的读取性能,并具备高效运行深度学习模型的硬件,所以我们通过一个名为Iron Software.MachineLearning的可选附属项满足他们的需求。 通过此包,不仅可以利用我们自己的深度学习模型进行检测,还可以附加您的模型。

以反馈为导向的发展

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

结论

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