Software
 
  CCAPI
 

C-Cam cameras are supported by an Application Programmer's Interface, CCAPI, that runs under the Windows and Linux operating systems.

 

This library of functions provides a uniform and stable interface for high-level software when controlling different versions of C-Cam cameras.

The library is kept up to date with advances in camera hardware and interfaces so that the effort required by the user to accomodate a new camera is minimised.

 

CCAPI supports USB and LS cameras, via a PCI-LS interface. This will be extended to include IEEE1394 "Firewire" cameras in the future.

 

Synchronous and overlapped acquisition modes are supported and absolute or relative windowing definitions.

 

   
  CCUTIL
 

This library contains a variety of image processing and related functions.

  • Display functions
  • Image Statistics, Histogram.
  • FPN correction
  • Colour decoding
  • Image saving

   
  Cameraviewer
 

Cameraviewer is a "first-encounter" programme that uses CCAPI and CCUTIL and allows the user to start up and use C-Cam cameras, apply image processing and save images.

Often this utility is the only software required for simple applications.

   
  IEEE-1394 or "Firewire"
 

C-Cam cameras with a IEEE-1394 interface are DCAM compatible and operate with third-party DCAM drivers.

Currently no other support software is provided by C-Cam.

   
  Cameralink
 

Cameralink cameras require a cameralink compatible interface (Framegrabber). There are many of these commercially available.

C-Cam provides the utility CT-Load for configuration and control of the camera via the Cameralink serial interface.

Image acquisition is performed using software provided by the framegrabber manufacturer.