Skip to content

Commit f039c2c

Browse files
update to internal commit 821deb24
1 parent 6b61c2d commit f039c2c

File tree

79 files changed

+2849
-589
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+2849
-589
lines changed

_config.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,24 @@ docHomePage: /barcode-reader/docs/core/introduction/
77
useVersionTree: true
88

99

10-
dcv_cpp_api: /capture-vision/docs/server/programming/cplusplus/api-reference/
11-
dcv_dotnet_api: /capture-vision/docs/server/programming/dotnet/api-reference/
12-
dcv_introduction: /capture-vision/docs/core/introduction/
13-
dcv_parameters_reference: /capture-vision/docs/core/parameters/reference/
14-
dcv_enumerations: /capture-vision/docs/core/enums/
10+
dcv_cpp_api: /capture-vision/docs-archive/server/programming/cplusplus/api-reference/
11+
dcv_parameters_reference: /capture-vision/docs-archive/core/parameters/reference/
12+
dcv_enumerations: /capture-vision/docs-archive/core/enums/
13+
14+
dcvb_cpp_api: /capture-vision/docs/server/programming/cplusplus/api-reference/
15+
dcvb_dotnet_api: /capture-vision/docs/server/programming/dotnet/api-reference/
16+
dcvb_python_api: /capture-vision/docs/server/programming/python/api-reference/
17+
dcvb_introduction: /capture-vision/docs/core/introduction/
18+
dcvb_parameters_reference: /capture-vision/docs/core/parameters/reference/
19+
dcvb_enumerations: /capture-vision/docs/core/enums/
20+
dcvb_architecture: /capture-vision/docs/core/architecture/
21+
dcvb_parameters: /capture-vision/docs/core/parameters/
22+
1523

1624
dbr_introduction: /barcode-reader/docs/core/introduction/
25+
dbr_parameters: /barcode-reader/docs/core/parameters/
1726
dbr_parameters_reference: /barcode-reader/docs/core/parameters/reference/
27+
dbr_performance: /barcode-reader/docs/core/performance/
1828
dbr_c_cpp_enumerations: /barcode-reader/docs/server/programming/c-cplusplus/enumeration/
1929
dbr_structs: /barcode-reader/docs/server/programming/c-cplusplus/struct/
2030

_data/full_tree.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ tree_file_list:
55
- sidelist-programming/programming-python-v8.4.0.html
66
- sidelist-programming/programming-python-v9.4.0.html
77
- sidelist-programming/programming-python-v9.6.20.html
8+
- sidelist-programming/programming-python-v9.6.40.html
89
- sidelist-programming/programming-java.html
910
- sidelist-programming/programming-java-v8.9.3.html
1011
- sidelist-programming/programming-java-v8.4.0.html
@@ -23,8 +24,14 @@ tree_file_list:
2324
- sidelist-programming/programming-cpp-v10.0.10.html
2425
- sidelist-programming/programming-cpp-v10.0.20.html
2526
- sidelist-programming/programming-cpp-v10.2.0.html
27+
- sidelist-programming/programming-cpp-v10.4.10.html
2628
- sidelist-programming/programming-c.html
2729
- sidelist-programming/programming-c-v8.9.3.html
2830
- sidelist-programming/programming-c-v8.4.0.html
2931
- sidelist-programming/programming-c-v9.6.20.html
32+
- sidelist-programming/sidelist-architecture.html
33+
- sidelist-programming/sidelist-parameter-reference.html
34+
- sidelist-programming/sidelist-parameters-organization.html
35+
- sidelist-programming/sidelist-performance.html
36+
- sidelist-programming/sidelist-understanding.html
3037

_data/product_version.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ version_info_list_desktop:
44
- value: latest version
55
- value: 10.x
66
child:
7+
- 10.4.10_cplusplus
78
- 10.2.10_cplusplus
89
- 10.2.0_cplusplus
910
- 10.0.20_cplusplus

_includes/inherited-methods/captured-result-item-v10.2.10.md renamed to _includes/inherited-methods/captured-result-item-10.2.10.md

File renamed without changes.
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11

2-
The following methods are inherited from class [`CCapturedResultItem`]({{ site.dcv_cpp_api }}core/basic-structures/captured-result-item.html).
2+
The following methods are inherited from class [`CCapturedResultItem`]({{ site.dcvb_cpp_api }}core/basic-structures/captured-result-item.html).
33

