| name | barcode-recognition-performance |
|---|---|
| description | C# examples for Barcode Recognition Performance using Aspose.BarCode for .NET |
| language | csharp |
| framework | net9.0 |
| parent | ../agents.md |
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 for repository-wide conventions and boundaries.
using System;using System.IO;using System.Diagnostics;using Aspose.BarCode.BarCodeRecognition;using Aspose.BarCode.Generation;using Aspose.Drawing;
| File | Key APIs | Description |
|---|---|---|
| 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 ... | |
| 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 | 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 | 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 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 | 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 algori... | |
| 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 | 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 me... | |
| 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 | 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 | 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 | 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 | 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 | 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 | 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 ... | |
| 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 | 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 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 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 | 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 | XDimensionMode, Unit |
Create unit tests ensuring MinimalXDimension defaults to zero when UseMinimalXDimension is... |
| 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 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 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... | |
| 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 | 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 | 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 | 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 | 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 | 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 | 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 synchron... | |
| 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 | 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 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 recognitio... | |
| 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 decod... | |
| 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 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 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 | 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 perf... | |
| 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 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 | 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 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 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 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 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 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 the percentage of barcodes successfully decoded under each preset across a mixed‑ty... | |
| 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 ... | |
| 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 | 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 | 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 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 | 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 f... | |
| 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 | 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... | |
| 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... | |
| 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 the decoded CodeText of valid... | |
| 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 correct... | |
| 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 ... | |
| 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 HighQ... | |
| 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 | 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 a wrapper that logs both recognition time and CPU usage for each processed image. |
- Total examples: 81
- Failed: 0
- Pass rate: 100.0%
BarCodeReaderQualitySettingsXDimensionModeDeconvolutionModeRecognitionMode
All tasks passed ✅
Updated: 2026-06-21 | Examples: 81