Skip to main content
Skip table of contents

Flow Builder

The Flow builder is a visual representation of the application’s behavior. It is a tool for wiring together the application’s business logic, hardware devices, APIs, and other services.

It is a network of individual logic units called “nodes.” Each node has a pre-defined purpose; it is given some data, it does something with that data, and then it passes that data on to the next node. The network is responsible for the flow of data between the nodes.

Node

Nodes are the building blocks of Video Vision business logic. Each node has a specific purpose and use.

Node value types

Each node has connection points that can have many different value types.

Value type

Description

Any

Accepts all value types.

Bool

Can be one of two values - true/false, one/zero.

Datetime

Date and time.

Image

Standard digital image, generally from a camera.

ImageSvg​

Image that contains polygons.

Number​

Any whole or decimal number.

PointList​

An array of multiple points mapped from X, Y coordinates. Used to locate objects or defects.

Polygon

Any two-dimensional shape with three or more sides, used for outlining objects.

Polygon List​

A collection of multiple polygons in the image.

Prediction

A complex value that contains multiple attributes:

  • Class - the model label/name set during model creation

  • Polygons - used for Object detection

  • Probability - used for Classification

​String

Any text (single words and sentences).

Table

A grid table structured in rows and columns with headers.

Undefined

Dynamically changes to the value of the input.

Creating a flow

Flows dictate the functionality and the direction of the stream of data going from the camera to the application.

To create a flow, drag and drop the individual nodes onto the canvas, then connect them in the appropriate order.

Any actions and changes made in the editor need to be saved by clicking the Save All button.

Flow templates

Here, you can find examples of finished flows to use as templates for your solution.

Defect detection template

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.