Resource Base
Table of contents

Dynamsoft Capture Vision JavaScript Edition - Documentation

Dynamsoft Capture Vision (DCV) is a comprehensive SDK that integrates various functional products. It encompasses image capture, content understanding, result parsing, and interactive workflow. Essentially, DCV processes images to extract specific information that is meaningful within a business context.

DCV is designed to enable developers to quickly create conceptual prototypes within hours. It also offers the flexibility to handle more complex customizations for demanding tasks.

For more information, visit Dynamsoft Capture Vision.

This documentation provides guidance to assist developers in utilizing DCV for web applications typically run in browsers.

Implementation Differences

Implementing DCV, regardless of platform or language, involves three stages: input, image processing, and output. However, differences arise due to use cases or technical limitations. When implementing DCV in JavaScript, consider the following:

  • Input: DCV obtains images from an Image Source based on the Image Source Adapter (ISA) interface. In web applications, these images are usually captured from live video, with the SDK Dynamsoft Camera Enhancer being the most commonly used Image Source.

  • Image Processing: DCV processes the images to derive information, powered by Dynamsoft’s cutting-edge algorithms. To ensure efficient operation in web environments like browsers, these algorithms are compiled into WebAssembly modules (.wasm files). These modules are large in size, and DCV can asynchronously preload them into the web page to enhance user experience.

  • Output: The derived information is made available to other business logic through the Captured Result Receiver (CRR) interface. In web applications, real-time interaction is crucial. DCV leverages Dynamsoft Camera Enhancer’s UI functionality to display results at runtime and, in some cases, allows user intervention to improve results.

Using the SDK

Get started

The best way to begin with Dynamsoft Capture Vision JavaScript Edition is to follow the User Guide for specific use cases.

Check APIs

While the guide covers common APIs, more detailed explanations of these and other APIs can be found in the API Reference.

Read about CaptureVisionTemplate

Using DCV in JavaScript involves:

  1. Creating a CaptureVisionRouter instance.
  2. Defining and binding an image source and a result receiver to the instance.
  3. Specifying a template which defines how to process images.

Apparently, the use of DCV varies with the choice of template. Dynamsoft provides popular preset templates and will add more over time. To understand, adjust, or define your own template, read about CaptureVisionTemplate.

Assumptions

This documentation assumes familiarity with the Architecture of Dynamsoft Capture Vision and the technologies HTML, CSS, and JavaScript.

Contact Us

Feel free to contact us if you have any questions.

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

    Change +