Homex

    Optics

  • Optics >
  • Telecentric lenses
  • 360° optics
  • Macro optics
  • Fixed focal
  • Infrared optics
  • Adaptive optics
  • Lighting

  • Lighting >
  • LED Illuminators
  • LED Pattern projectors
  • Lighting KITs
  • Custom lights
  • Cameras

  • Cameras >
  • Area Scan Cameras
  • HR area scan cameras
  • HR line scan cameras
  • Software

  • Software >
  • FABIMAGE
  • TCLIB Suite
  • 360LIB Suite
  • Horus
  • Accessories

  • Accessories >
  • Mounting mechanics
  • Accessories for lenses
  • Accessories for lighting
  • Patterns
  • Controllers & power supplies
  • Cables & electronic components
  • Spare parts
  • Other products
  • AI Vision Units

  • AI Vision Units >
  • ALBERT®
  • PENSO®
  • PENSO® KIT case
  • Company

  • Company >
  • Optical imaging technologies
  • OE for the future
  • Who we are
  • A history of innovation
  • Committed to quality
  • Joint ventures
  • Where we are
  • Legal
  • Company award
  • Corporate videos
  • Services

    Industries

    Basics

    Resources

    Support

    Careers

    Press Review

    Contact us

    EXE Training

Empty cart
  • en
    • Deutsch
    • Italiano
    • Français
    • Español
    • 中文
    • 中文 (繁體)
    • 한국어
    • 日本語
    • Pусский
Company
Services
Industries
Basics
Resources
Support
Careers
Press Review
Contact us
Training
Optics
Lighting
Cameras
Software
Accessories
AI Vision Units
  • Home
  • Software
  • FABIMAGE

FABIMAGE

Machine vision software and libraries

Catalog 2019

NEW

Overview
Downloads
Capabilities
Features
Library suite
Application Examples
Licensing model
Quote
Media gallery
 User Area
 Documentation

FabImage Studio Professional is data-flow based software designed for machine vision engineers. It does not require any programming skills, but it is still so powerful that it can win even with solutions based on low-level programming libraries.

Also, the architecture is highly flexible, ensuring that users can easily adapt the product to the way they work and to specific requirements of any project.

KEY ADVANTAGES

  • No low-level programming knowledge required.
  • Data-flow based software.
  • Fast and optimized algorithms.
  • 1000+ high performance functions.
  • Custom machine vision filters.
FABIMAGE_Desktop_PC

Technical documents

Software FABIMAGE
Brochure FABIMAGE
Application examples

There are over 1000 filters encompassing both basic transforms and specialized machine vision tools.

  • Image processing
  • Shape fitting
  • Barcode reading
  • Template Matching
  • Support vector machines
  • Blob analysis
  • Camera calibration
  • Data code reading
  • Measurements
  • GigE Vision and GenTL
  • Contour analysis
  • Fourier analysis
  • Corner detection
  • Histogram analysis
  • Planar geometry
  • Hough transform
  • 1D profile analysis
  • OCR
FABIMAGE_compatibilities

Intuitive

Drag & Drop

All programming is done by choosing filters and connecting them with each other. You can focus all your attention on computer vision.

You Can See Everything

Inspection results are visualized on multiple configurable data previews; and when a parameter in the program is changed, you can see the previews updated in real time.

HMI Designer

You can easily create custom graphical user interfaces and thus build the entire machine vision application using a single software package.

Powerful

Over 1000 Ready-for-Use Filters

There are over 1000 ready-for-use machine filters tested and optimized on hundreds of applications. They have many advanced capabilities such as outlier suppression, subpixel precision or any-shape region-of-interest.

Hardware Acceleration

The filters are aggressively optimized for the SSE technology and for multicore processors. Our implementations are ones of the fastest in the world!

Loops and Conditions

Without writing a single line of code, you can create custom and scalable program flows. Loops, conditions and subprograms (macrofilters) are realized with appropriate data-flow constructs in the graphical way.

