Skip to content

Commit 5a90f78

Browse files
update to internal commit fa5ddbef
1 parent 99654f1 commit 5a90f78

File tree

21 files changed

+218
-15
lines changed

21 files changed

+218
-15
lines changed

_config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,25 +31,29 @@ dbr_cpp_api: /barcode-reader/docs/server/programming/cplusplus/api-reference/
3131
dbr_cpp_release_notes: /barcode-reader/docs/server/programming/cplusplus/release-notes/
3232
dbr_cpp_release_notes_v9: /barcode-reader/docs/v9/server/programming/cplusplus/release-notes/
3333
dbr_cpp_release_notes_v10: /barcode-reader/docs/v10/server/programming/cplusplus/release-notes/
34+
dbr_cpp_release_notes_v11: /barcode-reader/docs/server/programming/cplusplus/release-notes/
3435

3536
dbr_dotnet: /barcode-reader/docs/server/programming/dotnet/
3637
dbr_dotnet_api: /barcode-reader/docs/server/programming/dotnet/api-reference/
3738
dbr_dotnet_release_notes: /barcode-reader/docs/server/programming/dotnet/release-notes/
3839
dbr_dotnet_release_notes_v9: /barcode-reader/docs/v9/server/programming/dotnet/release-notes/
3940
dbr_dotnet_release_notes_v10: /barcode-reader/docs/v10/server/programming/dotnet/release-notes/
41+
dbr_dotnet_release_notes_v11: /barcode-reader/docs/server/programming/dotnet/release-notes/
4042

4143
dbr_java: /barcode-reader/docs/server/programming/java/
4244
dbr_java_api: /barcode-reader/docs/server/programming/java/api-reference/
4345
dbr_java_methods: /barcode-reader/docs/server/programming/java/api-reference/BarcodeReader/
4446
dbr_java_class: /barcode-reader/docs/server/programming/java/api-reference/class/
4547
dbr_java_release_notes: /barcode-reader/docs/server/programming/java/release-notes/
4648
dbr_java_release_notes_v9: /barcode-reader/docs/v9/server/programming/java/release-notes/
49+
dbr_java_release_notes_v11: /barcode-reader/docs/server/programming/java/release-notes/
4750

4851
dbr_python: /barcode-reader/docs/server/programming/python/
4952
dbr_python_api: /barcode-reader/docs/server/programming/python/api-reference/
5053
dbr_python_release_notes: /barcode-reader/docs/server/programming/python/release-notes/
5154
dbr_python_release_notes_v9: /barcode-reader/docs/v9/server/programming/python/release-notes/
5255
dbr_python_release_notes_v10: /barcode-reader/docs/v10/server/programming/python/release-notes/
56+
dbr_python_release_notes_v11: /barcode-reader/docs/server/programming/python/release-notes/
5357

5458

5559
dbr_js: /barcode-reader/docs/web/programming/javascript/

_includes/sidelist-programming/programming-cpp.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
<li><a href="{{ site.dcvb_cpp_api }}capture-vision-router/multiple-file-processing.html" class="otherLinkColour">Multiple-File Processing</a></li>
6666
<li><a href="{{ site.dcvb_cpp_api }}capture-vision-router/settings.html" class="otherLinkColour">Settings</a></li>
6767
<li><a href="{{ site.dcvb_cpp_api }}capture-vision-router/intermediate-result.html" class="otherLinkColour">Intermediate Result</a></li>
68+
<li><a href="{{ site.dcvb_cpp_api }}capture-vision-router/buffered-items.html" class="otherLinkColour">Buffered Items</a></li>
6869
<li><a href="{{ site.dcvb_cpp_api }}capture-vision-router/auxiliary-methods.html" class="otherLinkColour">Auxiliary Methods</a></li>
6970
</ul>
7071
</li>

