Contributing Authors: Adnan Armouti, Anirudh Bindiganavale Harish, Alexander (Sasha) Vilesov.
Please note: This code respository is currently under development, and may therefore have bugs. Some of the libraries may have specific CPU and OS dependencies (Windows only). We will release detailed documentation to successfully operate the repository, as well as video tutorials over time.
Important branches: main (general definition of all sensors) and osa_config (specific low-light sensors with optimized XML configuration files). Device configurations such as fps, resolution, exposure time, gain, black_level, etc... are set in the XML file.
All relevant packages are installed with vcpkg. Please follow this video for more detailed instructions.
Commands to build and execute the files:
Ctrl + Shift + P to access command palette -> delete cache and reconfigure -> build all -> cd to Bin\Debug path to run capture_config.exe (main branch has one fixed XML file for sensor configuration, while osa_config branch allows you to choose XML file as command line argument i.e. XML path must be specified).