Adaptable

GigE Vision and GenTL Support

FabImage Studio is a GigE Vision compliant product, supporting the GenTL interface, as well as a number of vendor-specific APIs. Thus, you can use it with Opto Engineering® cameras and most cameras available on the market, including models from Matrix Vision, Allied Vision, Basler, Baumer, Dalsa, PointGrey, Photon Focus and XIMEA and more.

User Filters

You can use user filters to integrate your own C/C++ code with the benefits of visual programming.

C++ Code Generator

Programs created in FabImage Studio can be exported to C++ code or to .NET assemblies. This makes it very easy to integrate your vision algorithms with applications created in C++, C# or VB programming languages.

FABIMAGE_bottle-inspection

FabImage Library Suite is a machine vision library for C++ and .NET programmers. It provides a comprehensive set of functions for creating industrial image analysis applications - from standard-based image acquisition interfaces, through low-level image processing routines, to ready-made tools such as template matching, measurements or barcode readers.

The main strengths of the product include the highest performance, modern design and simple structure making it easy to integrate with the rest of your code.

FABIMAGE suite 2

Features

Performance

In FabImage Library Suite careful design of algorithms goes hand in hand with extensive hardware optimizations, resulting in performance that puts the library among the fastest in the world. Our implementations make use of SSE instructions and parallel computations on multicore processors.

Modern Design

All types of data feature automatic memory management, errors are handled explicitly with exceptions and optional types are used for type-safe special values. All functions are thread- safe and use data parallelism internally, when possible.

Simplicity & Consistency

The library is a simple collection of types and functions, provided as a single DLL file with appropriate headers. For maximum readability functions follow consistent naming convention (e.g. the VERB + NOUN form as in: SmoothImage, RotateVector). All results are returned via reference output parameters, so that many outputs are always possible.

FABIMAGE_suite

Fabimage studio pro

In this application, we need to sort nails amongst nuts and bolts. The image is thresholded and the resulting regions are split into blobs; finally, the blobs are classified by their elongation and the nails are easily found.

FABIMAGE_Nails

This example shows a basic ReadBarcodes filter. The tool automatically find the barcode and gives as output the decoded text.

FABIMAGE_Barcodes

License types

There are two types of commercial licenses:

development

assigned to a single engineer. It includes one year of technical support, which can be extended with an annual fee. Valid technical support also gives you the right to upgrade the software to newer versions and provides a discount on runtime licenses.

Product
Type
P/N
FabImage Studio Professional
Development
FIS-PRO
  • license assigned to a single user includes 1 year technical support
  • includes 1 year technical support
  • delivered on a usb dongle
FabImage Studio + Library bundle
Development
FIS-ADD
  • license for users who need both FabImage Studio Professional and FabImage Library Suite includes generating C++ code from programs in FabImage Studio Professional
  • includes 1 year technical support
  • delivered on a usb dongle
FabImage Library Suite (C++ and .NET)
Development
FIL-SUI
  • available distribution for Windows license assigned to a single user
  • includes 1 year technical support
  • delivered on a usb dongle

runtime

assigned to a single vision system. You can use one license for one multi-camera system, but multiple licenses are required to control multiple independent systems, even if run on a single physical computer. There are two flavors: ‘Studio Runtime’ and ‘Library Runtime’.

Product
Type
P/N
FabImage Studio Runtime
Runtime
FIS-RUN
  • can be used to control at most one vision system
  • the price for integrators / oem: requires a Professional (dev.) license with valid technical support
With dev. License and valid tech support
FabImage Studio Runtime
Runtime
FIS-RTB
  • can be used to control at most one vision system
With dev. License and expired tech support
FabImage Library Runtime
Runtime
FIL-RUN
  • license assigned to a single computer can be used to control at most one vision system
  • the price for integrators / oem: requires a Professional (dev.) license with valid technical support
