Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Next »

Content

Introduction

On this page you will see how to write your own image processing application for iam and stream the result over iAMGigEServer to a host system.

The application is shown in the diagram below.

Video: Geting started with iam application development

See all Video Tutorial Session .

Example Repository

There is a Git repository for this example application: https://bitbucket.org/net-gmbh/opencv_dice/

How to build your own smart application

Edit Source Code

Adapt two functions of app.h class

https://bitbucket.org/net-gmbh/opencv_dice/src/master/smartDices/src/app.h

Edit XML - define a new GenICam Feature

An example XML can be found here: https://bitbucket.org/net-gmbh/opencv_dice/src/master/smartDices/smartDices.xml

  1. Add new feature to CustomControl cathegory, e.g. WhiteBalanceAuto:

  2. Define feature values:

  3. Define register address:

  4. Implement processing inside void appClass:: SmartFeatureCallback ( … ) callback. Code snippet can be found in the Info toolbox at bottom left of SynView Explorer.

  • No labels