
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 is 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 several often-used frame filters that can be loaded by the filter container module stdfilters.ftf:
For details, please refer to the chapter: IC Imaging Control Standard Filters
IC Imaging Control 3.0 introduces a new sink concept. Therefore, the old sink classes AviSink and FrameGrabberSink have been deprecated and will not be available in future versions:
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).
With IC Imaging Conrol 3.0, it is possible to apply color interpolation to raw image data in Bayer format. The color interpolation is called de-bayering 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. For information about which high resolution formats are supported and how their image data is organized, please refer to the YGB0 format and YGB1 format.
With the new project Wizards for Visual Studio .NET, setting up a project for an application or a frame filter can now be done with only a few mouse clicks. Please refer to the wizard overview for details.
The class FilterInfoObject has been substituted by the class Codec. This interface change was necessary, in order to prevent confusion between frame filters and codecs.
List of all new features