Skip to content

Commit

Permalink
Merge pull request #38 from dynamsoft-docs/preview
Browse files Browse the repository at this point in the history
update to internal commit 32ee139a
  • Loading branch information
DMGithubPublisher authored Oct 10, 2024
2 parents 194961a + a3df7c1 commit 47f3c1b
Show file tree
Hide file tree
Showing 120 changed files with 1,840 additions and 571 deletions.
8 changes: 7 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,16 @@ dlr_java: /label-recognition/docs/server/programming/java/
dlr_java_api: /label-recognition/docs/server/programming/java/api-reference/
dlr_java_release_notes: /label-recognition/docs/server/programming/java/release-notes/

dlr_python: /label-recognition/docs/server/programming/python/
dlr_python_api: /label-recognition/docs/server/programming/python/api-reference/
dlr_python_release_notes: /label-recognition/docs/server/programming/python/release-notes/

dcv_enumerations: /capture-vision/docs/core/enums/
dcv_parameters_reference: /capture-vision/docs/core/parameters/reference/

dcv_cpp_api: /capture-vision/docs/server/programming/cplusplus/api-reference/
dcv_dotnet_api: /capture-vision/docs/server/programming/dotnet/api-reference/
dcv_python_api: /capture-vision/docs/server/programming/python/api-reference/
dcv_arch: /capture-vision/docs/core/architecture/
dcv_introduction: /capture-vision/docs/core/introduction/

Expand All @@ -47,7 +52,8 @@ dbr_icon: /label-recognition/docs/server/server/assets/img-icon/icon-dbr.svg
dwt_icon: /label-recognition/docs/assets/img-icon/icon-dwt.svg
dnt_icon: /label-recognition/docs/server/assets/img-icon/icon-dnt.svg

useVersionTree: true
useVersionTree: false
isDCV: true

baseurl: "/label-recognition/docs/server"

Expand Down
1 change: 1 addition & 0 deletions _data/full_tree.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@ tree_file_list:
- sidelist-programming/programming-dotnet.html
- sidelist-programming/programming-java-v1.2.1.html
- sidelist-programming/programming-java.html
- sidelist-programming/programming-python.html
15 changes: 15 additions & 0 deletions _includes/release-notes/python-highlight-3.4.10.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@

This is the first release of the Python Edition of `DynamsoftLabelRecognizer` SDK integrated 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.

