About SDKs

Percipio provides two SDK options for different development needs: Vcamera SDK (Recommended) and Camport4 SDK.

Vcamera SDK

Camport4 SDK

Focus

Rapid application development

Platform-level integration

Technology

Built on Camport4 SDK with a GenICam-compliant wrapper

Native C++ interface with direct hardware control

Language

C++, Python, C#

C++

Ecosystem

Windows, Linux

Windows, Linux

Features

Simple interface, easy to learn, and no need for low-level hardware knowledge

Complete parameter set for advanced customization

Contents

Vcamera APIs and sample programs (C++, Python, and C#)

Camport4 APIs and sample programs (C++)

Intended users

Application developers, algorithm developers, and platform integration developers

Platform developers and system-level developers

Camport4 SDK

Camport4 SDK provides hardware-native interfaces with the full parameter set and control capabilities.

Advantages

  • Full device capabilities with the finest control granularity

  • Access to low-level capabilities not yet encapsulated in Vcamera SDK

Best For

  • Special scenarios that require fine-grained device control

  • Access to low-level capabilities not yet covered by Vcamera SDK

  • Hardware driver debugging and protocol-level troubleshooting

  • Lower-level SDK development

How to Choose

We advise you to:

  • For New projects: Use Vcamera SDK as your standard integration interface.

  • For Existing projects: Gradually migrate from Camport4 SDK to Vcamera SDK to reduce maintenance costs.

  • For Platform-level developers: Continue using Camport4 SDK for driver debugging, protocol troubleshooting, or low-level capability development.

We also offer SDK support for the following platforms:

  • ROS 1 / ROS 2

  • Halcon

  • VisionPro

Choose the SDK that best meets your development needs.

Related Links