Excerpt | ||||
---|---|---|---|---|
The SynView API is an application programming library which provides a unified and user friendly API for easy application building. It is based on current GenICam and GenTL standards.
|
Introduction
The SynView API is an application programming library which provides a unified and user friendly API for easy application building. It is based on current GenICam and GenTL standards.
The GenICam and GenTL are the current standards in the vision industry for digital imaging devices, assuring compatibility between HW and SW of different vendors. While the GenICam API is strongly object oriented the GenTL API is a plain C API with a completely different way to set and get items.
The SynView API is designed to free you from unnecessary direct work with standards and lets you concentrate on your problem or task solution. It hides the standard implementation details and provides a simple to use, unified application programming interface. Besides this, it also provides additional useful functionality, like displaying images, preprocessing, saving to files etc. It is designed as a tool to do simple tasks as well as complex applications. One of the aims of SynView is to avoid inventing a new terminology. Wherever possible it uses terminology from the above mentioned standards. In the following we will assume that you are not familiar with the GenICam and GenTL standards, so let's start with some elementary explanations.
SynView acts as a GenTL consumer which means the hardware is accessed through a GenTL library (so called Provider). This library will be provided by a camera vendor in case his camera is not compatible on lower level. The SynView set of libraries is delivered also with own GenTL Provider library designed for Net NET GmbH hardware.
SynView can be considered not only an API for cameras from Net NET GmbH, but also can be used for devices from other vendors as well as long as an appropriate GenTL library for this hardware is available. In case of compatibility of cameras on lower level there might be no need for a GenTL library from the camera vendor. In example gigabit Ethernet cameras are usually compatible on the GigE Vision protocol level and can work directly with the Net NET GmbH GenTL Provider library.
The GenICam standard specifies how the camera (or in general a device) exposes its features and how they can be controlled. The way how device features are displayed in the feature tree in the SynView Explorer is derived from the GenICam standard.
Note that in this manual we often use for simplicity the term camera instead of device, because in most cases you will use it with a real physical camera. The GenICam standard is not limited to cameras. An imaging device can be for example a scanner or any other device which provides images.
Quick Start Guide
|
Programmers Manual
View file | ||
---|---|---|
|
|
SynView API
View file | ||
---|---|---|
|
- martin.winterer (Unlicensed) general description of synview SynView + synview SynView api
- martin.winterer (Unlicensed) link user guide and addional information
Include Page | ||||
---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
Attachments
Include Page | ||||
---|---|---|---|---|
|
🔍 References
🔗 related content
👥 contact NET
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|