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
|
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
|
Shape Fitting
|
|
![](../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_world_coordinates_on_original_images_icon_60_43.jpg) |
Calibration World Coordinates On Original Images |
Camera Calibration Units conversion
|
|
Measurements |
![](../img/examples/calibration_world_coordinates_with_remapped_images_icon_60_43.jpg) |
Calibration World Coordinates With Remapped Images |
Camera Calibration Units conversion
|
|
Measurements |
![](../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
|
Geometry 3D
|
Performs segmentation on 3D scans of caps. |
![](../img/examples/capsules_60_45.jpg) |
Capsules |
Region Analysis Blob 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 |
Blob Analysis Geometry 3D
|
Identification Measurement
|
Performs segmentation on 3D scans of cookies. |
![](../img/examples/hole_to_hole_distance_3d_60_45.jpg) |
Circle Fitting 3D |
Geometry 3D
|
Geometry 3D
|
Measure distance between 3D holes |
![](../img/examples/coins_60_45.jpg) |
Coins |
Blob 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
|
Defect Detection
|
Comparing object with previously prepared template image. |
![](../img/examples/svm_basic_classification_60_45.png) |
Data Classification: Basic MLP Classifier |
Data Classification
|
|
Basic usage of the MLP classifier |
![](../img/examples/svm_basic_classification_60_45.png) |
Data Classification: Basic SVM Classifier |
Data Classification
|
|
Basic usage of 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 |
Blob Analysis
|
Defect Detection
|
Inspects fuses and finds the melted one. |
![](../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
|
|
Measurements |
![](../img/examples/hand_eye_calibration_on_filters_icon.jpg) |
Hand-Eye Calibration - On Filters |
Camera Calibration Units conversion
|
|
Measurements |
![](../img/examples/heater_control_(thermal_imaging)_60_45.jpg) |
Heater Control (Thermal Imaging) |
HMI Image Processing
|
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
|
HMI
|
|
![](../img/examples/hmi_changing_trigger_mode_60_45.jpg) |
HMI Changing Trigger Mode |
HMI
|
HMI
|
Use HMI to change camera settings |
![](../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/hmi_recorder_60_45.png) |
HMI Recorder |
HMI
|
Configuration
|
Advanced application for recording images. |
![](../img/examples/shapeeditors_60_45.jpg) |
HMI Shape Editors |
Comparing Template HMI Template Matching
|
Comparing Template HMI Template Matching
|
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_template_matching_model_editors_60_45.jpg) |
HMI Template Matching Model Editors |
HMI Template Matching
|
HMI Template Matching
|
HMI Template Matching Model Editors |
![](../img/examples/hmi_translations_60_45.jpg) |
HMI Translations |
HMI
|
HMI
|
Multi-language interface |
![](../img/examples/inset_distances_60_45.jpg) |
Inset Distances |
Blob Analysis 1D Edge Detection Local Coordinate Systems Geometry 2D
|
Object Localization Measurement
|
Locates an object using fast Blob Analysis and measures a distance between two ridges. |
![](../img/examples/io_http_image_download_60_45.jpg) |
IO HTTP Image Download |
IO
|
Communication
|
Downloads an image from a website using HTTP protocol with TcpIp filters. |
![](../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/load_point_cloud_from_file_60_45.jpg) |
Load 3D Points from File |
Geometry 3D
|
Geometry 3D
|
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/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/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) |
Blob Analysis
|
Defect Detection Object Classification
|
Inspects a set of metal mounts and determines the broken elements. |
![](../img/examples/mounts_60_45.jpg) |
Mounts (Golden Template Edges) |
Comparing Template Template Matching
|
Comparing Template Template Matching
|
|
![](../img/examples/nails_screws_and_nuts_60_45.jpg) |
Nails, Screws and Nuts |
Blob 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/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
|
Geometry 2D Shape Fitting
|
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
|
Data Classification,HMI,Image Processing,Region Analysis
|
Identify objects using SVM method |
![](../img/examples/rubber_ring_60_45.jpg) |
Rubber Ring |
Image Processing 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) |
Image Processing 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 Blob Analysis Geometry 2D
|
Object Localization Measurement
|
Measures the distance between two holes in a metal part. The holes are detected with a mix of Template Matching and 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
|
Geometry 3D
|
Check surface flatness |
![](../img/examples/tablets_60_45.jpg) |
Tablets |
Blob Analysis Image Processing
|
Defect Detection Presence Checking
|
Inspects a conveyor of a production line detecting missing or damaged tablets. |
![](../img/examples/dxf_60_45.jpg) |
Template Matching using DXF |
Template Matching
|
Template Matching
|
Loading images in .dxf format |
![](../img/examples/user_defined_types_for_classification_60_45.jpg) |
User Defined Types for classification |
Region Analysis
|
|
Creating user defined types |
![](../img/examples/user_filter_database_access_60_45.jpg) |
User Filter Example - Database Access |
User Filters
|
Storing Results
|
Example of writing user filter to use databases. |
![](../img/examples/waffles_60_45.jpg) |
Waffles |
Region Analysis
|
Defect Detection
|
Measures chocolate coverage of a waffle. |
![](../img/examples/washers_60_45.jpg) |
Washers |
Blob Analysis Shape Fitting Geometry 2D
|
Shape Inspection Measurement
|
Measures the deviation between the inner and outer contour of each washer. |