Support for uEye and uEye+ industrial cameras by IDS Imaging.
For use with vvvv, the visual live-programming environment for .NET: http://vvvv.org
-
For uEye+ cameras install IDS peak (Tested with version > 26.06.2)
-
For uEye cameras:
- Run a "Custom" installation of IDS peak and activate "uEye Transport Layer"
- Also install the IDS Softwaresuite version >= 4.97
-
Install as described here via commandline:
nuget install VL.Devices.IDS -
Usage examples and more information are included in the pack and can be found via the Help Browser
ConfigPropertyis applied when the acquisition starts. Changing its value restarts the whole acquisition (device is closed and opened again).SetPropertywrites a value to the running camera without a restart, e.g.ExposureTimeorGain. The value is written on every change and again after each restart of the acquisition. Numeric values are clamped to the current range (e.g. the maximumExposureTimedepends on the frame rate). Properties which are locked during acquisition (Width,Height,PixelFormat, ...) cannot be changed this way.GetPropertyreturns a snapshot taken at acquisition start. Enable its optionalLivepin to read the current value from the running camera.- Frames already queued in the driver may still carry the previous value. Use the
Appliedoutput ofSetPropertyto skip a few frames after a change if needed.
- Report issues on the vvvv forum
- For custom development requests, please get in touch
- When making a pull-request, please make sure to read the general guidelines on contributing to vvvv libraries
Based on the IDS peak SDK.
Development of this library was partially sponsored by: