Skip to content

Provides a common interface to control settings and streaming of GenICam-standardized cameras in .NET.

License

Notifications You must be signed in to change notification settings

DavidBergstromSWE/GcLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library providing a common interface to control settings and streaming of GenICam/GenTL-standardized cameras in .NET, using underlying APIs from supported third-party providers. GcLib essentially works like a wrapper around the external APIs, hiding their specific implementations and enabling the same code to be used regardless of the camera or vendor.

Currently supported APIs are: eBUS SDK, xiAPI.NET, Spinnaker SDK and PCO SDK (partially implemented).

Note

Please note that some APIs may require a license and driver installation.

Contributors are welcome to the project, please see this short guide for further info.

Demo apps have been added to the repo to showcase the use and potential of the library. A simple Console app demonstrates the straightforwardness of setting up and using it. A light-weight WinForms app and a more complete WPF demo app (see screenshot below) demonstrates how to connect to devices detected, change device parameter settings and display live image streams. The demo applications also provide some elementary recording and playback functionality.

alt text

About

Provides a common interface to control settings and streaming of GenICam-standardized cameras in .NET.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages