不完美的條碼和圖像校正

IronBarcode 提供許多可以選擇的圖像預處理過濾器,這些過濾器可以輕鬆應用在 BarcodeReaderOptions 中。 選擇可能改善圖片讀取的過濾器,如 銳化二元閾值對比度。 請記住,選擇它們的順序即為它們被應用的順序。

有一個選項允許在應用每個過濾器後保存中間圖像的圖像數據。 這可以借由 ImageFilterCollectionSaveAtEachIteration 屬性來切換。

從範例代碼案例中得出的關鍵點:

  • 我們創建了一個 BarcodeReaderOptions 實例並配置了不同的圖像過濾器: SharpenBinary ThresholdContrast
  • 過濾器是以特定順序添加的,顯示了它們應被應用的順序。
  • 通過將 cacheAtEachIteration 設置為 true,該庫在每次應用過濾器後保存中間圖像,這對於調試和分析非常有用。
  • 最後,我們從圖片中讀取條形碼並將條形碼類型和值打印到控制台。

了解更多有關 IronBarcode 中圖片校正的信息

準備好開始了嗎?
Nuget 下載 1,935,276 | 版本: 2025.11 剛剛發布