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 23 Next »

Content

Introduction

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

The application is skedded up in the diagram below.

Video: Geting started with iam application development

Error rendering macro 'confluence-youtube-macro-video' : Page loading failed

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

Edith Source Code

Adapt two functions of app.h class

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

Edith XML - define a new GenICam Feature

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 Sniped can be found from Info Toolbox at bottom left of SynViewExplorer.

  • No labels