Codes-barres imparfaits et correction d'image

IronBarcode propose de nombreux filtres de prétraitement d'image parmi lesquels choisir, qui sont facilement applicables dans BarcodeReaderOptions. Sélectionnez les filtres qui peuvent améliorer la lecture de votre image tels que Sharpen , Seuil binaire et Contrast . Veuillez garder à l'esprit que l'ordre dans lequel vous les choisissez est l'ordre dans lequel ils sont appliqués.

Il est possible de sauvegarder les données d'image des images intermédiaires avec chaque filtre appliqué. Ceci peut être basculé avec la propriété SaveAtEachIteration de ImageFilterCollection.

Points clés de l'exemple de code présenté :

  • Nous créons une instance de BarcodeReaderOptions et la configurons avec différents filtres d'image : Sharpen, Binary Threshold et Contrast.
  • Les filtres sont ajoutés dans un ordre spécifique, indiquant la séquence dans laquelle ils doivent être appliqués.
  • En définissant cacheAtEachIteration sur true, la bibliothèque enregistre des images intermédiaires après chaque application de filtre, ce qui est utile pour le débogage et l'analyse.
  • Enfin, nous lisons le code-barres à partir de l'image et imprimons le type et la valeur du code-barres sur la console.

Apprenez-en davantage sur la correction d'images dans IronBarcode

Prêt à commencer?
Nuget Téléchargements 2,108,094 | Version : 2026.3 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package BarCode
exécuter un échantillon regarder votre chaîne devenir un code-barres.