不完美条形码和图像校正

IronBarcode 提供多种图像预处理过滤器可供选择,这些过滤器可以轻松应用于 BarcodeReaderOptions 中。 选择可能改善图像读取的过滤器,例如 锐化二值阈值对比度。 请记住,您选择它们的顺序就是应用的顺序。

可以选择保存应用每个过滤器的中间图像的数据。 这可以通过 ImageFilterCollectionSaveAtEachIteration 属性进行切换。

来自代码示例的关键要点:

  • 我们创建了一个 BarcodeReaderOptions 实例,并配置了各种图像过滤器:锐化二值阈值对比度
  • 过滤器按特定顺序添加,表示它们应该应用的顺序。
  • 通过将 cacheAtEachIteration 设置为 true,库在每次应用过滤器后保存中间图像,这对于调试和分析非常有用。
  • 最后,我们从图像中读取条形码,并将条形码类型和值打印到控制台。

了解更多有关 IronBarcode 图像校正的信息

准备开始了吗?
Nuget 下载 1,935,276 | 版本: 2025.11 刚刚发布