44
| Method | Description |
55
|--------|-------------|
6-
| [`GetType`]({{ site.dcv_cpp_api }}core/basic-structures/captured-result-item.html#gettype) | Gets the type of the captured result item. |
7-
| [`GetReferenceItem`]({{ site.dcv_cpp_api }}core/basic-structures/captured-result-item.html#getreferenceitem) | Gets a pointer to the referenced item in the captured result. |
8-
| [`GetTargetROIDefName`]({{ site.dcv_cpp_api }}core/basic-structures/captured-result-item.html#gettargetroidefname) | Gets the name of the `TargetROIDef` which generate current captured result item. |
9-
| [`GetTaskName`]({{ site.dcv_cpp_api }}core/basic-structures/captured-result-item.html#gettaskname) | Gets the name of the task which generate current captured result item. |
10-
| [`Retain`]({{ site.dcv_cpp_api }}core/basic-structures/captured-result-item.html#retain) | Increases the reference count of the `CCapturedResultItem` object. |
11-
| [`Release`]({{ site.dcv_cpp_api }}core/basic-structures/captured-result-item.html#release) | Decreases the reference count of the `CCapturedResultItem` object. |
12-
| [`Clone`]({{ site.dcv_cpp_api }}core/basic-structures/captured-result-item.html#clone) | Clone the `CCapturedResultItem` object. |
6+
| [`GetType`]({{ site.dcvb_cpp_api }}core/basic-structures/captured-result-item.html#gettype) | Gets the type of the captured result item. |
7+
| [`GetReferenceItem`]({{ site.dcvb_cpp_api }}core/basic-structures/captured-result-item.html#getreferenceitem) | Gets a pointer to the referenced item in the captured result. |
8+
| [`GetTargetROIDefName`]({{ site.dcvb_cpp_api }}core/basic-structures/captured-result-item.html#gettargetroidefname) | Gets the name of the `TargetROIDef` which generate current captured result item. |
9+
| [`GetTaskName`]({{ site.dcvb_cpp_api }}core/basic-structures/captured-result-item.html#gettaskname) | Gets the name of the task which generate current captured result item. |
10+
| [`Retain`]({{ site.dcvb_cpp_api }}core/basic-structures/captured-result-item.html#retain) | Increases the reference count of the `CCapturedResultItem` object. |
11+
| [`Release`]({{ site.dcvb_cpp_api }}core/basic-structures/captured-result-item.html#release) | Decreases the reference count of the `CCapturedResultItem` object. |
12+
| [`Clone`]({{ site.dcvb_cpp_api }}core/basic-structures/captured-result-item.html#clone) | Clone the `CCapturedResultItem` object. |
1313

1414

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11

2-
The following methods are inherited from class [`CIntermediateResultUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html).
2+
The following methods are inherited from class [`CIntermediateResultUnit`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html).
33

44
| Method | Description |
55
|----------------------|-------------|
6-
| [`GetHashId`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#gethashid) | Gets the hash ID of the unit.|
7-
| [`GetOriginalImageHashId`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#getoriginalimagehashid) | Gets the hash ID of the original image. |
8-
| [`GetOriginalImageTag`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#getoriginalimagetag) | Gets the image tag of the original image. |
9-
| [`GetType`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#gettype) | Gets the type of the intermediate result unit. |
10-
| [`Clone`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#clone) | Creates a copy of the intermediate result unit. |
11-
| [`SetHashId`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#sethashid) | Sets the hash ID of the unit. |
12-
| [`SetOriginalImageHashId`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#setoriginalimagehashid) | Sets the hash ID of the original image. |
13-
| [`SetOriginalImageTag`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#setoriginalimagetag) | Sets the image tag of the original image. |
14-
| [`Retain`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#retain) | Increases the reference count of the unit. |
15-
| [`Release`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#release) | Decreases the reference count of the unit. |
16-
| [`GetTransformMatrix`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#gettransformmatrix) | Gets the transformation matrix via [`TransformMatrixType`]({{site.dcv_enumerations}}core/transform-matrix-type.html?src=cpp&&lang=cpp). |
17-
| [`SetTransformMatrix`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#settransformmatrix) | Sets the transformation matrix via [`TransformMatrixType`]({{site.dcv_enumerations}}core/transform-matrix-type.html?src=cpp&&lang=cpp). |
18-
| [`Replace`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html#replace) | Replaces the `CIntermediateResultUnit` object to the specified `CIntermediateResultUnit` object. |
6+
| [`GetHashId`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#gethashid) | Gets the hash ID of the unit.|
7+
| [`GetOriginalImageHashId`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#getoriginalimagehashid) | Gets the hash ID of the original image. |
8+
| [`GetOriginalImageTag`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#getoriginalimagetag) | Gets the image tag of the original image. |
9+
| [`GetType`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#gettype) | Gets the type of the intermediate result unit. |
10+
| [`Clone`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#clone) | Creates a copy of the intermediate result unit. |
11+
| [`SetHashId`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#sethashid) | Sets the hash ID of the unit. |
12+
| [`SetOriginalImageHashId`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#setoriginalimagehashid) | Sets the hash ID of the original image. |
13+
| [`SetOriginalImageTag`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#setoriginalimagetag) | Sets the image tag of the original image. |
14+
| [`Retain`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#retain) | Increases the reference count of the unit. |
15+
| [`Release`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#release) | Decreases the reference count of the unit. |
16+
| [`GetTransformMatrix`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#gettransformmatrix) | Gets the transformation matrix via [`TransformMatrixType`]({{site.dcvb_enumerations}}core/transform-matrix-type.html?src=cpp&&lang=cpp). |
17+
| [`SetTransformMatrix`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#settransformmatrix) | Sets the transformation matrix via [`TransformMatrixType`]({{site.dcvb_enumerations}}core/transform-matrix-type.html?src=cpp&&lang=cpp). |
18+
| [`Replace`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#replace) | Replaces the `CIntermediateResultUnit` object to the specified `CIntermediateResultUnit` object. |
1919

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11

2-
The following methods are inherited from class [`CRegionObjectElement`]({{ site.dcv_cpp_api }}core/intermediate-results/region-object-element.html).
2+
The following methods are inherited from class [`CRegionObjectElement`]({{ site.dcvb_cpp_api }}core/intermediate-results/region-object-element.html).
33

44
| Method | Description |
55
|--------|-------------|
6-
| [`GetLocation`]({{ site.dcv_cpp_api }}core/intermediate-results/region-object-element.html#getlocation) | Gets the location of the `CRegionObjectElement` object. |
7-
| [`GetReferencedElement`]({{ site.dcv_cpp_api }}core/intermediate-results/region-object-element.html#getreferencedelement) | Gets a pointer to a referenced `CRegionObjectElement` object. |
8-
| [`GetElementType`]({{ site.dcv_cpp_api }}core/intermediate-results/region-object-element.html#getelementtype) | Gets the type of the `CRegionObjectElement` object. |
9-
| [`SetLocation`]({{ site.dcv_cpp_api }}core/intermediate-results/region-object-element.html#setlocation) | Sets the location of the `CRegionObjectElement` object. |
10-
| [`Clone`]({{ site.dcv_cpp_api }}core/intermediate-results/region-object-element.html#clone) | Clones the region object element. |
11-
| [`Retain`]({{ site.dcv_cpp_api }}core/intermediate-results/region-object-element.html#retain) | Increases the reference count of the `CRegionObjectElement` object. |
12-
| [`Release`]({{ site.dcv_cpp_api }}core/intermediate-results/region-object-element.html#release) | Decreases the reference count of the `CRegionObjectElement` object. |
6+
| [`GetLocation`]({{ site.dcvb_cpp_api }}core/intermediate-results/region-object-element.html#getlocation) | Gets the location of the `CRegionObjectElement` object. |
7+
| [`GetReferencedElement`]({{ site.dcvb_cpp_api }}core/intermediate-results/region-object-element.html#getreferencedelement) | Gets a pointer to a referenced `CRegionObjectElement` object. |
8+
| [`GetElementType`]({{ site.dcvb_cpp_api }}core/intermediate-results/region-object-element.html#getelementtype) | Gets the type of the `CRegionObjectElement` object. |
9+
| [`SetLocation`]({{ site.dcvb_cpp_api }}core/intermediate-results/region-object-element.html#setlocation) | Sets the location of the `CRegionObjectElement` object. |
10+
| [`Clone`]({{ site.dcvb_cpp_api }}core/intermediate-results/region-object-element.html#clone) | Clones the region object element. |
11+
| [`Retain`]({{ site.dcvb_cpp_api }}core/intermediate-results/region-object-element.html#retain) | Increases the reference count of the `CRegionObjectElement` object. |
12+
| [`Release`]({{ site.dcvb_cpp_api }}core/intermediate-results/region-object-element.html#release) | Decreases the reference count of the `CRegionObjectElement` object. |
1313

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
`DynamsoftBarcodeReader` SDK has been revamped to integrate with `DynamsoftCaptureVision (DCV)` architecture, which is newly established to aggregate the features of functional products powered by Dynamsoft. The features are designed to be pluggable, customizable and interactable. In addition, the functional products share the computation so that their processing speed is much higher than working individually. To reflect these improvements, the package has been renamed to `dynamsoft_barcode_reader_bundle`.
3+
4+
* `DynamsoftCaptureVision` architecture consists of:
5+
* `ImageSourceAdapter(ISA)`, the standard input interface for you to convert image data from different sources into the standard input image data. In addition, `ISA` incorporates an image buffer management system that allows instant access to the buffered image data.
6+
* `CaptureVisionRouter (CVR)`, an engine for you to update templates, retrieve images from `ISA`, coordinate corresponding functional products and dispatch the results to the receivers.
7+
* Functional products that perform image processing, content understanding and semantic processing. The functional products are pluggable and passively called by CVR when they are required.
8+
* Result receiver interfaces. You can implement `CapturedResultReceiver (CRR)` to receive the `CapturedResults` that output when the processing on an image is finalized.
9+
* The parameter template system has been comprehensively upgraded.
10+
* Multiple algorithm task settings are available. You can define barcode decoding, label recognizing, document scanning and semantic processing tasks in one template file.
11+
* Extended the feature of the ROI system. By configuring the `target ROI` parameters, you can not only specify an `ROI` on the original image but also define the dependencies of the algorithm tasks. This feature enables you to customize the workflow when processing complex scenarios.
12+
* The image processing parameters are separated from the task parameters so that the template settings become more clear and concise.
13+
* The `intermediate result` system has been improved.
14+
* Achieved the `intermediate result` sharing between different functional products. The results that have the same image source and processing parameters are directly reused, which speeds up the image processing workflow. You don’t need to add any additional code to enable the `intermediate result` sharing. The library can recognize all the reusable results automatically based on the template file you uploaded.
15+

_includes/sidelist-full-tree.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
<li lang="python">
22
<a href="{{ site.dbr_python }}" class="otherLinkColour">Introduction</a>
33
</li>
4-
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-programming/programming-python.html" -%}
4+
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath lang="python" targetRelativePath="sidelist-programming/programming-python.html" -%}
55
<li lang="java">
66
<a href="{{ site.dbr_java }}" class="otherLinkColour">Introduction</a>
77
</li>
8-
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-programming/programming-java.html" -%}
8+
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath lang="java" targetRelativePath="sidelist-programming/programming-java.html" -%}
99
<li lang="dotnet">
1010
<a href="{{ site.dbr_dotnet }}" class="otherLinkColour">Introduction</a>
1111
</li>
12-
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-programming/programming-dotnet.html" -%}
12+
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath lang="dotnet" targetRelativePath="sidelist-programming/programming-dotnet.html" -%}
1313
<li lang="cplusplus">
1414
<a href="{{ site.dbr_cpp }}" class="otherLinkColour">Introduction</a>
1515
</li>
16-
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-programming/programming-cpp.html" -%}
16+
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath lang="cplusplus" targetRelativePath="sidelist-programming/programming-cpp.html" -%}
1717
<li lang="c">
1818
<a href="{{ site.dbr_c }}" class="otherLinkColour">Introduction</a>
1919
</li>
20-
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-programming/programming-c.html" -%}
20+
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath lang="c" targetRelativePath="sidelist-programming/programming-c.html" -%}

0 commit comments

Comments
 (0)