Installation#

Windows#

To install Vimba X for Windows, follow the instructions in the Installer.

USB camera driver#

To automatically install the USB camera driver for Windows, connect your USB camera before starting the Vimba X installation. After the installation, you can always use Vimba Driver Installer, see Driver Installer Manual.

Silent installation: The VimbaX_Install*.exe can be called with the following command line options:

  • /S : Silent install

  • /D : Sets the default installation directory

The VimbaX_Uninstall.exe can be called with the following command line options:

/S : Silent uninstall

Linux and ARM#

To install Vimba X:

  • Uncompress the archive with the command tar -xf ./VimbaX.tgz to a directory you have writing privileges for like /opt. Under this directory, Vimba X will be installed in its own folder. In the following, we will refer to this path as [InstallDir].

  • Go to [InstallDir]/cti/and call (as needed, using sudo) Install_GenTL_Path.sh.

  • Reboot your system.

  • Linux x86_64 and GCT Viewer for Allied Vision line scan cameras only: Use the following command to install required libraries.

sudo apt install libopengl0 libglu1-mesa libxkbcommon-x11-0 libxcb-cursor0 libxcb-icccm4 libxcb-keysyms1

To uninstall the transport layers, call (as needed, using sudo) Uninstall_GenTL_Path.sh.

If you have issues, see Troubleshooting.

Python API and .NET API#

VmbPy and VmbNET require additional installations.

VmbPy#

To install the Python API (VmbPy):

  • Make sure Python is present on your system.

  • You can install VmbPy with pip install VmbPy, or use the .whl file from the Vimba X install directory, or use our GitHub repository: alliedvision/vimbax_ros2_driver

  • For details, see the README provided in the [Vimba X install directory]/api/python, and see the Python API Manual.

VmbNET#

To install the .NET API (VmbNET):

  • VmbNET is provided as NuGet package.

  • For instructions, see the README provided in the [Vimba X install directory]/api/dotnet.