Introduction
Top  Next

ActiveDcam is an SDK and ActiveX control designed for rapid application development tools, such as Visual Basic, VB.NET, Visual C++, C#, Java, Delphi, Python, etc. Provided is DcamViewer application allowing customers to operate multiple cameras and save images in a number of formats. Also included is a TWAIN driver for interfacing to third-party imaging software. With ActiveDcam your application immediately supports 1394a and 1394b digital cameras compliant with DCAM 1.30 and 1.31 specifications.

In general, with ActiveDcam you can :

·Acquire and display live video from one or several 1394 cameras.  
·Select among multiple camera sources.  
·Set a desired video format and triggering mode.  
·Select among several hardware and software trigger sources.  
·Grab 8- and 16-bit monochrome images, or 24- and 48-bit color images.  
·Perform automatic color interpolation of a monochrome video generated by Bayer cameras.  
·Choose among several available frame rates.  
·Select the desired size and position of the scan area.  
·Flip and rotate the live image.  
·Adjust multiple camera parameters in real time: brightness, gain, shutter speed, gamma, sharpness, hue, saturation.  
·Control focus, iris, tilt and pan in cameras with motorized lenses.  
·Activate automatic or one-push control over selected camera parameters, such as exposure and white balance.  
·Save camera settings in memory channels or system registry and reload them on demand.  
·Control non-standard camera features by direct access to 1394 registers.  
·Choose among several palettes for pseudo-color display.  
·Choose between synchronous and asynchronous acquisition modes.  
·Get an instant access to pixel values and pixel arrays.  
·Retrieve individual color planes from RGB images.  
·Import live video to a PictureBox object.  
·Perform image processing on captured frames and display processed video in real-time.  
·Perform real-time histogram and statistical analysis over a selected color component.  
·Save images in BMP, TIF and JPEG formats with adjustable compression.  
·Perform time-lapse capture to an AVI file or series of sequentially-named images.  
·Overlay custom graphic and texts on the live video.  
·Flip and rotate the live video.  
·Synchronize video rendering with the monitor refresh rate to eliminate the tearing artifact.  
·Interface to third-party imaging applications using the included TWAIN driver.  
·Interface to DirectShow-based applications via the included Video Capture Source filter.  

ActiveDcam uses multiple threads to support video acquisition, therefore it does not require separate components for thread management.

This document gives a detailed description of ActiveDcam, its properties and methods; it also explains how to use the ActiveDcam objects to perform the most common tasks.

License agreement
System requirements

Installation

Driver setup

1394b (FireWire 800)
Registration
Distributing your application