FLImaging® is the world's most advanced machine vision library that integrates all existing 2D, 3D, and AI algorithms into a single library
With hundreds of powerful FLImaging® features, you can easily develop vision applications that are highly demanding or require ultra-high speed
Features and Advantages
Supports nearly all existing image processing algorithms and guarantees the fastest speed for every algorithm
Supports top-performing AI models built on a deep learning framework developed with proprietary technology
Supports fast and stable AI inspection through high-performance deep learning models (FLNet, FLSegNet, R-FLNet, R-FLSegNet, FLDefNet, FLOcrNet, FLGenNet, etc.) developed with proprietary technology
Supports the highest-performing 3D reconstruction, 3D matching, and 3D measurement algorithms among existing libraries
Sets up a deep learning environment with a single installer, with no complex setup procedure required
Supports SIMD-based multi-core parallel computation for all algorithms and computation acceleration via GPU (NVIDIA, AMD) for some algorithms
Provides hundreds of algorithms that help improve image quality, including FL Auto Shading Correction and FL Denoising Type 1
Provides about 1,800rich example codes for C++,C#, Python
Supports the FLImaging® SNAP® development environment, which enables fast visual program development and debugging with just mouse clicks, without programming language coding
Supports all geometric shapes, a hardware-accelerated multi-page ultra-fast image viewer, and an ultra-fast 3D viewer featuring STEP 3D drawing file loading, path editing, and 3D viewpoint synchronization
Run the downloaded installation file to proceed with the installation.
When the installation is completed in the default folder, the library is installed in the C:/Program Files/FLImaging folder.
Step 3: Description of Library Folders
Folder
Installation Path
Description
Libraries
[Program Files]/FLImaging/FLImaging/Libraries
Folder containing the FLImaging® include files.
Binary
[Program Files]/FLImaging/FLImaging/Binary
Folder containing the FLImaging® 32bit dll files and lib.
BinaryX64
[Program Files]/FLImaging/FLImaging/BinaryX64
Folder containing the FLImaging® 64bit dll files and lib.
FLImagingExamplesCpp
[CommonDoc]/FLImaging/FLImagingExamplesCpp
FLImaging® C++ example folder.
FLImagingExamplesCSharp
[CommonDoc]/FLImaging/FLImagingExamplesCSharp
FLImaging® C# example folder.
FLImagingExamplesPython
[CommonDoc]/FLImaging/FLImagingExamplesPython
FLImaging® Python example folder.
FLImagingExamplesSNAP
[CommonDoc]/FLImaging/FLImagingExamplesSNAP
FLImaging® SNAP® example folder.
ExampleImages
[CommonDoc]/FLImaging/ExampleImages
FLImaging® example image folder.
Step 4: How to Use the Library
How to create a FLImaging® project in Visual Studio (common to C++/ C#/ Python)
1. Install FLImaging®.
2. Click [File] -> [New] -> [Project] to open the creation dialog.
3. Enter FLImaging in the search box, then select and create the desired project type.
4. The created project can be built and used immediately, and all features of FLImaging are available.