Tools

Tools

Adaptive NormalizationNormalizes an image so that its local average is approximately constant everywhere.
Adaptive ThresholdingTransforms any gray-level or color image to a binary image using one of the selected adaptive thresholding algorithms.
Barcode DetectionFinds locations of barcodes in the specified region-of-interest of the input image.
Barcode ReadingReads value of a barcode either along a line specified by start and end points, or from a bounding box specified by frame and size.
Binary MorphologyApplies morphological operations to binary images.
Blob DetectionDetects blobs in an image using 4- or 8-connectivity.
Blob Geometry AnalysisCalculates geometric properties for labeled objects.
Blob Grayscale AnalysisCalulates histograms of blobs in a gray scale image.
Boundary DetectionDetects boundaries of connected objects in images and outputs them as a matrix that contains the coordinates of vertices that form a polygon.
Boundary PostprocessingA specialized tool used by boundary shape based key point detection to subsample and join boundary curves for shape context calculation.
Boundary Shape Based Key Point DetectionA compound that combines boundary detection and the shape context descriptor to an easy-to-use key point detector.
Conditional BranchPasses input parameters to alternative branches depending on the branch input.
CaliperMeasures gap widths using a gray-level profile.
Matrix Camera CalibrationCalculates intrinsic calibration parameters (principal point, focal length and radial distortion) of a matrix camera.
Matrix Camera PositioningCalculates the position of a matrix camera with respect to the world coordinate system.
Circle DetectionDetects circles in point sets.
CollectCollects results produced by an iterated part of a processing graph to a matrix or a table.
Color CombiningCombines separated color channels to a color image.
Color DecodingConverts encoded color images to RGB.
Color DistanceTransforms input image into a gray-level image.
Color SeparationSeparates a color image to components, each represented by a gray-level image.
ComparisonCompares a value to a number of limits.
Contour MatchingMatches arbitrary boundary shapes using boundary shape detection and rigid 2D matching.
Coordinate TransformationTransforms point coordinates to/from a coordinate frame.
Corner DetectionDetects corners in images.
CounterIncreases a counter and produces a reset signal every time the counter reaches a user-defined maximum value.
CroppingQuickly extracts a rectangular portion of an image.
Data InputReads data from a supported data source and pushes it to analysis.
Data OutputWrites data to a data link device.
Digital InputA tool that reads data from a digital I/O device and pushes it to processing.
Digital OutputChanges the status of digital output lines and writes values to hardware registers.
Edge DetectionDetects prominent edges in images.
Edge DrawingDetects prominent edges in images.
Event FunnelTakes in a configurable number of asynchronous input events and outputs them using the first-in-first-out principle.
Frame to Angles ConversionConverts the rotation matrix of a coordinate frame into Tait–Bryan angles.
GatePasses input parameters to outputs if and only if the enabled input is true.
Grayscale ConversionConverts any image to gray levels.
Grayscale HistogramCalculates the grayscale histogram of an image.
Height ProfileCalculates the height profile of a surface that is illuminated with stripe of light.
Histogram FeaturesCalculates statistical features from a histogram.
Homography MatrixCalculates a coordinate frame which maps one set of coordinates into another.
Image AdditionAdds two images together and outputs the sum.
Image JoiningJoins two or more images to a single, bigger image.
Image RotationRotates an image about its principal point.
Image SavingWrites images into files.
Image ScalingScales an image.
Image SourceSends image frames received from a camera.
Image SubtractionSubtracts a reference image from another image and outputs the difference.
IterateA starting point for a part of a processing graph that needs to be repeated multiple times with different parameters.
Key Point FilteringDiscards points whose coordinates don't fall inside a rectangular region of interest in world coordinates.
Key Point MatchingA superclass for tools that match objects based on key point coordinates and their associated feature descriptors.
Level ThresholdingTransforms any gray-level or color image to a binary image using a static gray-level threshold.
Line DetectionDetects line segments.
Line-scan Camera CalibrationCalculates intrinsic calibration parameters for a line-scan camera.
Line-scan Camera PositioningCalculates the position of a line-scan camera with respect to the world coordinate system.
Linear FilteringApplies a linear filter to images.
Grayscale Lookup TableMaps pixels in the input image to new values in output image according to a lookup table.
Matching CompoundA compound tool that contains a key point detector and a matcher.
Matrix Code DetectionFinds location of a matrix code in the specified region-of-interest in the input image.
Matrix Code ReadingReads various formats of matrix codes (2D barcodes).
Matrix ComparisonCompares a matrix to a number of limits.
Median FilteringApplies a median filter to input images.
MergeMerges alternative processing pipelines.
Noise SimulationAdds simulated white noise to the input image.
Pixel BinningCombines adjacent pixels to produce a lower-resolution and less noisy output image.
Polyline SimplificationReduces the number of vertices in a polyline or polygon.
Profile-to-image ConverterGenerates an image out of any number of one-dimensional signals such as height or gray-level profiles.
ProfileComputes the gray-level profile of any rectangular region.
QR Keypoint Detection DetectionFinds location of a QR code and returns 13 key points of the code.
Rigid 2D MatchingMatches key points with the RANSAC algorithm using a geometric model that allows a proper rigid transformation and scaling in two dimensions.
ScriptRuns user-defined JavaScript code in the processing pipeline.
Set Coordinate FrameReplaces the coordinate frame of the input image with a new coordinate frame without modifying the actual pixels.
Set Intensity RangeScales or clamps the gray levels or color channels of an image into a given range.
Shape ContextCalculates the shape context descriptor for set of points that describe the shape of an object.
Shape DetectionDetects shapes by matching a boundary curve to a known geometric shape or a user-defined shape.
Simple Camera CalibrationCalculates scaling factors between pixels and world units.
SortingSorts matrices and tables according to a key.
SynchronizationReceives data from multiple asynchronous sources and outputs the received objects in synchronization with the trigger input.
Threshold FindingAutomatically finds a suitable threshold value for binarizing a gray-level image based on its histogram.
TimerProduces time stamps.
Translation and RotationTranslates and rotates a coordinate frame or a point to a new location and orientation.
Two-Level ThresholdingTransforms any gray-level image to a binary image.
Virtual ViewCreates a new view of the world as if looked through a virtual window.