https://github.com/acquire-project/acquire-driver-spinnaker
Acquire driver or adapter for spinnaker SDK
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.9%) to scientific vocabulary
Repository
Acquire driver or adapter for spinnaker SDK
Basic Info
- Host: GitHub
- Owner: acquire-project
- License: apache-2.0
- Language: C++
- Default Branch: main
- Size: 106 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 6
- Releases: 25
Metadata Files
README.md
Acquire driver for Spinnaker
This is an Acquire driver that supports some Teledyne FLIR cameras using the Spinnaker SDK.
Usage
The intended way to use this library is as part of the acquire-imaging Python package, which also includes Acquire's runtime as well as other drivers.
That package can be installed using the following command in an environment with Python and pip.
python -m pip install acquire-imaging
Prerequisites
Before using this driver you must install the Spinnaker SDK. This driver is built against version 3.1.0.79 of the SDK and you should install exactly the same version.
Supported cameras
The following cameras have been tested using this driver.
Supported operating systems
Windows is the primary usage target. But both Windows and macOS are currently supported for development purposes.
Development
We welcome contributors. The following will help you get started building the code.
Environment
Requires
- CMake 3.13+ from its download page, or via chocolatey or homebrew.
- A C++20 compiler such as Microsoft Visual Studio or Clang.
Configure
From the repository root, run the following commands to configure the CMake build files.
mkdir build
cd build
cmake ..
Build
After configuration, run the following command to build the library and tests.
cmake --build .
Test
After building the default debug configuration, run the following command to run all the tests using CTest.
ctest -C Debug
You will need all supported cameras connected to the device that you're testing on for all tests to pass.
If you only want to run a subset of the tests you can use CTest's -R option to specify a pattern to match against.
For example, if you only want to run the oryx tests, run the following command.
ctest -C Debug -R oryx
Owner
- Name: Acquire Project
- Login: acquire-project
- Kind: organization
- Location: United States of America
- Repositories: 1
- Profile: https://github.com/acquire-project
Focusing on multicamera video streaming for microscopy
GitHub Events
Total
Last Year
Dependencies
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- ilammy/msvc-dev-cmd v1 composite
- lukka/get-cmake latest composite
- styfle/cancel-workflow-action 0.10.0 composite
- actions/checkout v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/upload-artifact v3 composite
- ilammy/msvc-dev-cmd v1 composite
- lukka/get-cmake latest composite
- marvinpinto/action-automatic-releases latest composite
- styfle/cancel-workflow-action 0.10.0 composite
- actions/checkout v2 composite
- actions/checkout v3 composite
- ilammy/msvc-dev-cmd v1 composite
- lukka/get-cmake latest composite
- styfle/cancel-workflow-action 0.10.0 composite