DvsenseDriver  1.2.4
The SDK for dvsense products.
Loading...
Searching...
No Matches
Software and SDK Installation

DVSense SDK and DVSense Insight

DVSense SDK and DVSense Insight are DVS camera development kits independently developed by DVSense Technology Co., Ltd.

DVSense Insight provides a GUI interface for operating DVS cameras, recording data, playback, and basic processing.

DVSense SDK provides developers with C++ driver and control interfaces for DVSense cameras.

Windows Installation

System DVSense SDK DVSense Insight DVSenseToolBox
Windows 11 DvsenseDriver-Setup-1.2.4.exe Dvsense Insight-Setup-1.2.4.exe DvsenseToolBox-Setup-1.0.1.exe (Paid software. Please contact sales for details.)

Ubuntu Installation

Starting from v1.2.4, Ubuntu systems use the DVSense apt repository for installation. Direct deb package downloads are no longer provided.

Only Ubuntu versions 20.04 and later are supported.

Ubuntu packages are split into the following three packages:

Package Description
libdvsensedriver-dev SDK development library.
dvsense-driver-sample Optional prebuilt sample applications included with the SDK. Depends on libdvsensedriver-dev.
dvsenseinsight UI application. Depends on libdvsensedriver-dev.

1. Install curl and gpg

sudo apt -y install curl gpg

2. Install the DVSense apt repository

curl -fsSL https://sdk.dvsense.com/apt/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/dvsense.gpg
echo "deb [signed-by=/usr/share/keyrings/dvsense.gpg] https://sdk.dvsense.com/apt $(grep VERSION_CODENAME /etc/os-release | cut -d= -f2) main" | sudo tee /etc/apt/sources.list.d/dvsense.list
sudo apt update

3. Remove residual installations

If old deb packages were installed on the system, remove the residual packages first:

sudo apt remove --purge libdvsense* dvsense*

4. Install DVSense packages

Installing DVSense Insight is recommended. The SDK dependency is installed automatically with DVSense Insight:

sudo apt install dvsenseinsight

If you only need the SDK development library:

sudo apt install libdvsensedriver-dev

If you need the SDK and prebuilt samples:

sudo apt install libdvsensedriver-dev dvsense-driver-sample

DVSense Insight Software Instructions: Download

DVSenseToolBox Software Instructions: Download

Python Driver Installation for DVSense SDK

Warning
Using the Python interface is not recommended in real-time systems. The Python interface for real-time camera data acquisition only provides synchronous data acquisition APIs and is not thread-safe.

Windows Installation

pip install dvsense-driver

Ubuntu Installation

pip install dvsense-driver

If installing in a conda environment, you may encounter the following errors:

  1. ImportError: libpython3.10.so.1.0: cannot open shared object file: No such file or directory

Solution:

Locate the libpython3.10.so.1.0 file in your environment and copy it to /usr/lib/x86_64-linux-gnu/.

  1. ImportError: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined symbol: ffi_type_pointer, version LIBFFI_BASE_7.0

Solution:

Navigate to your Python lib directory, for example ~/anaconda/envs/conda310/lib, and execute the following commands:

mv libffi.so.7 libffi_bak.so.7
ln -s /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 libffi.so.7