agentleFS
Sign inSign up

agentic-net-examples / barcode-recognition-performance

aspose-barcode/agentic-net-examples/barcode-recognition-performance/agents.md

C# examples for Barcode Recognition Performance using Aspose.BarCode for .NET

AGENTS.md4 starsChanged 22 days ago
---
name: barcode-recognition-performance
description: C# examples for Barcode Recognition Performance using Aspose.BarCode for .NET
language: csharp
framework: net10.0
parent: ../agents.md
---

# AGENTS - Barcode Recognition Performance

## Persona

You are a C# developer specializing in barcode generation and recognition using Aspose.BarCode for .NET,
working within the **Barcode Recognition Performance** category.
This folder contains standalone C# examples for Barcode Recognition Performance operations.
See the root [agents.md](../agents.md) for repository-wide conventions and boundaries.

## Required Namespaces

- `using System;`
- `using System.IO;`
- `using System.Diagnostics;`
- `using Aspose.BarCode.BarCodeRecognition;`
- `using Aspose.BarCode.Generation;`
- `using Aspose.Drawing;`

## Files in this folder

| File | Key APIs | Description |
|------|----------|-------------|
| [activate-qualitysettingsuseminimalxdimension-and-set-minimalxdimension-to-1-pixel-to-filter-sub-pixel-noise.cs](./activate-qualitysettingsuseminimalxdimension-and-set-minimalxdimension-to-1-pixel-to-filter-sub-pixel-noise.cs) | `QualitySettings`, `XDimensionMode` | Activate QualitySettings.UseMinimalXDimension and set MinimalXDimension to 1 pixel to filt... |
| [adjust-color-scheme-to-invert-colors-and-assess-recognition-performance-on-negative-image-barcodes.cs](./adjust-color-scheme-to-invert-colors-and-assess-recognition-performance-on-negative-image-barcodes.cs) |  | Adjust color scheme to invert colors and assess recognition performance on negative‑image ... |
| [adjust-qualitysettingsxdimension-to-3-pixels-to-match-typical-1d-barcode-element-widths.cs](./adjust-qualitysettingsxdimension-to-3-pixels-to-match-typical-1d-barcode-element-widths.cs) | `QualitySettings` | Adjust QualitySettings.XDimension to 3 pixels to match typical 1D barcode element widths. |
| [apply-custom-color-scheme-to-enhance-detection-of-dark-barcodes-on-light-backgrounds.cs](./apply-custom-color-scheme-to-enhance-detection-of-dark-barcodes-on-light-backgrounds.cs) | `BarCodeReader` | Apply a custom color scheme to enhance detection of dark barcodes on light backgrounds. |
| [batch-process-directory-of-mixed-format-images-and-generate-csv-report-of-recognition-times.cs](./batch-process-directory-of-mixed-format-images-and-generate-csv-report-of-recognition-times.cs) | `BarcodeGenerator` | Batch process a directory of mixed‑format images and generate a CSV report of recognition ... |
| [benchmark-effect-of-changing-minimalxdimension-from-0-to-2-pixels-on-false-positive-rates.cs](./benchmark-effect-of-changing-minimalxdimension-from-0-to-2-pixels-on-false-positive-rates.cs) |  | Benchmark the effect of changing MinimalXDimension from 0 to 2 pixels on false positive ra... |
| [benchmark-reading-speed-of-100-gif-barcode-images-under-highperformance-and-highquality-presets.cs](./benchmark-reading-speed-of-100-gif-barcode-images-under-highperformance-and-highquality-presets.cs) | `BarCodeReader` | Benchmark reading speed of 100 GIF barcode images under HighPerformance and HighQuality pr... |
| [benchmark-recognition-of-stacked-linear-barcodes-versus-single-barcodes-to-evaluate-algorithm-scalability.cs](./benchmark-recognition-of-stacked-linear-barcodes-versus-single-barcodes-to-evaluate-algorithm-scalability.cs) |  | Benchmark recognition of stacked linear barcodes versus single barcodes to evaluate algori... |
| [benchmark-time-saved-by-disabling-allowincorrectbarcodes-in-high-throughput-scanning-scenario.cs](./benchmark-time-saved-by-disabling-allowincorrectbarcodes-in-high-throughput-scanning-scenario.cs) |  | Benchmark the time saved by disabling AllowIncorrectBarcodes in a high‑throughput scanning... |
| [compare-barcode-detection-accuracy-between-grayscale-and-full-color-input-images-across-multiple-symbologies.cs](./compare-barcode-detection-accuracy-between-grayscale-and-full-color-input-images-across-multiple-symbologies.cs) | `DecodeType` | Compare barcode detection accuracy between grayscale and full‑color input images across mu... |
| [compare-cpu-usage-between-highperformance-and-maxquality-presets-using-stopwatch-timing-measurements.cs](./compare-cpu-usage-between-highperformance-and-maxquality-presets-using-stopwatch-timing-measurements.cs) |  | Compare CPU usage between HighPerformance and MaxQuality presets using Stopwatch timing me... |
| [compare-detection-accuracy-of-datamatrix-codes-when-xdimension-is-set-to-1-versus-3-pixels.cs](./compare-detection-accuracy-of-datamatrix-codes-when-xdimension-is-set-to-1-versus-3-pixels.cs) | `DataMatrixParameters` | Compare detection accuracy of DataMatrix codes when XDimension is set to 1 versus 3 pixels... |
| [compare-detection-rates-of-small-barcodes-using-xdimension-mode-versus-default-detection.cs](./compare-detection-rates-of-small-barcodes-using-xdimension-mode-versus-default-detection.cs) | `XDimensionMode`, `BarCodeReader` | Compare detection rates of small barcodes using XDimension mode versus default detection. |
| [compare-number-of-detected-barcodes-when-useminimalxdimension-is-toggled-on-versus-off-for-noisy-images.cs](./compare-number-of-detected-barcodes-when-useminimalxdimension-is-toggled-on-versus-off-for-noisy-images.cs) | `XDimensionMode`, `BarCodeReader` | Compare the number of detected barcodes when UseMinimalXDimension is toggled on versus off... |
| [compare-recognition-speed-of-1d-barcodes-versus-2d-barcodes-under-identical-qualitysettings.cs](./compare-recognition-speed-of-1d-barcodes-versus-2d-barcodes-under-identical-qualitysettings.cs) | `QualitySettings` | Compare recognition speed of 1D barcodes versus 2D barcodes under identical QualitySetting... |
| [configure-deconvolution-parameters-to-improve-recognition-of-blurred-qr-codes-in-jpeg-files.cs](./configure-deconvolution-parameters-to-improve-recognition-of-blurred-qr-codes-in-jpeg-files.cs) | `QrParameters`, `DeconvolutionMode` | Configure deconvolution parameters to improve recognition of blurred QR codes in JPEG file... |
| [configure-library-to-prioritize-code39-symbology-and-measure-any-change-in-overall-processing-speed.cs](./configure-library-to-prioritize-code39-symbology-and-measure-any-change-in-overall-processing-speed.cs) | `DecodeType` | Configure the library to prioritize Code39 symbology and measure any change in overall pro... |
| [configure-qualitysettingsxdimension-to-1-pixel-for-recognizing-ultra-fine-one-pixel-wide-barcodes-accurately.cs](./configure-qualitysettingsxdimension-to-1-pixel-for-recognizing-ultra-fine-one-pixel-wide-barcodes-accurately.cs) | `QualitySettings`, `BarCodeReader` | Configure QualitySettings.XDimension to 1 pixel for recognizing ultra‑fine one‑pixel wide ... |
| [configure-recognition-to-ignore-quiet-zones-and-observe-effect-on-speed-for-large-code128-barcodes.cs](./configure-recognition-to-ignore-quiet-zones-and-observe-effect-on-speed-for-large-code128-barcodes.cs) |  | Configure recognition to ignore quiet zones and observe effect on speed for large Code128 ... |
| [create-barcodereader-instance-that-reads-jpeg-images-and-applies-highquality-preset-for-balanced-speed.cs](./create-barcodereader-instance-that-reads-jpeg-images-and-applies-highquality-preset-for-balanced-speed.cs) | `BarCodeReader` | Create a BarCodeReader instance that reads JPEG images and applies HighQuality preset for ... |
| [create-diagnostic-mode-that-logs-each-barcode-element-size-when-useminimalxdimension-is-active.cs](./create-diagnostic-mode-that-logs-each-barcode-element-size-when-useminimalxdimension-is-active.cs) | `XDimensionMode` | Create a diagnostic mode that logs each barcode element size when UseMinimalXDimension is ... |
| [create-performance-benchmark-that-records-cpu-usage-during-barcode-scanning-of-animated-gif-frames.cs](./create-performance-benchmark-that-records-cpu-usage-during-barcode-scanning-of-animated-gif-frames.cs) |  | Create a performance benchmark that records CPU usage during barcode scanning of animated ... |
| [create-script-that-processes-all-images-in-zip-archive-and-outputs-summary-json-file.cs](./create-script-that-processes-all-images-in-zip-archive-and-outputs-summary-json-file.cs) |  | Create a script that processes all images in a zip archive and outputs a summary JSON file... |
| [create-unit-test-that-verifies-recognition-speed-remains-under-150-ms-for-1-mb-png-files.cs](./create-unit-test-that-verifies-recognition-speed-remains-under-150-ms-for-1-mb-png-files.cs) | `Unit` | Create a unit test that verifies recognition speed remains under 150 ms for 1‑MB PNG files... |
| [create-unit-tests-ensuring-minimalxdimension-defaults-to-zero-when-useminimalxdimension-is-false.cs](./create-unit-tests-ensuring-minimalxdimension-defaults-to-zero-when-useminimalxdimension-is-false.cs) | `XDimensionMode`, `Unit` | Create unit tests ensuring MinimalXDimension defaults to zero when UseMinimalXDimension is... |
| [deactivate-useminimalxdimension-after-processing-to-restore-default-element-size-handling.cs](./deactivate-useminimalxdimension-after-processing-to-restore-default-element-size-handling.cs) | `XDimensionMode` | Deactivate UseMinimalXDimension after processing to restore default element size handling. |
| [develop-diagnostic-mode-that-outputs-raw-pixel-matrix-used-for-barcode-detection-when-debugging.cs](./develop-diagnostic-mode-that-outputs-raw-pixel-matrix-used-for-barcode-detection-when-debugging.cs) |  | Develop a diagnostic mode that outputs the raw pixel matrix used for barcode detection whe... |
| [enable-hardware-acceleration-if-available-and-compare-recognition-throughput-against-software-only-mode.cs](./enable-hardware-acceleration-if-available-and-compare-recognition-throughput-against-software-only-mode.cs) |  | Enable hardware acceleration if available and compare recognition throughput against softw... |
| [enable-multi-threaded-recognition-and-compare-throughput-against-single-threaded-execution-on-set-of-images.cs](./enable-multi-threaded-recognition-and-compare-throughput-against-single-threaded-execution-on-set-of-images.cs) |  | Enable multi‑threaded recognition and compare throughput against single‑threaded execution... |
| [enable-qualitysettingsallowincorrectbarcodes-to-capture-potentially-unreadable-barcodes-during-debugging-sessions.cs](./enable-qualitysettingsallowincorrectbarcodes-to-capture-potentially-unreadable-barcodes-during-debugging-sessions.cs) | `QualitySettings`, `BarCodeReader` | Enable QualitySettings.AllowIncorrectBarcodes to capture potentially unreadable barcodes d... |
| [evaluate-effect-of-disabling-deconvolution-on-recognition-accuracy-for-low-contrast-barcodes.cs](./evaluate-effect-of-disabling-deconvolution-on-recognition-accuracy-for-low-contrast-barcodes.cs) | `DeconvolutionMode` | Evaluate the effect of disabling deconvolution on recognition accuracy for low‑contrast ba... |
| [evaluate-qr-code-detection-speed-when-useminimalxdimension-is-disabled-versus-enabled.cs](./evaluate-qr-code-detection-speed-when-useminimalxdimension-is-disabled-versus-enabled.cs) | `QrParameters`, `XDimensionMode` | Evaluate QR code detection speed when UseMinimalXDimension is disabled versus enabled. |
| [evaluate-recognition-success-rate-for-rotated-datamatrix-codes-at-0-45-and-90-angles.cs](./evaluate-recognition-success-rate-for-rotated-datamatrix-codes-at-0-45-and-90-angles.cs) | `DataMatrixParameters` | Evaluate recognition success rate for rotated DataMatrix codes at 0°, 45°, and 90° angles. |
| [generate-heat-map-visualizing-areas-where-barcode-elements-were-detected-using-xdimension-mode.cs](./generate-heat-map-visualizing-areas-where-barcode-elements-were-detected-using-xdimension-mode.cs) | `XDimensionMode`, `BarcodeGenerator` | Generate a heat map visualizing areas where barcode elements were detected using XDimensio... |
| [generate-performance-graphs-comparing-recognition-time-versus-xdimension-values-for-sample-dataset.cs](./generate-performance-graphs-comparing-recognition-time-versus-xdimension-values-for-sample-dataset.cs) | `BarcodeGenerator` | Generate performance graphs comparing recognition time versus XDimension values for a samp... |
| [generate-summary-report-showing-average-confidence-per-preset-across-test-image-set.cs](./generate-summary-report-showing-average-confidence-per-preset-across-test-image-set.cs) | `BarcodeGenerator` | Generate a summary report showing average confidence per preset across a test image set. |
| [implement-asynchronous-barcode-scanning-and-measure-latency-reduction-compared-to-synchronous-calls.cs](./implement-asynchronous-barcode-scanning-and-measure-latency-reduction-compared-to-synchronous-calls.cs) |  | Implement asynchronous barcode scanning and measure latency reduction compared to synchron... |
| [implement-feature-that-logs-exact-xdimension-and-minimalxdimension-values-used-for-each-image.cs](./implement-feature-that-logs-exact-xdimension-and-minimalxdimension-values-used-for-each-image.cs) |  | Implement a feature that logs the exact XDimension and MinimalXDimension values used for e... |
| [implement-method-that-resets-all-qualitysettings-to-defaults-before-processing-new-image-batch.cs](./implement-method-that-resets-all-qualitysettings-to-defaults-before-processing-new-image-batch.cs) | `QualitySettings` | Implement a method that resets all QualitySettings to defaults before processing a new ima... |
| [implement-region-of-interest-scanning-to-limit-analysis-to-central-rectangle-and-measure-time-savings.cs](./implement-region-of-interest-scanning-to-limit-analysis-to-central-rectangle-and-measure-time-savings.cs) |  | Implement region‑of‑interest scanning to limit analysis to a central rectangle and measure... |
| [load-bmp-images-with-embedded-metadata-and-verify-that-metadata-does-not-affect-recognition-speed.cs](./load-bmp-images-with-embedded-metadata-and-verify-that-metadata-does-not-affect-recognition-speed.cs) |  | Load BMP images with embedded metadata and verify that metadata does not affect recognitio... |
| [load-high-resolution-png-image-and-measure-barcode-recognition-time-using-default-settings.cs](./load-high-resolution-png-image-and-measure-barcode-recognition-time-using-default-settings.cs) |  | Load a high‑resolution PNG image and measure barcode recognition time using default settin... |
| [log-detailed-timing-for-each-processing-stage-loading-preprocessing-detection-and-decoding-to-identify-bottlenecks.cs](./log-detailed-timing-for-each-processing-stage-loading-preprocessing-detection-and-decoding-to-identify-bottlenecks.cs) |  | Log detailed timing for each processing stage—loading, preprocessing, detection, and decod... |
| [log-recognition-duration-for-each-image-when-varying-qualitysettings-presets-to-evaluate-performance-impact.cs](./log-recognition-duration-for-each-image-when-varying-qualitysettings-presets-to-evaluate-performance-impact.cs) | `QualitySettings` | Log recognition duration for each image when varying QualitySettings presets to evaluate p... |
| [measure-cpu-core-utilization-while-scanning-large-batch-of-10-000-barcode-images-in-parallel.cs](./measure-cpu-core-utilization-while-scanning-large-batch-of-10-000-barcode-images-in-parallel.cs) |  | Measure CPU core utilization while scanning a large batch of 10,000 barcode images in para... |
| [measure-impact-of-increasing-image-resolution-from-72-dpi-to-300-dpi-on-detection-latency.cs](./measure-impact-of-increasing-image-resolution-from-72-dpi-to-300-dpi-on-detection-latency.cs) |  | Measure the impact of increasing image resolution from 72 DPI to 300 DPI on detection late... |
| [measure-memory-consumption-while-recognizing-barcodes-in-large-multi-page-pdf-document.cs](./measure-memory-consumption-while-recognizing-barcodes-in-large-multi-page-pdf-document.cs) | `BarCodeReader` | Measure memory consumption while recognizing barcodes in a large multi‑page PDF document. |
| [preprocess-input-images-with-gaussian-blur-removal-before-barcode-detection-to-assess-performance-impact.cs](./preprocess-input-images-with-gaussian-blur-removal-before-barcode-detection-to-assess-performance-impact.cs) |  | Preprocess input images with Gaussian blur removal before barcode detection to assess perf... |
| [process-batch-of-tiff-images-with-varying-contrast-levels-and-record-average-recognition-accuracy.cs](./process-batch-of-tiff-images-with-varying-contrast-levels-and-record-average-recognition-accuracy.cs) |  | Process a batch of TIFF images with varying contrast levels and record average recognition... |
| [process-directory-of-bmp-files-using-normalquality-preset-and-record-total-processing-time.cs](./process-directory-of-bmp-files-using-normalquality-preset-and-record-total-processing-time.cs) |  | Process a directory of BMP files using NormalQuality preset and record total processing ti... |
| [profile-effect-of-enabling-useminimalxdimension-on-multi-core-cpu-utilization-during-batch-processing.cs](./profile-effect-of-enabling-useminimalxdimension-on-multi-core-cpu-utilization-during-batch-processing.cs) | `XDimensionMode` | Profile the effect of enabling UseMinimalXDimension on multi‑core CPU utilization during b... |
| [profile-impact-of-allowincorrectbarcodes-on-overall-cpu-load-during-continuous-scanning.cs](./profile-impact-of-allowincorrectbarcodes-on-overall-cpu-load-during-continuous-scanning.cs) |  | Profile the impact of AllowIncorrectBarcodes on overall CPU load during continuous scannin... |
| [profile-impact-of-increasing-minimalxdimension-on-overall-batch-processing-throughput-in-tests.cs](./profile-impact-of-increasing-minimalxdimension-on-overall-batch-processing-throughput-in-tests.cs) |  | Profile the impact of increasing MinimalXDimension on overall batch processing throughput ... |
| [profile-impact-of-large-image-dimensions-eg-4000x4000-on-recognition-time-with-highperformance-preset.cs](./profile-impact-of-large-image-dimensions-eg-4000x4000-on-recognition-time-with-highperformance-preset.cs) |  | Profile the impact of large image dimensions (e.g., 4000x4000) on recognition time with Hi... |
| [record-number-of-barcodes-detected-per-image-under-each-preset-to-analyze-consistency.cs](./record-number-of-barcodes-detected-per-image-under-each-preset-to-analyze-consistency.cs) |  | Record the number of barcodes detected per image under each preset to analyze consistency. |
| [record-number-of-false-positives-encountered-when-minimalxdimension-is-set-too-low.cs](./record-number-of-false-positives-encountered-when-minimalxdimension-is-set-too-low.cs) |  | Record the number of false positives encountered when MinimalXDimension is set too low. |
| [record-percentage-of-barcodes-successfully-decoded-under-each-preset-across-mixed-type-dataset.cs](./record-percentage-of-barcodes-successfully-decoded-under-each-preset-across-mixed-type-dataset.cs) |  | Record the percentage of barcodes successfully decoded under each preset across a mixed‑ty... |
| [retrieve-barcoderesultconfidence-after-allowing-incorrect-barcodes-to-assess-detection-reliability.cs](./retrieve-barcoderesultconfidence-after-allowing-incorrect-barcodes-to-assess-detection-reliability.cs) | `BarCodeResult` | Retrieve BarCodeResult.Confidence after allowing incorrect barcodes to assess detection re... |
| [run-recognition-on-low-light-jpeg-images-after-applying-histogram-equalization-and-record-improvement.cs](./run-recognition-on-low-light-jpeg-images-after-applying-histogram-equalization-and-record-improvement.cs) |  | Run recognition on low‑light JPEG images after applying histogram equalization and record ... |
| [run-recognition-on-video-stream-extracting-one-frame-per-second-and-record-average-processing-time.cs](./run-recognition-on-video-stream-extracting-one-frame-per-second-and-record-average-processing-time.cs) |  | Run recognition on a video stream extracting one frame per second and record average proce... |
| [set-qualitysettingspreset-to-highperformance-before-reading-batch-of-png-barcode-images.cs](./set-qualitysettingspreset-to-highperformance-before-reading-batch-of-png-barcode-images.cs) | `QualitySettings`, `BarCodeReader` | Set QualitySettings.Preset to HighPerformance before reading a batch of PNG barcode images... |
| [set-qualitysettingsxdimension-to-6-pixels-for-detecting-large-barcodes-in-high-resolution-scans.cs](./set-qualitysettingsxdimension-to-6-pixels-for-detecting-large-barcodes-in-high-resolution-scans.cs) | `QualitySettings`, `BarCodeReader` | Set QualitySettings.XDimension to 6 pixels for detecting large barcodes in high‑resolution... |
| [set-recognition-timeout-of-200-milliseconds-and-log-any-barcodes-that-exceed-limit.cs](./set-recognition-timeout-of-200-milliseconds-and-log-any-barcodes-that-exceed-limit.cs) |  | Set a recognition timeout of 200 milliseconds and log any barcodes that exceed the limit. |
| [switch-qualitysettingspreset-to-maxquality-to-prioritize-accuracy-when-scanning-high-resolution-tiff-files.cs](./switch-qualitysettingspreset-to-maxquality-to-prioritize-accuracy-when-scanning-high-resolution-tiff-files.cs) | `QualitySettings` | Switch QualitySettings.Preset to MaxQuality to prioritize accuracy when scanning high‑reso... |
| [test-barcode-detection-on-images-with-added-gaussian-noise-while-using-minimalxdimension-filtering.cs](./test-barcode-detection-on-images-with-added-gaussian-noise-while-using-minimalxdimension-filtering.cs) |  | Test barcode detection on images with added Gaussian noise while using MinimalXDimension f... |
| [test-deconvolution-on-heavily-compressed-jpeg-images-to-determine-optimal-quality-threshold-for-reliable-scanning.cs](./test-deconvolution-on-heavily-compressed-jpeg-images-to-determine-optimal-quality-threshold-for-reliable-scanning.cs) | `DeconvolutionMode` | Test deconvolution on heavily compressed JPEG images to determine optimal quality threshol... |
| [test-effect-of-setting-minimalxdimension-to-05-pixels-on-detection-of-sub-pixel-barcode-elements.cs](./test-effect-of-setting-minimalxdimension-to-05-pixels-on-detection-of-sub-pixel-barcode-elements.cs) | `BarCodeReader` | Test the effect of setting MinimalXDimension to 0.5 pixels on detection of sub‑pixel barco... |
| [test-recognition-of-code128-barcodes-with-xdimension-set-to-2-pixels-across-multiple-image-resolutions.cs](./test-recognition-of-code128-barcodes-with-xdimension-set-to-2-pixels-across-multiple-image-resolutions.cs) |  | Test recognition of Code128 barcodes with XDimension set to 2 pixels across multiple image... |
| [test-recognition-of-very-large-barcodes-10-pixels-xdimension-using-large-mode-configuration.cs](./test-recognition-of-very-large-barcodes-10-pixels-xdimension-using-large-mode-configuration.cs) | `XDimensionMode` | Test recognition of very large barcodes (>10 pixels XDimension) using Large mode configura... |
| [test-recognition-on-images-with-added-gaussian-noise-at-varying-signal-to-noise-ratios-and-log-success-rates.cs](./test-recognition-on-images-with-added-gaussian-noise-at-varying-signal-to-noise-ratios-and-log-success-rates.cs) |  | Test recognition on images with added Gaussian noise at varying signal‑to‑noise ratios and... |
| [use-stopwatch-to-measure-time-spent-in-barcode-detection-versus-image-loading.cs](./use-stopwatch-to-measure-time-spent-in-barcode-detection-versus-image-loading.cs) |  | Use a Stopwatch to measure time spent in barcode detection versus image loading. |
| [validate-that-enabling-allowincorrectbarcodes-does-not-alter-decoded-codetext-of-valid-barcodes.cs](./validate-that-enabling-allowincorrectbarcodes-does-not-alter-decoded-codetext-of-valid-barcodes.cs) |  | Validate that enabling AllowIncorrectBarcodes does not alter the decoded CodeText of valid... |
| [validate-that-resetting-qualitysettings-to-defaults-restores-original-cpu-consumption-patterns-during-processing.cs](./validate-that-resetting-qualitysettings-to-defaults-restores-original-cpu-consumption-patterns-during-processing.cs) | `QualitySettings` | Validate that resetting QualitySettings to defaults restores original CPU consumption patt... |
| [validate-that-setting-allowincorrectbarcodes-to-true-does-not-affect-confidence-of-correctly-decoded-barcodes.cs](./validate-that-setting-allowincorrectbarcodes-to-true-does-not-affect-confidence-of-correctly-decoded-barcodes.cs) |  | Validate that setting AllowIncorrectBarcodes to true does not affect confidence of correct... |
| [validate-that-setting-both-useminimalxdimension-and-allowincorrectbarcodes-together-does-not-cause-conflicts.cs](./validate-that-setting-both-useminimalxdimension-and-allowincorrectbarcodes-together-does-not-cause-conflicts.cs) | `XDimensionMode` | Validate that setting both UseMinimalXDimension and AllowIncorrectBarcodes together does n... |
| [validate-that-setting-minimalxdimension-higher-than-xdimension-filters-out-valid-barcodes-unintentionally.cs](./validate-that-setting-minimalxdimension-higher-than-xdimension-filters-out-valid-barcodes-unintentionally.cs) |  | Validate that setting MinimalXDimension higher than XDimension filters out valid barcodes ... |
| [verify-that-switching-presets-mid-batch-does-not-corrupt-previously-obtained-results.cs](./verify-that-switching-presets-mid-batch-does-not-corrupt-previously-obtained-results.cs) |  | Verify that switching presets mid‑batch does not corrupt previously obtained results. |
| [write-documentation-examples-demonstrating-how-to-switch-between-highperformance-and-highquality-presets.cs](./write-documentation-examples-demonstrating-how-to-switch-between-highperformance-and-highquality-presets.cs) |  | Write documentation examples demonstrating how to switch between HighPerformance and HighQ... |
| [write-integration-tests-confirming-barcode-recognition-succeeds-after-toggling-useminimalxdimension-correctly.cs](./write-integration-tests-confirming-barcode-recognition-succeeds-after-toggling-useminimalxdimension-correctly.cs) | `XDimensionMode` | Write integration tests confirming barcode recognition succeeds after toggling UseMinimalX... |
| [write-unit-tests-verifying-that-allowincorrectbarcodes-returns-barcoderesultconfidence-as-null.cs](./write-unit-tests-verifying-that-allowincorrectbarcodes-returns-barcoderesultconfidence-as-null.cs) | `Unit`, `BarCodeResult` | Write unit tests verifying that AllowIncorrectBarcodes returns BarCodeResult.Confidence as... |
| [write-wrapper-that-logs-both-recognition-time-and-cpu-usage-for-each-processed-image.cs](./write-wrapper-that-logs-both-recognition-time-and-cpu-usage-for-each-processed-image.cs) |  | Write a wrapper that logs both recognition time and CPU usage for each processed image. |

## Category Statistics
- Total examples: 81
- Failed: 0
- Pass rate: 100.0%

## Key API Surface

- `BarCodeReader`
- `QualitySettings`
- `XDimensionMode`
- `DeconvolutionMode`
- `RecognitionMode`

## Failed Tasks

All tasks passed ✅

<!-- AUTOGENERATED:START -->
Updated: 2026-08-13 | Examples: 81
<!-- AUTOGENERATED:END -->

Discussion

Did this work in your project? Say what you used it for and what you changed. People and their agents can both post here.

Posts are public.Sign in to post

No one has posted yet. Be the first.