With dev. License and valid tech support
FabImage Library Runtime
Runtime
FIL-RTB
  • license assigned to a single computer can be used to control at most one vision system
With dev. License and expired tech support

Additional products
Type
P/N
1 Year Support Extension
Development
FIS-EXT, FIL-EXT, ADD-EXT
  • applies to all types of development licenses extends the rights of one development license for another year
With dev. License and valid tech support
USB License Dongle
-
USB-DONGLE-FI
  • an alternative to the computer-id based licensing mechanism makes it possible to use the software on multiple computers can be used for both Development and Runtime licenses

Quickstart guide to FabImage part numbers:

  • FabImage Studio Professional (FIS-PRO) makes it possible to create complete machine vision applications, including HMI. FabImage Studio Runtime (FIS-RUN/FIS-RTB) is required to run the applications on each inspection system.
  • FabImage Studio Professional (FIS-PRO) includes the feature of User Filters, which allows for embedding user’s C++ code within the graphical programming model. FabImage Library Suite, FIL-SUI (or the Studio + Library bundle, FIS-ADD) is only required, if one needs to invoke the built-in image analysis tools as C++ functions.
  • If you want to prototype applications in FabImage Studio Professional (FIS-PRO) and then transform them into C++ code, then you need FabImage Studio + Library bundle (FIS-ADD)
  • If the graphical programming environment for fast prototyping is not needed, then FabImage Library Suite (FIL-SUI) is enough for development.
  • In general, there are four possible ways to work with the products:
    1. Programming in the graphical way – this requires an FabImage Studio Professional (FIS-PRO) for each developer and a FabImage Studio Runtime (FIS-PRO/FIS-RTB) for each system. One particular advantage of this method is the ease of introducing changes, even directly on the production line
    2. Programming in the graphical way and then generating C++ code – this requires a FabImage Studio + Library bundle (FIS-ADD) for each developer and a FabImage Library Runtime (FIL-RUN/FIL-RTB) for each system. This method allows to integrate the created solutions with bigger software projects.
    3. Programming in the graphical way and then generating .NET Macrofilter Interfaces – this requires FabImage Studio Professional (FIS-PRO) for each developer and a FabImage Studio Runtime (FIS-RUN/FIS-RTB) for each system. No library license is needed as .NET Macrofilter Interfaces use the same program execution mechanisms as Studio.
    4. Programming directly in C++ or .NET – this is for people who think in C++ or C# and do not want to do graphical programming. In this case an FabImage Library Suite (FIL-SUI) is required for each developer and a FabImage Library Runtime (FIL-RUN/FIL-RTB) for each system.

Buy this product

Please enter the desired quantity to calculate price and delivery time. For high-volume orders, please contact us.

Get price

I would like to subscribe to your newsletter
I agree to the processing of my personal data in accordance with Reg. UE 679/2016 - GDPR.
spinner
* Required fields
Find more videos on our Vimeo channel

MEDIA

  • FABIMAGE_Nails
  • FABIMAGE_Barcodes
  • FABIMAGE_suite
  • FABIMAGE suite 2
  • FABIMAGE_compatibilities
  • FABIMAGE_bottle-inspection
  • FABIMAGE_Desktop_PC
Company & Resources
Optical imaging technologies OE for the future Who we are A history of innovation Committed to quality Joint ventures Where we are Legal Company award Corporate videos 2D and 3D models Image gallery Video gallery Search OE products by applications Application notes Basics Frequently asked questions Press Review Jobs at Opto Engineering

Opto Engineering Copyright © 2015 - 2021 | P. IVA 02011230204 | All rights reserved | Terms of use | Use of cookies & privacy policy

Design & development by Opto Engineering → SEO and consulting by Dipiemme Studio

  • ENWHP Rete Lombardia
  • ISO 9001:2015
  • TuvRheinald Certified
  • This website is hosted Green - checked by thegreenwebfoundation.org