Icon |
Name |
Tools |
Applications |
Description |
![](../img/examples/badge_measurement_60_45.jpg) |
Badge Measurement |
Region Analysis Local Coordinate Systems Shape Fitting
|
Measurement Object Localization
|
Locates a metal badge with Region Analysis and then measures it with Shape Fitting. |
![](../img/examples/barcodes-ean128_60_45.jpg) |
Barcodes (Code128) |
Code Reading
|
Identification
|
Detects and recognizes Code128 barcodes. |
![](../img/examples/barcodes-code39_60_45.jpg) |
Barcodes (Code39) |
Code Reading
|
Identification
|
Detects and recognizes Code39 barcodes. |
![](../img/examples/barcodes-ean13_add2_60_45.jpg) |
Barcodes (EAN13 Addon2) |
Code Reading
|
Identification
|
Detects and recognizes EAN13 barcodes with an addon 2. |
![](../img/examples/barcodes-ean13_add5_60_45.jpg) |
Barcodes (EAN13 Addon5) |
Code Reading
|
Identification
|
Detects and recognizes EAN13 barcodes wit an addon 4. |
![](../img/examples/barcodes-ean13_60_45.jpg) |
Barcodes (EAN13) |
Code Reading
|
Identification
|
Detects and recognizes EAN13 barcodes. |
![](../img/examples/barcodes-ean8_60_45.jpg) |
Barcodes (EAN8) |
Code Reading
|
Identification
|
Detects and recognizes EAN8 barcodes. |
![](../img/examples/barcodes-i2Of5_60_45.jpg) |
Barcodes (Interleaved2of5) |
Code Reading
|
Identification
|
Detects and recognizes Interleaved 2 of 5 barcodes. |
![](../img/examples/barcodes-pharmacode_60_45.jpg) |
Barcodes (Pharmacode) |
Code Reading
|
Identification
|
Detects and recognizes Pharmacode. |
![](../img/examples/bars_60_45.jpg) |
Bars |
1D Edge Detection Code Reading
|
Identification
|
Reads a barcode with a basic 1D Edge Detection filter. |
![](../img/examples/blade_60_45.jpg) |
Blade |
Shape Fitting Geometry 2D
|
Measurement Defect Detection
|
Measures an angle on a saw blade after a simple segment fitting. |
![](../img/examples/blister_inspection_60_45.jpg) |
Blister Inspection (NET GmbH) |
Shape Fitting Geometry 2D Region Analysis
|
Object Localization Presence Checking Defect Detection Color Analysis
|
Locates a blister using segment fitting, and then inspects it for missing or broken pills. |
![](../img/examples/bottle_crate_60_45.jpg) |
Bottle Crate |
Shape Fitting
|
Presence Checking
|
Counts bottles in a crate and checks if all of them have caps |
![](../img/examples/bottle_60_45.jpg) |
Bottle Flattening |
Image Spatial Transforms Maps
|
Image Undistortion
|
Computes a undistortion map which flattens a round object. |
![](../img/examples/bottle_inspection_60_45.jpg) |
Bottle Inspection |
1D Edge Detection Local Coordinate Systems Template Matching
|
Measurement Defect Detection Presence Checking
|
Performs several different inspections on multiple bottles. |
![](../img/examples/brick_destory_60_45.jpg) |
Brick destroy (Game) |
Advanced Drawing State Machine
|
|
Example of usage advanced graphic drawing. |
![](../img/examples/button_presence_60_45.jpg) |
Button Presence |
Region Analysis Geometry 2D Local Coordinate Systems
|
Presence Checking
|
Verifies if all buttons are correctly placed on a board. |
![](../img/examples/calibration_with_editor_on_remaped_image_60_45.jpg) |
Calibration with Editor on Remapped Images |
Camera Calibration Units conversion
|
Measurement
|
Computes world coordinates based on calibration grid images |
![](../img/examples/calibration_with_filters_on_remaped_image_60_45.jpg) |
Calibration with filters on remaped image |
Camera Calibration Units conversion
|
Measurement
|
Camera calibraion using filters instead of the editor |
![](../img/examples/calibration_world_coordinates_on_original_images_icon_60_43.jpg) |
Calibration World Coordinates On Original Images |
Camera Calibration Units conversion
|
Measurement
|
Measures the distances between the consecutive center points of all circles in real units |
![](../img/examples/calibration_world_coordinates_with_remapped_images_icon_60_43.jpg) |
Calibration World Coordinates With Remapped Images |
Camera Calibration Units conversion
|
Measurement
|
Computes world coordinates based on calibration grid images. |
![](../img/examples/cap_adv_60_45.jpg) |
Cap (Advanced) |
1D Edge Detection Local Coordinate Systems
|
Object Localization Defect Detection
|
Locates a cap with simple 1D Edge Detection, and then verifies if it is correctly sealed. |
![](../img/examples/cap_60_45.jpg) |
Cap (Easy) |
1D Edge Detection Local Coordinate Systems
|
Object Localization Defect Detection
|
Locates a cap with simple 1D Edge Detection, and then verifies if it is correctly sealed. |
![](../img/examples/cap_inspection_3d_60_45.jpg) |
Cap Inspection 3D |
Geometry 3D
|
Measurement
|
Performs segmentation on 3D scans of caps. |
![](../img/examples/capsules_60_45.jpg) |
Capsules |
Region Analysis 2D Edge Detection Profile Analysis Geometry 2D HMI
|
Object Localization Shape Inspection Defect Detection
|
Inspects a dishwasher capsule for wall bends and black spots. Uses tricky post processing of 2D edge detection results. |
![](../img/examples/cookies_60_45.jpg) |
Chocolate Cookies Inspection 3D |
Region Analysis Geometry 3D
|
Measurement
|
Performs segmentation on 3D scans of cookies. |
![](../img/examples/hole_to_hole_distance_3d_60_45.jpg) |
Circle Fitting 3D |
Geometry 3D
|
Measurement
|
Measure distance between 3D holes |
![](../img/examples/coins_60_45.jpg) |
Coins |
Region Analysis
|
Object Classification
|
Classifies eurocent coins into nominals and then computes the total value. |
![](../img/examples/compare_template_60_45.jpg) |
Comparing Golden Template |
Comparing Template Template Matching
|
Defect Detection
|
Comparing object with previously prepared template image. |
![](../img/examples/csv_save_and_load_60_45.jpg) |
CSV- Save and Load |
IO
|
Storing Results
|
Reads, writes, create and edit csv files. |
![](../img/examples/svm_basic_classification_60_45.png) |
Data Classification: Basic MLP Classifier |
Data Classification
|
Object Classification
|
Basic usage of the MLP classifier |
![](../img/examples/svm_basic_classification_60_45.png) |
Data Classification: Basic SVM Classifier |
Data Classification
|
Object Classification
|
Basic application for the SVM classifier |
![](../img/examples/datamatrix_60_45.jpg) |
Datamatrix |
Code Reading
|
Identification
|
Detects and recognizes DataMatrix codes. |
![](../img/examples/dynamic_template_matching_60_45.jpg) |
Dynamic Template Matching |
Template Matching HMI
|
Object Localization
|
Locates an object in front of a webcam, with the model being created after clicking a HMI button. |
![](../img/examples/fertilizer_granulation_60_45.jpg) |
Fertilizer Granulation |
Point Detection Shape Fitting
|
Measurement Object Classification
|
Classifies highly occluded particles. Uses tricky image processing and shape fitting. |
![](../img/examples/fiducial_markers_60_45.jpg) |
Fiducial Markers |
Template Matching Image Processing
|
Position Detection
|
Locates fiducial markers on a PCB. A separate program is used to prepare a template image. |
![](../img/examples/fourier_analysis_60_45.jpg) |
Fourier Analysis |
Fourier Transform
|
|
Simple demonstration of processing an image in the frequency domain. |
![](../img/examples/fuses_60_45.jpg) |
Fuses |
Region Analysis
|
Defect Detection
|
Inspects fuses and finds the one that is melted. |
![](../img/examples/gasket_inspection_60_45.jpg) |
Gasket Inspection |
Template Matching Shape Fitting Geometry 2D
|
Object Localization Measurement
|
Measures distances between fitted circles and arcs. |
![](../img/examples/globe_flattening_60_45.jpg) |
Globe Flattening |
Image Spatial Transforms Maps
|
Image Undistortion
|
Maps the surface of a globe into a flat map (Mercator's projection). |
![](../img/examples/hand_eye_calibration_editor_icon.jpg) |
Hand-Eye Calibration - Editor |
Camera Calibration Units conversion
|
Measurement
|
Measurements |
![](../img/examples/hand_eye_calibration_on_filters_icon.jpg) |
Hand-Eye Calibration - On Filters |
Camera Calibration Units conversion
|
Measurement
|
Measurements |
![](../img/examples/heater_control_(thermal_imaging)_60_45.jpg) |
Heater Control (Thermal Imaging) |
HMI Image Processing
|
|
Simulating control over heater trough HMI and interpreting data from thermal camera |
![](../img/examples/hmi_state_control_60_45.png) |
HMI Application State Saving |
HMI
|
Configuration
|
Demonstrates how to use application state saving mechanism in HMI. |
![](../img/examples/hmi_camera_selection_60_45.jpg) |
HMI Camera Selection |
HMI
|
Configuration
|
Chooses the device from the HMI |
![](../img/examples/hmi_logging_changes_60_45.png) |
HMI Change Logging |
HMI
|
Configuration
|
Logging information about all interactions with HMI panel to textual file. |
![](../img/examples/hmi_changing_trigger_mode_60_45.jpg) |
HMI Changing Trigger Mode |
HMI
|
Configuration
|
Use HMI to change camera settings |
![](../img/examples/hmi_changing_trigger_mode_genicam_60_45.jpg) |
HMI Changing Trigger Mode (GenICam) |
HMI
|
Configuration
|
|
![](../img/examples/hmi_configuration_page_60_45.jpg) |
HMI Configuration Page |
HMI
|
Configuration
|
Demonstrates how to create multi-page user interfaces with tab-control. |
![](../img/examples/hmi_grab_single_image_60_45.jpg) |
HMI Grab Single Image |
HMI
|
Configuration
|
Example shows how to save a single image while streaming images from the camera. |
![](../img/examples/hmi_handling_events_image_60_45.jpg) |
HMI Handling Events |
HMI
|
Configuration
|
Demonstrates how to create an application based on HMI Events. |
![](../img/examples/csv_editor_60_45.jpg) |
HMI Handling Events (CSV Editor) |
IO
|
Storing Results
|
Creates and modifies CSV file with HMI |
![](../img/examples/hmi_password_protection_60_45.jpg) |
HMI Password Protection |
HMI
|
Configuration
|
Locks the whole HMI or certain parts of it with a password |
![](../img/examples/hmi_recorder_60_45.png) |
HMI Recorder |
HMI
|
Configuration
|
Advanced application for recording images. |
![](../img/examples/hmi_run_runonce_easy_60_45.jpg) |
HMI Run Run once easy |
HMI
|
Configuration
|
Demonstrates how to control application state with HMI buttons. |
![](../img/examples/hmi_run_runonce_fsm_60_45.jpg) |
HMI Run Run once FSM |
HMI
|
Configuration
|
Demonstrates how to control application state with HMI buttons. |
![](../img/examples/hmi_run_runonce_seq_60_45.jpg) |
HMI Run Run once Sequence |
HMI
|
Configuration
|
Demonstrates how to control application state with HMI buttons. |
![](../img/examples/hmi_run_runonce_seq_rerun_60_45.jpg) |
HMI Run Run once Sequence Rerun |
HMI
|
Configuration
|
Demonstrates how to control application state with HMI buttons. |
![](../img/examples/shapeeditors_60_45.jpg) |
HMI Shape Editors |
HMI Template Matching
|
Object Localization Shape Inspection
|
Using HMI Editor |
![](../img/examples/hmi_start_stop_fsm_60_45.jpg) |
HMI Start Stop |
HMI
|
Configuration
|
Demonstrates how to control application state with HMI buttons. |
![](../img/examples/hmi_start_stop_simple_60_45.jpg) |
HMI Start Stop - simple version |
HMI
|
Configuration
|
Demonstrates how to control application state with HMI buttons. |
![](../img/examples/hmi_start_stop_pause_fsm_60_45.jpg) |
HMI Start Stop Pause |
HMI
|
Configuration
|
Demonstrates how to control application state with HMI buttons. |
![](../img/examples/hmi_template_matching_model_editors_60_45.jpg) |
HMI Template Matching Model Editors |
HMI Template Matching
|
Object Localization
|
HMI Template Matching Model Editors |
![](../img/examples/hmi_translations_60_45.jpg) |
HMI Translations |
HMI
|
Configuration
|
Multi-language interface |
![](../img/examples/ik_readcodes_60_45.jpg) |
ImageKit - Reading Different Codes with One Tool |
Code Reading
|
Identification
|
Reads different codes with one tool |
![](../img/examples/inset_distances_60_45.jpg) |
Inset Distances |
Region Analysis 1D Edge Detection Local Coordinate Systems Geometry 2D
|
Object Localization Measurement
|
Locates an object using fast Blob Analysis and measures the distance between two ridges. |
![](../img/examples/io_serial_port_communicator_60_45.jpg) |
IO Serial Port Communicator |
IO
|
Configuration
|
Application shows how to communicate through the serial port. |
![](../img/examples/client_60_45.jpg) |
IO Simple TCPIP Communication - Client |
IO
|
Configuration
|
Shows TCPIP communication configuration - client |
![](../img/examples/server_60_45.jpg) |
IO Simple TCPIP Communication - Server |
IO
|
Configuration
|
Shows TCPIP Communication configuration - Server |
![](../img/examples/json_file_handling_60_45.jpg) |
JSON File Handling |
IO
|
Storing Results
|
Example shows how to read, write, create and edit JSON files. |
![](../img/examples/load_point_cloud_from_file_60_45.jpg) |
Load 3D Points from File |
Geometry 3D
|
Measurement
|
Load points of cloud from a text file |
![](../img/examples/l_pipe_60_58.jpg) |
L-pipe measurements |
Template Matching 1D Edge Detection Shape Fitting Geometry 2D
|
Object Localization Measurement
|
Demonstrates how to use Template Matching and Shape Fitting techniques to measure dimensions of an object lit with a backlight. |
![](../img/examples/meter_60_45.jpg) |
Meter |
1D Edge Detection Geometry 2D
|
Position Detection
|
Recognizes the indication of an analog meter. |
![](../img/examples/microsoft_sql_server_database_60_45.jpg) |
Microsoft SQL Server Database |
IO
|
Storing Results
|
Connect and query a SQL Server instance |
![](../img/examples/missing_chip_60_45.jpg) |
Missing Chip |
Template Matching
|
Object Localization Presence Checking
|
Detects places where chips were not inserted. Demonstrates superiority of Gray-based Template Matching in some special cases. |
![](../img/examples/modbusexample_advanced_60_45.jpg) |
ModbusTCP Communication - advanced |
IO
|
Configuration
|
Advanced example of the Modbus TCP communication |
![](../img/examples/modbusexample_basic_60_45.jpg) |
ModbusTCP Communication - basic |
IO
|
Configuration
|
Shows how to configure Modbus TCP connection |
![](../img/examples/molybdenum_foil_60_45.jpg) |
Molybdenum Foil |
Region Analysis
|
Defect Detection
|
Detects cracks in the molybdenum foil of a halogen lamp. |
![](../img/examples/mounts_60_45.jpg) |
Mounts (Blob Analysis) |
Region Analysis
|
Defect Detection Object Classification
|
Inspects a set of metal mounts and points out broken elements. |
![](../img/examples/mounts_60_45.jpg) |
Mounts (Golden Template Edges) |
Comparing Template Template Matching
|
Object Localization Defect Detection
|
Inspects a set of metal mounts and points out broken elements using the Golden Template tool. |
![](../img/examples/nails_screws_and_nuts_60_45.jpg) |
Nails, Screws and Nuts |
Region Analysis
|
Object Classification
|
Separates nails from screws and nuts by performing simple region classification. |
![](../img/examples/ocr_read_number_60_45.jpg) |
OCR Read Number |
Region Analysis Optical Character Recognition
|
Identification
|
Reads a number from an image. |
![](../img/examples/opcua_clientwithserversimulator_60_45.jpg) |
OPCUA Client To Server Communication |
IO
|
Storing Results, Configuration
|
Configure OPCUA communication |
![](../img/examples/parallel_enumeration_60_45.jpg) |
Parallel Enumeration |
1D Edge Detection Local Coordinate Systems Template Matching
|
Measurement Defect Detection Presence Checking
|
Performs several different inspections on multiple bottles. |
![](../img/examples/parallel_simage_saving_60_45.jpg) |
Parallel Image Saving |
Template Matching Shape Fitting Geometry 2D
|
Object Localization Measurement
|
Measures distances between fitted circles and arcs. |
![](../img/examples/pattern_cutting_60_45.jpg) |
Pattern Cutting |
Image Processing
|
Defect Detection Image Restoration
|
Finds missing fragments of a grid by tricky image processing. |
![](../img/examples/perforated_metal_measurements_60_45.jpg) |
Perforated Metal Measurements |
Geometry 2D Shape Fitting
|
Object Localization
|
Locate multiple objects and measure each one |
![](../img/examples/perspective_removal_60_45.jpg) |
Perspective Removal |
Image Spatial Transforms Maps
|
Image Undistortion
|
Removing perspective distortion from an image. |
![](../img/examples/photometric_stereo_braille_60_45.jpg) |
Photometric Stereo Braille |
Image Spatial Transforms Maps
|
Image Undistortion
|
Removing perspective distortion from an image. |
![](../img/examples/pins_60_45.jpg) |
Pins |
Point Detection Geometry 2D Shape Fitting
|
Measurement
|
Measures distances between adjacent pins of a connector. |
![](../img/examples/plate_measurement_60_45.jpg) |
Plate Measurement |
Shape Fitting
|
Measurement
|
Measures the length of a metal plate with a ready-made tool. |
![](../img/examples/plate_measurement_a_60_45.jpg) |
Plate Measurement (Advanced) |
Shape Fitting
|
Measurement
|
Measures the length of a metal plate with a ready-made tool. |
![](../img/examples/radiator_holes_60_45.jpg) |
Radiator Holes |
Shape Fitting Geometry 2D
|
Measurement
|
Measures distances between holes. |
![](../img/examples/rim_identification_60_45.jpg) |
Rim Identification (Gocator) |
Data Classification HMI Image Processing Region Analysis
|
Object Classification
|
Identify objects using SVM method |
![](../img/examples/rubber_ring_60_45.jpg) |
Rubber Ring |
Region Analysis Profile Analysis Geometry 2D
|
Shape Inspection Color Analysis Defect Detection
|
Inspects a rubber band around a chip, detecting improperly assembled segments. |
![](../img/examples/rubber_ring_60_45.jpg) |
Rubber Ring (Simple) |
Region Analysis Profile Analysis Geometry 2D
|
Shape Inspection Color Analysis Defect Detection
|
Inspects a rubber band around a chip, detecting improperly assembled segments. Example uses simple Blob Analysis Technique. |
![](../img/examples/seat_mount_60_45.jpg) |
Seat Mount |
Template Matching Region Analysis Geometry 2D
|
Object Localization Measurement
|
Measures the distance between two holes in a metal part. The holes are detected by combining Template Matching with Blob Analysis. |
![](../img/examples/shipment_verification_60_45.jpg) |
Shipment Verification |
1D Edge Detection
|
Presence Checking Object Localization
|
Counts boxes in a container with simple 1D stripe detection. |
![](../img/examples/surface_flatness_3d_60_45.jpg) |
Surface Flatness 3D |
Geometry 3D
|
Measurement
|
Check surface flatness |
![](../img/examples/tablets_60_45.jpg) |
Tablets |
Region Analysis Image Processing
|
Defect Detection Presence Checking
|
Inspects the surface of conveyor belt for missing or damaged tablets. |
![](../img/examples/dxf_60_45.jpg) |
Template Matching using DXF |
Template Matching
|
Object Localization
|
Loading images in .dxf format |
![](../img/examples/multithread_60_45.jpg) |
Two-camera application - multithread |
Local Coordinate Systems Profile Analysis Shape Fitting Template Matching
|
Defect Detection Object Localization Measurement
|
Shows how to handle 2 image sources parallelly |
![](../img/examples/singlethread_60_45.jpg) |
Two-camera application - singlethread |
Local Coordinate Systems Profile Analysis Shape Fitting Template Matching
|
Defect Detection Object Localization Measurement
|
Works with 2 images sequentionally |
![](../img/examples/user_defined_types_for_classification_60_45.jpg) |
User Defined Types for classification |
Region Analysis User Types
|
Object Classification
|
Creating user-defined types of data. |
![](../img/examples/user_filter_database_access_60_45.jpg) |
User Filter Example - Database Access |
User Filters IO
|
Storing Results
|
Programming a custom tool to access a databases. |
![](../img/examples/user_filter_drawing_results_60_45.jpg) |
User Filter Example - Drawing Results |
User Filters
|
Image Creation
|
User Filter for image drawing |
![](../img/examples/user_filters_with_code_generation_60_45.jpg) |
User Filter Example with Code Generation |
User Filters
|
|
User Filter Code Generation |
![](../img/examples/user_filter_drawing_results_60_45.jpg) |
User Filter with User Defined Types example |
User Filters
|
|
User Filter with User Defined Types combination |
![](../img/examples/waffles_60_45.jpg) |
Waffles |
Region Analysis
|
Defect Detection
|
Measures chocolate coverage of a waffle. |
![](../img/examples/washers_60_45.jpg) |
Washers |
Region Analysis Shape Fitting Geometry 2D
|
Shape Inspection Measurement
|
Measures the distance between the inner and outer contour of each washer. |
![](../img/examples/codes_reading_camera_demo_60_45.jpg) |
WebHMI Runtime for Linux Code Reading Demo |
Advanced Drawing Code Reading
|
Advanced Drawing Code Reading
|
Decodes barcodes and QR codes and prints the results on the WebHMI. |
![](../img/examples/wengloracquisition_60_45.jpg) |
Wenglor - GigE Server 2.0 Connection |
IO
|
Configuration
|
Setting up Wenglor weCat3D scanner with Aurora Vision Studio |
![](../img/examples/xml_60_45.jpg) |
Xml File Handling |
IO
|
Storing Results
|
Example shows how to read, write, create and edit Xml files. |