All ISG cameras are fully compliant to the
IEEE-1394 IIDC DCAM Specification Version 1.3 or later. ISG
provides a driver with all our cameras for 1394 for Windows 2000 &
XP. Linux support is available also.
ISG also provides the ISG Camera Control
Graphical User Interface (GUI) that enables a user to control all
camera parameters and save individual files and small streams of
files. It does not provide any image processing functions nor full
digital video recording type features. It simply allows you to
control the camera and capture image files. ISG provides source
code examples and our SDK/API on our website under the download
page. We also highly recommend and resell the a&b Software
ActiveDCAM 3rd party SDK/API. ActiveDCAM is a fully productized
fully featured SDK/API ($395).
The ISG GUI that is provided with the camera
is simply intended to be a demonstration vehicle for the camera
capabilities. It is written to interface with the publicly
available "CMU 1394 Digital Camera Driver" version 6.3, the link to
which can be found on our website under the "SDK &API" heading.
Many customers have successfully written their own custom software
around this API. Customers can incorporate this into a
Visual C++ project, and in fact there is a sample application
available along with the driver for doing so.
As far as image saving using the ISG GUI,
that application makes use of the "FreeImage.dll" library in order
to create output files. We have chosen to provide the options for
BMP and JPG files in the GUI, but the FreeImage library provides an
API for a much larger suite of options including tiff format.
Therefore if you are creating your own VC++ project, you could also
make use of this shared interface. In the ISG GUI the jpeg
compression types supported are JPEG_QUALITYSUPERB,
JPEG_QUALITYNORMAL, JPEG_QUALITYAVERAGE (Hi,Average,Low, on the UI
radio buttons) as defined in the FreeImage library API. The camera
itself supports the "IIDC Digital Camera Interface Specification"
and therefore any software package that talks to a 1394 camera via
this interface will be supported.
The ISG GUI is used for controlling the
camera parameters to evaluate and demonstrate the camera. It has no
image processing or measurement functions.
All ISG cameras work with all National
Instruments products via the NI IMAQ 1394 Driver that must be
purchased from NI. We have many satisfied NI customers using our
Area & Linescan cameras with Labview.
ISG cameras are operating in many customer
applications with a diverse suite of software such as:
Norpix StreamPix, http://www.norpix.com
ActivTools & Halcon (MVTec)
http://www.mvtec.com
ImageWarp (a&b), http://www.ab-soft.com
Aphelion (ADCIS) http://www.adcis.net/en/index.html
Matrox Mil,
Cognex VisionPro,