Camera Drivers

This tutorial describes how to install our camera drivers. Currently, Jacobi provides drivers for a simulated camera, Intel RealSense cameras, and Photoneo PhoXi cameras.

Simulated Camera

The simulated camera driver can be used to get color and depth images of an environment in Jacobi Studio, using the Studio live connection. To install, run:

pip install jacobi-simulated-camera-driver

Intel Realsense

On Ubuntu, install librealsense by following Intel’s official guide. If the kernel patching fails during the install, try to install libuvc-backend version of librealsense.

Then install our driver via:

pip install jacobi-realsense-camera-driver

Photoneo PhoXi 3D Scanner

First, download PhoXi control from https://www.photoneo.com/3d-scanning-software/, extract the downloaded archive, and install it:

sudo chmod +x PhotoneoPhoXiControlInstaller-*.run
sudo ./PhotoneoPhoXiControlInstaller-*.run

Then install our PhoXi driver via:

PHOXI_CONTROL_PATH=/opt/Photoneo/PhoXiControl-*/ pip install jacobi-phoxi-camera-driver

while setting the PHOXI_CONTROL_PATH to the install directory. Depending on the installation, you might need to make the shared library of the PhoXi Control visible export LD_LIBRARY_PATH=/opt/Photoneo/PhoXiControl-*/API/lib/. In case, you might want to add this to your ~/.bashrc file to export the variable automatically.

On Ubuntu, PhoXi Control requires an Nvidia driver and OpenGL to run which can be enforced when starting the program:

__NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 __GLX_VENDOR_LIBRARY_NAME=nvidia PhoXiControl