_includes/sidelist-programming/programming-java.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@
1212
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/single-file-processing.html" class="otherLinkColour">Single-File Processing</a></li>
1313
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/multiple-file-processing.html" class="otherLinkColour">Multiple-File Processing</a></li>
1414
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/settings.html" class="otherLinkColour">Settings</a></li>
15+
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/intermediate-result.html" class="otherLinkColour">Intermediate Result</a></li>
16+
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/buffered-items.html" class="otherLinkColour">Buffered Items</a></li>
1517
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/auxiliary-methods.html" class="otherLinkColour">Auxiliary Methods</a></li>
1618
</ul>
1719
</li>
1820
<li><a>Classes</a>
1921
<ul>
2022
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/auxiliary-classes/buffered-items-manager.html" class="otherLinkColour">BufferedItemsManager</a></li>
2123
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/capture-vision-error.html" class="otherLinkColour">CaptureVisionError</a></li>
22-
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/capture-vision-execption.html" class="otherLinkColour">CaptureVisionException</a></li>
24+
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/capture-vision-exception.html" class="otherLinkColour">CaptureVisionException</a></li>
2325
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/auxiliary-classes/capture-vision-router-module.html" class="otherLinkColour">CaptureVisionRouterModule</a></li>
2426
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/auxiliary-classes/captured-result-filter.html" class="otherLinkColour">CapturedResultFilter</a></li>
2527
<li><a href="{{ site.dcvb_java_api }}capture-vision-router/auxiliary-classes/captured-result-receiver.html" class="otherLinkColour">CapturedResultReceiver</a></li>

_includes/sidelist-programming/programming-python.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
<li><a href="{{ site.dcvb_python_api }}capture-vision-router/settings.html" class="otherLinkColour">Settings</a></li>
6666
<li><a href="{{ site.dcvb_python_api }}capture-vision-router/buffered-items.html" class="otherLinkColour">Buffered Items</a></li>
6767
<li><a href="{{ site.dcvb_python_api }}capture-vision-router/intermediate-result.html" class="otherLinkColour">Intermediate Result</a></li>
68+
<li><a href="{{ site.dcvb_python_api }}capture-vision-router/auxiliary-methods.html" class="otherLinkColour">Auxiliary Methods</a></li>
6869
</ul>
6970
</li>
7071
<li><a>Classes</a>

_includes/sidelist-programming/sidelist-parameters-organization.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,9 @@
259259
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/enable-addon-code.html" class="otherLinkColour">EnableAddOnCode</a></li>
260260
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/enable-data-matrix-ecc000-140.html" class="otherLinkColour">EnableDataMatrixECC000-140</a></li>
261261
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/enable-qr-code-model-1.html" class="otherLinkColour">EnableQRCodeModel1</a></li>
262+
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/expected-barcodes-count.html" class="otherLinkColour">ExpectedBarcodesCount</a></li>
262263
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/find-uneven-module-barcode.html" class="otherLinkColour">FindUnevenModuleBarcode</a></li>
264+
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/has-vertical-quietzone.html" class="otherLinkColour">HasVerticalQuietZone</a></li>
263265
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/head-module-ratio.html" class="otherLinkColour">HeadModuleRatio</a></li>
264266
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/include-implied-ai01.html" class="otherLinkColour">IncludeImpliedAI01</a></li>
265267
<li><a href="{{ site.dcvb_parameters_reference }}barcode-format-specification/include-trailing-check-digit.html" class="otherLinkColour">IncludeTrailingCheckDigit</a></li>
@@ -292,7 +294,8 @@
292294
</li>
293295
<li><a href="{{ site.dcvb_parameters }}file/auxiliary/global-parameter.html" class="otherLinkColour">Global Parameter</a>
294296
<ul>
295-
<li><a href="{{ site.dcvb_parameters_reference }}global-parameter/max-total-image-dimension.html" class="otherLinkColour">MaxTotalImageDimension</a></li>
297+
<li><a href="{{ site.dcvb_parameters }}file/auxiliary/global-parameter.html#maxtotalimagedimension" class="otherLinkColour">MaxTotalImageDimension</a></li>
298+
<li><a href="{{ site.dcvb_parameters }}file/auxiliary/global-parameter.html#intraopnumthreads" class="otherLinkColour">IntraOpNumThreads</a></li>
296299
</ul>
297300
</li>
298301
</ul>

