IC Imaging Control C++

Programmer's Guide

Programmer's Guide

This part illustrates how to perform your first steps with IC Imaging Control. In addition, a set of sample projects show the usage of the library. They focus on special aspects such as image processing, display and overlay techniques etc.

First Steps

This chapter shows you how to set up a Visual C++ .NET project that uses the class library.

Acquire Video Format Information

This example demonstrates how to acquire information about the available video formats.

Binning and ROI

This chapter shows you how to handle video capture device, that support binning and ROI on the sensor.

Acquire Property Information

This example demonstrates how to acquire information about the properties supported by a selected video capture device.

Using a Callback Function

This example demonstrates how to use a GrabberListener derived callback handler object to process events.

Using Memory Buffer Collections

This example demonstrates how to create a memory buffer collection, which uses user allocated buffers.

Making Device Settings

This chapter shows you how to create a custom device settings dialog.

Writing Image Streams to an AVI file

This example demonstrates how to write a sequence of images to an AVI file.

Writing an Image Stream to a video file

This example demonstrates how to write a sequence of images to a video file.

Properties of a Codec

This example demonstrates how to get and set the properties of a codec.

Scroll and Zoom

This example demonstrates how to change the size and how to scroll the live video image.

Creating an Overlay

This example demonstrates how to draw graphic elements, such as lines and text on the live video image.

Accessing an Image Buffer

This example shows the how to handle image buffers.

Basic Use of VCD Properties

This chapter describes the basic functionality of the VCDProperties. It shows you how to retrieve interfaces, which allow you to manipulate elements, such as the value or the automation state of a property.

List VCD Properties

This chapter shows you how to retrieve all properties of a video capture device, using the new VCD property interface. In addition, it is shown how to access and manipulate a property using predefined IDs.

Filter Inspector

This example demonstrates how to use frame filters to perform basic image processing.

Writing a Frame Filter: Binarization

This example demonstrates how to create frame filters to apply binarization to live video.

Creating a Filter Module

This example demonstrates how to create a filter module, containing frame filter implementations.

Project Wizards

For Visual C++ 7.1, 8.0, 9.0 and 10, there are so called "wizards" that allow you to easily setup an application using IC Imaging Control. Similarly, there are others that may be used to setup a frame filter and a frame filter module.

<< IC Imaging Control Class Library User's Guide

Get in touch with us


About The Imaging Source

Established in 1990, The Imaging Source is one of the leading manufacturers of industrial cameras, frame grabbers and video converters for production automation, quality assurance, logistics, medicine, science and security.

Our comprehensive range of cameras with USB 3.1, USB 3.0, USB 2.0, GigE interfaces and other innovative machine vision products are renowned for their high quality and ability to meet the performance requirements of demanding applications.

Automated Imaging Association ISO 9001:2015 certified

Contact us