轻松获取图像和探索相机功能,无需编程
使用 C, C++, .NET 或 Python API 编写您的视觉应用
连接到第三方库
... 更多功能
Vimba 支持 Windows、Linux和Linux for ARM。您可以将源代码从 Windows 移植到 Linux,或者从 Linux PC 交叉编译到嵌入式系统中。
快速建模到高级开发
Vimba 专为C、C++、.NET、python 提供了相应的接口。每个接口均有编程实例和大量的用户文档。开始使用前,我们建议您先阅读 Vimba 的快速入门指南(包含在 Vimba 安装程序中)。
Vimba 提供四个接口:
Python 接口适合于原型开发。
C 接口是 Vimba 最基础易用的接口类型。它也可做为 C++ 应用的接口。
而对于有着更高需求的高级用户则更为推崇 C++ 接口,它更为高效且更为复杂,专为高级面向对象编程应用而设计,包含了STL(标准模板库)、共享指针和接口分类。
.NET 接口支持所有.NET 语言,比如 C#, C++/CLI, 或 Visual Basic。.NET 的概念接近于 C++ 接口。
所有接口均有以下功能:
显示连接中的相机
控制相机功能
从相机获取图像
关于相机连接和中断的通知
图像变换库(Image Transform Library) 将相机图像转换为其他像素格式,并从原始图像创建彩色图像(Debayering)。对于C和C++ API来说,这是分离的,.NET API包含这些函数。因此,.NET应用程序不必访问图像转换库。
这些接口使用 GenICam 传输层(GenTL)库与相机进行通信。
这些库不能通过 Vimba 直接访问。