programming/cplusplus/api-reference/enum-localization-mode.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ typedef enum LocalizationMode
3535
LM_CENTRE = 0x80,
3636
/**Localizes 1D barcodes fast. Check @ref LM for available argument settings. */
3737
LM_ONED_FAST_SCAN = 0x100,
38+
/**Localizes barcodes by utilizing a neural network model. Introduced in version 11.2.1000. */
39+
LM_NEURAL_NETWORK = 0x200,
3840
/**Reserved setting for localization mode. */
3941
#if defined(_WIN32) || defined(_WIN64)
4042
LM_REV = 0x80000000,

programming/cplusplus/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ For embedded or ARM-based platforms, we recommend using a device with performanc
4242
- 4 GB RAM
4343
- Linux-based OS (e.g., Raspberry Pi OS, Ubuntu Server)
4444

45+
> [!NOTE]
46+
> Other architectures and operating systems, such as ESP32, MIPS, FreeRTOS, and Micrium uC/OS, are not supported.
47+
4548
## License Subscription
4649

4750
To develop and run your application with Dynamsoft Barcode Reader SDK, you need an active license key:

programming/cplusplus/release-notes/cpp-11.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,48 @@ needGenerateH3Content: false
88

99
# Release Notes for C++ Edition - 11.x
1010

