Skip to content

step855/StereoCapture

 
 

Repository files navigation

StereoCapture

This project is licensed under the terms of the MIT license.

Description

This software snaps a sequence of images for a system of 2 cameras with minimal latency. Frame capture can be triggered by a timer by setting a framerate, or by selecting fast mode, in which case all frames coming from the devices are saved (in this case, the framerate matches the camera settings). The capture gets unstable when the bandwidth of the USB ports is saturated, and can lead to the app freezing.

This software relies on the IC Imaging Control toolkit and only works for The Imaging Source industrial cameras on Windows. It has been tested on W7 with 2 DMK23UM021 cameras.

Requirements

To run the software

To build the software (Windows)

Build instructions

  1. Open the solution file (.sln) with Visual Studio
  2. Define the path to the IC imaging control C++ toolkit as IC33PATH in Visual Studio as a user macro:
  • go to View -> Property Manager or View -> Other Windows -> Property Manager
  • double click on *.user
  • go to User Macros
  • add or modify a macro: name it IC33PATH and assign the path to it (ex: D:\username\Documents\IC Imaging Control 3.4)
  • enable "Set this macro as an environment variable in the build environment check box."
  • See Microsoft online help for further assistance
  1. Select the wanted platform and build the executable.

References

https://www.theimagingsource.com/support/documentation/ic-imaging-control-cpp/

About

Initial commit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.3%
  • Objective-C 5.2%
  • C 4.5%