Niedoskonale kody kreskowe i korekcja obrazu

IronBarcode oferuje wiele filtrów wstępnego przetwarzania obrazu, które można łatwo zastosować w ramach BarcodeReaderOptions. Wybierz filtry, które mogą poprawić odczyt obrazu, takie jak Sharpen, Binary Threshold i Contrast. Prosimy pamiętać, że kolejność, w jakiej je wybierasz, jest kolejnością, w jakiej są stosowane.

Jest opcja zapisu danych obrazu pośrednich obrazów z każdym zastosowanym filtrem. Można to przełączać za pomocą właściwości SaveAtEachIteration w ImageFilterCollection.

Kluczowe punkty z przykładowego kodu:

  • Tworzymy instancję BarcodeReaderOptions i konfigurujemy ją z różnymi filtrami obrazu: Sharpen, Binary Threshold i Contrast.
  • Filtry są dodawane w określonej kolejności, wskazując kolejność ich stosowania.
  • Ustawiając cacheAtEachIteration na true, biblioteka zapisuje pośrednie obrazy po każdej aplikacji filtra, co jest przydatne do debugowania i analizy.
  • Na koniec odczytujemy kod kreskowy z obrazu i drukujemy typ oraz wartość kodu kreskowego na konsoli.

Dowiedz się więcej o korekcji obrazu w IronBarcode

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 2,145,441 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package BarCode
uruchom przykład zobacz, jak twoje ciągi zamieniają się w kody kreskowe.