Software

Introduction


 

iam provide 64-bit processor scalability while combining real-time control with soft and hard engines for graphics and video. In this section we discribe possibilities to build your own younique smart vison system by using the provided infrastructure of iam cameras. There are three main topics discussed below.

The iam basic system describes the out-of-the-box system. With the provided tools it is easy to configure the right camera setup. The next section gives an introduction to the iam customization possibilities. The iam ML version is the best starting point for artificial intelligence application and provides a Deep Learning Processing Unit in the FPGA section of the system.

iam Basic System

The iam basic system is sketched below. In the out-of-the-box state the camera performs as an common GigE-Vision device and makes it easy to install the system and finding the right camera setup.

 

iam basic system performs as an common GigE-Vision device

How to start with the iam camera system is described in the Quick Start  section. The section SynView  gives us more detailed discription of NETs Software Development Kit (SDK). 

iam Customization Possibilities

iam provide 64-bit processor scalability while combining real-time control with soft and hard engines for graphics and video. With the NET SDK and GigE Vision toolboxes sketched below customers can start from a comfortable starting point to build their unique vision system with iam. The open system architecture of iam enables customers to use both CPU and FPGA processing resources in their application.

 

iam Customization Possibilities

In the chapters Applications we provide different example projects to transform iam into your own smart vision system while chapter Third Party Libraries provides step by step guidelines and example codes for the most widely-used commercial vision libraries such as HALCON , MIL (Matrox Imaging Library) and Adaptive Vision Studio .

In section SynView Smart App Example using iAMGigEServer you will find a simple software example application while in section NET Open Camera Concept (OCC) for iam we briefly described how to optimize the application code by using hardware acceleration with more advanced examples.

iam ML - Machine Learning Ready

iam ML Version is ideal as a platform for Machine Learning tasks. The integrated hardware acceleration efficiently supports common neural networks framework such as Caffe, TensorFlow and MXNet. This means that users get a smart vision system that contributes decentrally to the application solution. iam enables them to develop precisely tailored solutions for their vision-based processes from an toplevel perspective.

 

Section iam ML - Machine Learning ready provides step by step guidelines and example codes from training- over deploying- until performing convolutional neural network processing with iam.

Content


 

 

related content

 

external media

contact NET

 

 

© Copyright 2020 NET GmbH. Privacy Statement