Description of the changes from IC Imaging Control 2.0 to IC Imaging Control 3.0.
With frame filters, a versatile and powerful way to manipulate image data has been introduced. Frame filters can be used to do:
Frame filters can be applied to the video stream at 3 locations: directly behind the video capture device, in front of the display and in front of the sink. This concept allows various functions to be implemented, such as a gate filter that passes only specific frames to a media file and drops the other ones. Frame filters can be implemented as part of an application or may reside in a filter container module. IC Imaging Control 3.0 comes with a few often used frame filters that can be loaded from the filter container module stdfilters.ftf:
For details on the filters that come with IC Imaging Control, please refer to the chapter: IC Imaging Control Standard Filters.
Please note that frame filters cannot be implemented in Visual Basic. They have to be implemented in Visual C++ as part of a filter module.
IC Imaging Control 3.0 introduces a new sink concept. For an overview of sinks and image streams, please refer to Concepts and Components. Up to this version, sinks were used and managed internally to provide the functionality of accessing image buffers, using FrameReady Events and writing AVI files. There are two new sink objects:
Instead of having one overlay in the image stream just behind the device, IC Imaging Control 3.0 now allows up to 3 overlay objects to be used. The 3 possible locations are:
This new concept, for example, allows you to have an overlay on the display, while doing image processing on the original image data or having different overlays on the display and on the sink (ring buffer and stream file).
Using IC Imaging Conrol 3.0, it is possible to apply color interpolation to raw image data in Bayer format. The color interpolation is called debayering and may be applied to the display, as well as to the data that goes to the sink (ring buffer and stream file). For details, please refer to the chapter Debayering.
IC Imaging Control 3.0 now supports high resolution monochrome and raw color (Bayer) formats with a pixel depth of up to 16 bit. A suitable display mode for all these formats is provided.
List of all new features