Homex

    Optics

  • Optics >
  • Telecentric lenses
  • Macro & Fixed focal length lenses
  • 360° view lenses
  • Infrared & UV lenses
  • Custom lenses
  • Imaging lens selector
  • Lighting

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

  • Cameras >
  • Area Scan Cameras
  • Line scan cameras
  • Camera finder
  • Customized machine vision cameras
  • Software

  • Software >
  • Machine vision software
  • Machine vision libraries
  • Accessories

  • Accessories >
  • Optical filters for lenses
  • Windows, mirrors & beamsplitters
  • Diffusing & polarizing plates for lighting
  • Calibration & resolution patterns
  • Projection patterns
  • Mounting mechanics
  • LED controllers
  • LED sources & replacements
  • Lens controllers
  • Power supplies
  • Cables
  • Others
  • AI Vision Units

  • AI Vision Units >
  • ALBERT®
  • PENSO®
  • 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
  • Product awards
  • Corporate videos
  • Services

    Industries

    Basics

    Resources

    Support

    Careers

    Press Review

    Contact us

    EXE Training

    • English
    • Deutsch
    • Italiano
    • 中文
Company
Services
Industries
Basics
Resources
Support
Careers
Press Review
Contact us
EXE Training
Optics
Lighting
Cameras
Software
Accessories
AI Vision Units
kits logo
  • Home
  • Software
  • Machine vision software
  • FabImage Studio Professional

FabImage Studio Professional

Software for Machine Vision Engineers


Overview
Downloads
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
spinner

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

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

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

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.

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

Additional products
Type
P/N
Multithreading Add-on
Development
FI-PAR
  • applies to developer licenses. It allows the user to run several macrofilters (worker tasks) in parallel. Multithreaded projects require special runtime licenses.
1 Year Support Extension
Development
FIS-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 / USB-DONGLE-RUN
  • 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
USB Dongle for FabImage Developer licenses / USB Dongle for FabImage 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.

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

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

Other videos (in English)

  • The easiest and fastest development tool for your machine vision applications
Find more videos on our Vimeo channel

Product images

  • FABIMAGE_Nails
  • FABIMAGE_Barcodes
  • 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 Product awards 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 - VAT IT02011230204
  • Fiscal code and registration number at Mantova Business Register 02011230204, Nr. REA: MN-216669, Share Capital: 200.000,00 €
  • All rights reserved - Terms of use - Use of cookies & privacy policy
  • Design & development by Opto Engineering® → SEO and consulting by Dipiemme Studio

Follow us


WE ARE CERTIFIED

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

ASSOCIATIONS WE SUPPORT

  • Vision Markets - Machine Vision business consulting