11+
## 11.2.1000 (10/14/2025)
12+
13+
🎉 **Milestone Release** - This version introduces groundbreaking AI-powered enhancements that significantly improve accuracy and performance across various barcode processing scenarios.
14+
15+
### ✨ Key Highlights
16+
17+
**AI-Powered Barcode Detection & Decoding**
18+
- 🧠 **First-to-Market AI Localization**: Revolutionary `OneDLocalization` and `DataMatrixQRCodeLocalization` neural network models for superior detection of **blurred/low-resolution 1D codes** and **DataMatrix/QR codes with missing or damaged finder patterns**
19+
-**Specialized Decoders**: Cutting-edge `EAN13Decoder` and `Code128Decoder` models deliver unprecedented accuracy for **blurred and long-distance** scenarios
20+
- 🔍 **Enhanced Clarity Processing**: Completely redesigned `OneDDeblur` model with superior **motion blur and focus blur** recovery algorithms
21+
- 🎯 **Flexible Model Configuration**: Advanced `ModelNameArray` parameter enables on-demand model loading and precise selection for specific barcode scenarios
22+
23+
**Precision Control**
24+
- ⚙️ **Granular Deblur Methods**: Fine-tuned `DM_DEEP_ANALYSIS` with specialized method control - `OneDGeneral`, `TwoDGeneral`, and `EAN13Enhanced` for targeted optimization
25+
- 🎯 **Smart Barcode Counting**: New `ExpectedBarcodesCount` parameter enables **format-specific quantity control** and **early termination optimization** for known-quantity scenarios
26+
- 🔍 **Advanced Region Detection**: New `RPM_GRAY_CONSISTENCY` mode enables precise region detection based on **grayscale uniformity** and **local consistency** for document and label processing
27+
28+
29+
### 💡 What This Means for You
30+
31+
**For Challenging Barcode Scenarios**
32+
- **Blurred conditions**: 26.5% better read rates with 44% faster processing - ideal for handheld scanning and moving objects
33+
- **Extended distance capability**: Breakthrough support for reading distances beyond 75cm - revolutionizing warehouse automation and high-shelf scanning
34+
- **Damaged 2D codes**: Enhanced detection of DataMatrix and QR codes with missing or damaged finder patterns - perfect for manufacturing and logistics applications
35+
36+
**For Enterprise Integration**
37+
- **Retail environments**: Enhanced performance for blurred handheld scanning and long-distance shelf reading
38+
- **Logistics & shipping**: Improved recognition for package tracking with better blur and long-distance scanning capabilities
39+
- **Manufacturing QC**: Improved 2D code reading on printed/etched parts with wear damage
40+
41+
**For Developers**
42+
- **Backward Compatible**: Seamless upgrade with existing code and easy migration path
43+
- **Flexible Configuration**: Extensive parameter customization for specific use cases and comprehensive model configuration options
44+
- **Enterprise Ready**: Battle-tested stability for production environments
45+
46+
### Changed
47+
48+
- Updated the default value of parameter [`MaxThreadsInOneTask`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/max-threads-in-one-task.html) from 4 to 0 (auto-detection).
49+
- Updated the default value of parameter [`IncludeTrailingCheckDigit`]({{ site.dcvb_parameters_reference }}barcode-format-specification/include-trailing-check-digit.html) from 1 to 0.
50+
- Deprecated argument `DeblurModelNameArray` of parameter [`DeblurModes`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html), use `ModelNameArray` instead.
51+
- Deprecated method `AppendModelBuffer` of class [`CaptureVisionRouter`]({{ site.dcvb_cpp_api }}capture-vision-router/capture-vision-router.html), use [`AppendDLModelBuffer`]({{ site.dcvb_cpp_api }}capture-vision-router/auxiliary-methods.html#appenddlmodelbuffer) instead.
52+
1153
## 11.0.6000 (08/06/2025)
1254

1355
### Changed

programming/cplusplus/release-notes/index.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ needAutoGenerateSidebar: false
88

99
# Release Notes - C++ Edition
1010

11-
- [11.0.6000 (08/06/2025)]({{ site.dbr_cpp_release_notes }}cpp-11.html#1106000-08062025)
12-
- [11.0.4000 (07/15/2025)]({{ site.dbr_cpp_release_notes }}cpp-11.html#1104000-07152025)
13-
- [11.0.3000 (05/13/2025)]({{ site.dbr_cpp_release_notes }}cpp-11.html#1103000-05132025)
14-
- [11.0.1000 (03/04/2025)]({{ site.dbr_cpp_release_notes }}cpp-11.html#1101000-03042025)
11+
- [11.2.1000 (10/14/2025)]({{ site.dbr_cpp_release_notes_v11 }}cpp-11.html#1121000-10142025)
12+
- [11.0.6000 (08/06/2025)]({{ site.dbr_cpp_release_notes_v11 }}cpp-11.html#1106000-08062025)
13+
- [11.0.4000 (07/15/2025)]({{ site.dbr_cpp_release_notes_v11 }}cpp-11.html#1104000-07152025)
14+
- [11.0.3000 (05/13/2025)]({{ site.dbr_cpp_release_notes_v11 }}cpp-11.html#1103000-05132025)
15+
- [11.0.1000 (03/04/2025)]({{ site.dbr_cpp_release_notes_v11 }}cpp-11.html#1101000-03042025)
1516
- [10.4.2000 (10/10/2024)]({{ site.dbr_cpp_release_notes_v10 }}cpp-10.html#1042000-10102024)
1617
- [10.4.10 (07/23/2024)]({{ site.dbr_cpp_release_notes_v10 }}cpp-10.html#10410-07232024)
1718
- [10.2.10 (03/01/2024)]({{ site.dbr_cpp_release_notes_v10 }}cpp-10.html#10210-03012024)

programming/dotnet/api-reference/enum-localization-mode.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ public enum EnumLocalizationMode
3131
LM_CENTRE = 0x80,
3232
/**Localizes 1D barcodes fast. Check @ref LM for available argument settings. */
3333
LM_ONED_FAST_SCAN = 0x100,
34+
/**Localizes barcodes by utilizing a neural network model. Introduced in version 11.2.1000. */
35+
LM_NEURAL_NETWORK = 0x200,
3436
/**Reserved setting for localization mode. */
3537
LM_REV = -2147483648,
3638
/**Placeholder value with no functional meaning.*/

0 commit comments

Comments
 (0)