Adaptive Vision
Adaptive Vision
Adaptive Vision
Features
Intuitive
Drag and drop You can see everything HMI designer
All programming is done by choosing filters and Inspection results are visualized on multiple You can easily create custom graphical user
connecting them with each other. You can focus configurable data previews; and when a interfaces and thus build the entire machine
all your attention on computer vision. parameter in the program is changed, you can vision application using a single software
see the previews updated in real time. package.
Powerful
1000 effective filters Hardware acceleration Loops and conditions
There are over 1000 ready-for-use machine The filters are aggressively optimized for the Without writing a single line of code, you
vision filters tested and improved in hundreds SSE technology and for multicore processors. can create custom and scalable program
of applications. They have many advanced Our implementations are ones of the fastest in flows. Loops, conditions and subprograms
capabilities such as outlier suppression, the world. (macrofilters) are realized with appropriate
subpixel precision or any-shape region-of- data-flow constructs in the graphical way.
interest.
Adaptable
GigE vision and GenTL User filters C++ and .NET generators
Adaptive Vision Studio is a GigE Vision You can use user filters to integrate your Programs created in Studio can be exported to
compliant product, supports the GenTL own C/C++ code with the benefits of visual C++ code or to .NET assemblies. This makes
interface, as well as a number of vendor- programming. It takes 30 seconds to build first it very easy to integrate your vision algorithms
specific APIs. Thus, you can use it with most user filter and 5 seconds to update one after with applications created in C++, C# or VB
cameras available on the market. recompilation. programming languages.
The only expertise users need to have is about the core art
of computer vision – which filters to connect and how. And
yet another great feature of Adaptive Vision Studio is that
you can develop this competence quickly through intuitive
experimentation.
1 Drag & drop controls from the control catalog to the HMI
panel.
Deploy 3
When the program is ready, you can export it to a runtime
executable and deploy it on a PC-based industrial computer
or on a smart camera such as CORSIGHT from NET or
NEON from Adlink.
Introduction Macrofilters
Adaptive Vision Studio is a drag and drop environment Macrofilters provide a means for building large real-life
designed for machine vision professionals. Experience in programs. They are reusable subprograms with their own
low-level programming is not required. Nevertheless, it is inputs and outputs, and as a whole they can be used just as
a fully fledged visual programming language and you have to any regular filter. Moreover, macrofilters can perform iterative
understand its 4 core concepts: Data, Filters, Connections and computations with state registers, thus providing an elegant
Macrofilters. way to create programs of any complexity.
Connections
Different types of connections between filters support: basic
flow of data , automatic conversions , for-each
processing and conditional processing . The
connection types are inferred automatically on the do what
I mean basis.
Filters
There are over 1000 filters encompassing both basic transforms and specialized machine vision tools.
Shape Fitting Data Code Reading Gray Template Matching GigE Vision and GenTL
ANOTHER OPEN
Performance FILTER AVS 4 PRODUCT LIBRARY
Large-Scale Projects
One of the most distinguishing features of Adaptive Vision
Studio is its applicability for large-scale projects. It has been
used to build algorithms composed of hundreds of tools
and in systems that required maintenance of many different
product versions. Creating such systems is possible due to the
feature of modules, hierarchical view of the program structure,
version control friendly file format and support for test-driven
development.
User Filters
User filters allow C++ programmers to integrate their existing or
new code with the benefits of the rapid graphical development.
It works with Microsoft Visual C++ (including Express edition).
To add a new user filter click File / Add New Filter to have a
sample C++ filter ready and functional in less than 30 seconds.
Then on you can work side by side in both enviroments and
have your filters automatically reloaded each time you build
the C++ project.
Design by:
Adaptive Vision
Future Processing Sp. z o. o.
info@adaptive-vision.com
www.adaptive-vision.com