Windows & Linux · Classical & AI vision · Camera to PLC

Industrial machine vision software for automated inspection.

VisionBase Studio is a desktop application for building, deploying, and running automated visual inspection. It combines classical image-processing and deep-learning tools in a single pipeline and connects to industrial cameras, PLCs, and line equipment.

40+
vision tools
8
camera vendors supported
OPC UA · Modbus · MQTT
line communication
2
operating systems
Platform

A complete inspection application.

Acquisition, processing, decision, communication, and reporting are handled within a single tool, without separate scripts or an external machine-learning service.

Sequence-based inspections

An inspection is built by arranging components into a sequence. More than 40 tools cover thresholding, blob analysis, edges, barcodes, OCR, measurement, and AI. Parameters can be tuned with a live preview.

Classical and AI vision

Traditional image-processing tools and ONNX/YOLO model inference run in the same pipeline. Models can be trained within the application; inference uses DirectML GPU acceleration where available, with CPU fallback.

Camera support

Works with Basler, The Imaging Source, Do3Think, Inovance, GigE/USB3 (Aravis), IP/RTSP, and USB cameras. A simulated camera supports offline development.

Line communication

Connects to PLC and line systems over OPC UA, Modbus TCP/RTU, MQTT, and TCP, and to MES/SCADA and SQL databases. Digital I/O and Raspberry Pi GPIO handle triggers and result signals.

Quality and reporting

Includes SPC (X-bar/R), Cp/Cpk, yield and trend analysis, part traceability, scheduled PDF reports, and a web-based dashboard.

Access control and deployment

Operator, Engineer, and Developer roles with login and audit logging. Recipe versioning and signed per-component licensing support controlled deployment.

OpenCvSharp 4.x ONNX Runtime · DirectML GPU YOLO training in-app 2D barcode & OCR 3D · depth, point cloud, volume Calibration & fixtures .NET 10 · plugin SDK
View all features
By role

Designed for several roles.

A single application supports the people who develop, deploy, monitor, and operate an inspection.

Pipeline

From acquisition to result.

Each component processes the image and passes its result to the next. A typical sequence acquires a frame, conditions it, locates features, takes measurements, and produces a pass/fail decision. The result is then signalled to the PLC, logged, and added to the statistics. Breakpoints, live tuning, and a built-in simulator support development and validation.

  • Project, sequence, and recipe are separated, so line setup, inspection logic, and parameter variants are managed independently.
  • Calibration (line, checkerboard, and multi-point) provides real-world units; fixtures account for part movement.
  • Replay and test suites re-run logged frames and assert pass/fail without a UI, suitable for continuous integration.
Contact

Request a demonstration.

Send sample images or a description of the inspection, and we can prepare a working configuration using classical tools, AI, or both.