Projects & Products / SciVision Vision SDK
2025-2026 · OPT Machine Vision · ★ DEVELOPMENT KIT

SciVision Vision SDK

OPT's SciVision visual development package: a cross-platform industrial vision SDK covering 2D, 3D, deep-learning inference, measurement, controls, communications, and secondary development APIs.

SciVision视觉开发包 is OPT’s industrial vision SDK for building deployable machine-vision applications around cameras, 2D/3D measurement, deep-learning inference, robot guidance, and production-line communication. It sits below visual workflow software such as Smart3 and exposes the algorithm layer directly for engineering teams that need C++/C#/Python/VB integration.

SciVision product features
Official product feature overview: 2D, 3D, deep learning, secondary development, cross-platform deployment, controls, communications, and multi-language support.

Product role

SciVision is positioned as a full-function development kit rather than a single algorithm library. The official product page presents it as a platform for 2D vision, 3D vision, and deep learning, with GPU acceleration, multithreading, instruction-set optimization, more than 300 algorithm APIs, and cross-platform support across Windows, MacOS, Ubuntu, CentOS, and Arm.

Architecture

The SDK is organized around an application-development layer, controls and communication modules, and a broad algorithm layer. It is intended to help teams move from proof-of-concept scripts to production applications with reusable UI controls, measurement tools, communication adapters, and sample projects.

SciVision product architecture
Official architecture graphic showing the SDK’s development modules and algorithm coverage.

Engineering capabilities

The product material highlights fast calls into both interface and algorithm layers, rich example projects, image controls, CPK/GRR controls, TCP/serial/PLC communication, and multi-language bindings. For production use, the practical value is that image acquisition, measurement, inspection, result visualization, and factory communication can be developed within one SDK surface.

Heterogeneous acceleration comparison
Official heterogeneous-computing benchmark slide for SDK-side acceleration.

Companion book and examples

The companion repository at WillPanSUTD/mvbook contains Machine Vision Algorithms: Principles and Industrial Practice, a bilingual Quarto book with 42 chapters, 9 parts, dual HTML/PDF output, and runnable SciVision SDK C++ examples. The book explains the algorithms independently from the API, then connects them back to SciVision examples where code-level implementation details matter.

Machine vision algorithms book preview
The mvbook repository links algorithm principles, industrial cases, and runnable SciVision SDK C++ examples.