* `DynamsoftCaptureVision` architecture consists of:
* `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.
* `CaptureVisionRouter (CVR)`, an engine for you to update templates, retrieve images from `ISA`, coordinate corresponding functional products and dispatch the results to the receivers.
* 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.
* Result receiver interfaces. You can implement `CapturedResultReceiver (CRR)` to receive the `CapturedResults` that output when the processing on an image is finalized.
* The parameter template system has been comprehensively upgraded.
* Multiple algorithm task settings are available. You can define barcode decoding, label recognizing, document scanning and semantic processing tasks in one template file.
* 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.
* The image processing parameters are separated from the task parameters so that the template settings become more clear and concise.
* The `intermediate result` system has been improved.
* 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.

4 changes: 4 additions & 0 deletions _includes/sidelist-full-tree.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@
<a href="{{ site.dlr_c }}" class="otherLinkColour">C Edition Introduction</a>
</li>
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-programming/programming-c.html" -%}
<li lang="python">
<a href="{{ site.dlr_python }}" class="otherLinkColour">Python Edition Introduction</a>
</li>
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-programming/programming-python.html" -%}
9 changes: 9 additions & 0 deletions _includes/sidelist-programming/programming-c.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,13 @@
<li><a href="{{ site.dlr_c_cplusplus_release_notes }}c-cpp-2.html?src=c" class="otherLinkColour">Version 2.x</a></li>
<li><a href="{{ site.dlr_c_cplusplus_release_notes }}c-cpp-1.html?src=c" class="otherLinkColour">Version 1.x</a></li>
</ul>
</li>
<li lang="c" class="category">OTHER EDITIONS</li>
<li lang="c"><a class="otherLinkColour">Choose a Language</a>
<ul>
<li><a target="_blank" href="{{ site.dlr_python }}" class="otherLinkColour refreshLink">Python</a></li>
<li><a target="_blank" href="{{ site.dlr_dotnet }}" class="otherLinkColour refreshLink">.NET</a></li>
<li><a target="_blank" href="{{ site.dlr_java }}" class="otherLinkColour refreshLink">Java</a></li>
<li><a target="_blank" href="{{ site.dlr_cpp }}" class="otherLinkColour refreshLink">C++</a></li>
</ul>
</li>
11 changes: 10 additions & 1 deletion _includes/sidelist-programming/programming-cpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -211,4 +211,13 @@
<li><a href="{{ site.dlr_c_cplusplus_release_notes }}c-cpp-1.html?src=cpp" class="otherLinkColour">Version 1.x</a></li>
</ul>
</li>
<li lang="cplusplus"><a href="{{ site.dlr_cpp }}upgrade-instruction.html" class="otherLinkColour">Upgrade Instructions</a></li>
<li lang="cplusplus"><a href="{{ site.dlr_cpp }}upgrade-instruction.html" class="otherLinkColour">Upgrade Instructions</a></li>
<li lang="cplusplus" class="category">OTHER EDITIONS</li>
<li lang="cplusplus"><a class="otherLinkColour">Choose a Language</a>
<ul>
<li><a target="_blank" href="{{ site.dlr_python }}" class="otherLinkColour refreshLink">Python</a></li>
<li><a target="_blank" href="{{ site.dlr_dotnet }}" class="otherLinkColour refreshLink">.NET</a></li>
<li><a target="_blank" href="{{ site.dlr_java }}" class="otherLinkColour refreshLink">Java</a></li>
<li><a target="_blank" href="{{ site.dlr_c }}" class="otherLinkColour refreshLink">C</a></li>
</ul>
</li>
9 changes: 9 additions & 0 deletions _includes/sidelist-programming/programming-dotnet.html
Original file line number Diff line number Diff line change
Expand Up @@ -122,4 +122,13 @@
<li><a href="{{ site.dlr_dotnet_release_notes }}dotnet-2.html" class="otherLinkColour">Version 2.x</a></li>
<li><a href="{{ site.dlr_dotnet_release_notes }}dotnet-1.html" class="otherLinkColour">Version 1.x</a></li>
</ul>
</li>
<li lang="dotnet" class="category">OTHER EDITIONS</li>
<li lang="dotnet"><a class="otherLinkColour">Choose a Language</a>
<ul>
<li><a target="_blank" href="{{ site.dlr_python }}" class="otherLinkColour refreshLink">Python</a></li>
<li><a target="_blank" href="{{ site.dlr_java }}" class="otherLinkColour refreshLink">Java</a></li>
<li><a target="_blank" href="{{ site.dlr_cpp }}" class="otherLinkColour refreshLink">C++</a></li>
<li><a target="_blank" href="{{ site.dlr_c }}" class="otherLinkColour refreshLink">C</a></li>
</ul>
</li>
9 changes: 9 additions & 0 deletions _includes/sidelist-programming/programming-java.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,13 @@
<li><a href="{{ site.dlr_java_release_notes }}java-2.html" class="otherLinkColour">Version 2.x</a></li>
<li><a href="{{ site.dlr_java_release_notes }}java-1.html" class="otherLinkColour">Version 1.x</a></li>
</ul>
</li>
<li lang="java" class="category">OTHER EDITIONS</li>
<li lang="java"><a class="otherLinkColour">Choose a Language</a>
<ul>
<li><a target="_blank" href="{{ site.dlr_dotnet }}" class="otherLinkColour refreshLink">.NET</a></li>
<li><a target="_blank" href="{{ site.dlr_python }}" class="otherLinkColour refreshLink">Python</a></li>
<li><a target="_blank" href="{{ site.dlr_cpp }}" class="otherLinkColour refreshLink">C++</a></li>
<li><a target="_blank" href="{{ site.dlr_c }}" class="otherLinkColour refreshLink">C</a></li>
</ul>
</li>
129 changes: 129 additions & 0 deletions _includes/sidelist-programming/programming-python.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
<li lang="python" class="category">DEVELOPMENT</li>
<li lang="python" ><a href="{{ site.dlr_python }}user-guide.html" class="otherLinkColour">User Guide</a></li>
<li lang="python"><a href="{{ site.dlr_python_api }}" class="otherLinkColour">API Reference</a>
<ul>
<li><a>DynamsoftCaptureVisionRouter</a>
<ul>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/capture-vision-router.html" class="otherLinkColour">CaptureVisionRouter</a>
<ul>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/instantiate.html" class="otherLinkColour">Constructor</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/single-file-processing.html" class="otherLinkColour">Single-File Processing</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/multiple-file-processing.html" class="otherLinkColour">Multiple-File Processing</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/settings.html" class="otherLinkColour">Settings</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/buffered-items.html" class="otherLinkColour">Buffered Items</a></li>
</ul>
</li>
<li><a>Classes</a>
<ul>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/auxiliary-classes/captured-result.html" class="otherLinkColour">CapturedResult</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/auxiliary-classes/captured-result-filter.html" class="otherLinkColour">CapturedResultFilter</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/auxiliary-classes/captured-result-receiver.html" class="otherLinkColour">CapturedResultReceiver</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/auxiliary-classes/capture-vision-router-module.html" class="otherLinkColour">CaptureVisionRouterModule</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.html" class="otherLinkColour">SimplifiedCaptureVisionSettings</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/auxiliary-classes/capture-state-listener.html" class="otherLinkColour">CaptureStateListener</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/auxiliary-classes/image-source-state-listener.html" class="otherLinkColour">ImageSourceStateListener</a></li>
<li><a href="{{ site.dcv_python_api }}capture-vision-router/auxiliary-classes/buffered-items-manager.html" class="otherLinkColour">BufferedItemsManager</a></li>
</ul>
</li>
<li><a>Enums</a>
<ul>
<li><a href="{{ site.dcv_enumerations }}capture-vision-router/capture-state.html?lang=python" class="otherLinkColour">EnumCaptureState</a></li>
<li><a href="{{ site.dcv_enumerations }}capture-vision-router/image-source-state.html?lang=python" class="otherLinkColour">EnumImageSourceState</a></li>
<li><a href="{{ site.dcv_enumerations }}capture-vision-router/preset-template.html?lang=python" class="otherLinkColour">EnumPresetTemplate</a></li>
</ul>
</li>
</ul>
</li>
<li><a>DynamsoftLabelRecognizer</a>
<ul>
<li><a>Classes</a>
<ul>
<li><a href="{{ site.dlr_python_api }}buffered-character-item-set.html" class="otherLinkColour">BufferedCharacterItemSet</a></li>
<li><a href="{{ site.dlr_python_api }}buffered-character-item.html" class="otherLinkColour">BufferedCharacterItem</a></li>
<li><a href="{{ site.dlr_python_api }}character-cluster.html" class="otherLinkColour">CharacterCluster</a></li>
<li><a href="{{ site.dlr_python_api }}character-result.html" class="otherLinkColour">CharacterResult</a></li>
<li><a href="{{ site.dlr_python_api }}label-recognizer-module.html" class="otherLinkColour">LabelRecognizerModule</a></li>
<li><a href="{{ site.dlr_python_api }}recognized-text-lines-result.html" class="otherLinkColour">RecognizedTextLinesResult</a></li>
<li><a href="{{ site.dlr_python_api }}text-line-result-item.html" class="otherLinkColour">TextLineResultItem</a></li>
<li><a href="{{ site.dlr_python_api }}simplified-label-recognizer-settings.html" class="otherLinkColour">SimplifiedLabelRecognizerSettings</a></li>
</ul>
</li>
</ul>
</li>
<li><a>DynamsoftCore</a>
<ul>
<li><a>Classes</a>
<ul>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/captured-result-item.html" class="otherLinkColour">CapturedResultItem</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/core-module.html" class="otherLinkColour">CoreModule</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/file-image-tag.html" class="otherLinkColour">FileImageTag</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/image-data.html" class="otherLinkColour">ImageData</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/image-source-adapter.html" class="otherLinkColour">ImageSourceAdapter</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/image-source-error-listener.html" class="otherLinkColour">ImageSourceErrorListener</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/image-tag.html" class="otherLinkColour">ImageTag</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/original-image-result-item.html" class="otherLinkColour">OriginalImageResultItem</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/pdf-reading-parameter.html" class="otherLinkColour">PDFReadingParameter</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/point.html" class="otherLinkColour">Point</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/quadrilateral.html" class="otherLinkColour">Quadrilateral</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/rect.html" class="otherLinkColour">Rect</a></li>
<li><a href="{{ site.dcv_python_api }}core/basic-classes/video-frame-tag.html" class="otherLinkColour">VideoFrameTag</a></li>
</ul>
</li>
<li><a>Enums</a>
<ul>
<li><a href="{{ site.dcv_enumerations }}core/buffer-overflow-protection-mode.html?lang=python" class="otherLinkColour">EnumBufferOverflowProtectionMode</a></li>
<li><a href="{{ site.dcv_enumerations }}core/captured-result-item-type.html?lang=python" class="otherLinkColour">EnumCapturedResultItemType</a></li>
<li><a href="{{ site.dcv_enumerations }}core/colour-channel-usage-type.html?lang=python" class="otherLinkColour">EnumColourChannelUsageType</a></li>
<li><a href="{{ site.dcv_enumerations }}core/error-code.html?lang=python" class="otherLinkColour">EnumErrorCode</a></li>
<li><a href="{{ site.dcv_enumerations }}core/grayscale-enhancement-mode.html?lang=python" class="otherLinkColour">EnumGrayscaleEnhancementMode</a></li>
<li><a href="{{ site.dcv_enumerations }}core/grayscale-transformation-mode.html?lang=python" class="otherLinkColour">EnumGrayscaleTransformationMode</a></li>
<li><a href="{{ site.dcv_enumerations }}core/image-capture-distance-mode.html?lang=python" class="otherLinkColour">EnumImageCaptureDistanceMode</a></li>
<li><a href="{{ site.dcv_enumerations }}core/image-pixel-format.html?lang=python" class="otherLinkColour">EnumImagePixelFormat</a></li>
<li><a href="{{ site.dcv_enumerations }}core/image-tag-type.html?lang=python" class="otherLinkColour">EnumImageTagType</a></li>
<li><a href="{{ site.dcv_enumerations }}core/pdf-reading-mode.html?lang=python" class="otherLinkColour">EnumPDFReadingMode</a></li>
<li><a href="{{ site.dcv_enumerations }}core/raster-data-source.html?lang=python" class="otherLinkColour">EnumRasterDataSource</a></li>
<li><a href="{{ site.dcv_enumerations }}core/video-frame-quality.html?lang=python" class="otherLinkColour">EnumVideoFrameQuality</a></li>
</ul>
</li>
</ul>
</li>
<li><a>DynamsoftUtility</a>
<ul>
<li><a href="{{ site.dcv_python_api }}utility/directory-fetcher.html" class="otherLinkColour">DirectoryFetcher</a></li>
<li><a href="{{ site.dcv_python_api }}utility/file-fetcher.html" class="otherLinkColour">FileFetcher</a></li>
<li><a href="{{ site.dcv_python_api }}utility/image-manager.html" class="otherLinkColour">ImageManager</a></li>
<li><a href="{{ site.dcv_python_api }}utility/multi-frame-result-cross-filter.html" class="otherLinkColour">MultiFrameResultCrossFilter</a></li>
<li><a href="{{ site.dcv_python_api }}utility/proactive-image-source-adapter.html" class="otherLinkColour">ProactiveImageSourceAdapter</a></li>
<li><a href="{{ site.dcv_python_api }}utility/utility-module.html" class="otherLinkColour">UtilityModule</a></li>
</ul>
</li>
<li><a>DynamsoftLicense</a>
<ul>
<li><a href="{{ site.dcv_python_api }}license/license-manager.html" class="otherLinkColour">LicenseManager</a></li>
<li><a href="{{ site.dcv_python_api }}license/license-module.html" class="otherLinkColour">LicenseModule</a></li>
</ul>
</li>
<li><a>DynamsoftImageProcessing</a>
<ul>
<li><a href="{{ site.dcv_python_api }}image-processing/image-processing-module.html" class="otherLinkColour">ImageProcessingModule</a></li>
</ul>
</li>
</ul>
</li>
<li lang="python" class="category">USEFUL RESOURCES</li>

<li lang="python"><a href="{{ site.dlr_python_release_notes }}" class="otherLinkColour">Release Notes</a>
<ul>
<li><a href="{{ site.dlr_python_release_notes }}python-3.html" class="otherLinkColour">Version 3.x</a></li>
</ul>
</li>

<li lang="python" class="category">OTHER EDITIONS</li>
<li lang="python"><a class="otherLinkColour">Choose a Language</a>
<ul>
<li><a target="_blank" href="{{ site.dlr_dotnet }}" class="otherLinkColour refreshLink">.NET</a></li>
<li><a target="_blank" href="{{ site.dlr_java }}" class="otherLinkColour refreshLink">Java</a></li>
<li><a target="_blank" href="{{ site.dlr_cpp }}" class="otherLinkColour refreshLink">C++</a></li>
<li><a target="_blank" href="{{ site.dlr_c }}" class="otherLinkColour refreshLink">C</a></li>
</ul>
</li>
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 47f3c1b

Please sign in to comment.