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
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
Add new feature to CustomControl cathegory, e.g. WhiteBalanceAuto:
Define feature values:
Define register address:
Implement processing inside
void appClass:: SmartFeatureCallback ( … )
Callback. Code Sniped can be found from Info Toolbox at bottom left of SynViewExplorer.