|
|
Image processing
|
Cameras
|
Description
|
|
|
|
|
|
|
|
Median filter
|
TI-CAMs
|
good to filter noise out of images
|
|
|
3x3 Convolution filter
|
ALL
|
many uses, i.e. sharpening, softening, edge enhancement
|
|
|
Barcode reader
|
ALL
|
reads Code 39 and Interleaved 2 of 5, ask for others pls.
|
|
|
Rectangle test
|
ALL
|
relation bright / dark within an area (threshold, rotatable)
|
|
|
Circle test
|
ALL
|
relation bright / dark within a circular area
|
|
|
Color pixel counter
|
ALL
|
multiuse color-segmentation or grayscale texture analysis
|
|
|
Contour
|
ALL
|
subpixel-precise contour-following
|
|
|
Correlation init
|
ALL
|
store a pattern for later selection by the Correlation exec
|
|
|
Correlation exec
|
ALL
|
normalized correlation - searching by matching patterns
|
|
|
Edge detection
|
ALL
|
high-quality filtered single-line edge-detector
|
|
|
Fast edge detection
|
ALL
|
fast version of the edge-detector, only 0, 45, 90 ... degrees
|
|
|
Edge detection 2
|
ALL
|
multi-line, fast, threshold based edge-detector
|
|
|
Find blobs
|
ALL
|
image binarization (2 thresholds) and object segmentation
|
|
|
Image area
|
ALL
|
Copy,And,Or,Xor,Not,Add,Sub,Min,Max,Pyramid,Subsample
|
|
|
Image projection
|
ALL
|
horizontal or vertical projection : average brightness
|
|
|
Light balance
|
ALL
|
checks the average brightness - detects illumination failure
|
|
|
Percent threshold
|
ALL
|
threshold that follows brightness, also average brightness
|
|
|
OCR tool
|
ALL
|
simple OCR, teachable, size independent, rotatable
|
|
|
Object recognition ini
|
TI-CAMs
|
teach an object to recognize later
|
|
|
Object recognition exec
|
TI-CAMs
|
recognize objects, even zoomed, rotated and occluded
|
|
|
Load image area
|
ALL
|
loads part of an image from flash, like patterns or masks
|
|
|
Save image area
|
ALL
|
saves part of an image, like error-images or patterns
|
|
|
Watershed segmentation
|
TI-CAMs
|
segments the image using region-growing based on ridges
|
|
|
|
|
|
|
|
Graphics & Calculations
|
Cameras
|
Description
|
|
|
|
|
|
|
|
Marker
|
CAMs
|
draws a cross of the size you wish at a point you specify
|
|
|
Text box
|
CAMs
|
text output
|
|
|
Distance
|
ALL
|
distance measurment between points and / or lines
|
|
|
Angle
|
ALL
|
angle measurement
|
|
|
Calculator
|
ALL
|
calculations with tool-results
|
|
|
Tolerance
|
ALL
|
checks if a value is within a given range
|
|
|
Midpoint
|
ALL
|
creates a point on the line between 2 pts. between or behind
|
|
|
Make point
|
ALL
|
creates a point at a location specified by two values
|
|
|
Convert point
|
ALL
|
creates values out of the X and Y coordinates of a point
|
|
|
Infinite line
|
CAMs
|
draws a line given by a point and an angle
|
|
|
2-point infinite line
|
ALL
|
draws a line through two points and returns the angle
|
|
|
Finite line
|
CAMs
|
draws a line between two points
|
|
|
Best line
|
ALL
|
approximates a best-fit line from up to 10 points, see also
|
|
|
Line-cross
|
ALL
|
returns the crossing point of two lines
|
|
|
Point-projection
|
ALL
|
returns the point on a line, that is closest to a given point
|
|
|
Line across circle
|
ALL
|
returns the points where a line crosses a circle
|
|
|
Tangent
|
ALL
|
returns closest, farest and the two tangential points
|
|
|
2-point circle
|
ALL
|
draws a circle from center and point, gives the radius
|
|
|
3-point circle
|
ALL
|
draws a circle from 3 points, gives center, radius and area
|
|
|
Best circle
|
ALL
|
approximates a best-fit circle from up to 10 points, see also
|
|
|
Circle-cross
|
ALL
|
finds the crossing points of two circles
|
|
|
Rectangle
|
ALL
|
draws a rectangle from center, angle and size, gives area
|
|
|
Coordinate system
|
CAMs
|
draws a coordinate system
|
|
|
|
|
|
|
|
Pointlist
|
Cameras
|
Description
|
|
|
|
|
|
|
|
Load pointlist
|
ALL
|
loads a pointlist from flash, good for program-parameters
|
|
|
Save pointlist
|
ALL
|
saves a pointlist to flash-memory
|
|
|
Set pointlist parameter
|
ALL
|
sets one of the 8 parameters of a part of the pointlist
|
|
|
Set pointlist item
|
ALL
|
sets one element of the pointlist (point + 8 parameters)
|
|
|
Get pointlist parameter
|
ALL
|
gets one of the 8 parameters from one element of the list
|
|
|
Get pointlist item
|
ALL
|
gets one element of the pointlist (point + 8 parameters)
|
|
|
Get blob
|
ALL
|
gets the information of one blob object from the pointlist
|
|
|
Sort pointlist
|
ALL
|
rearanges pointlist elements depending on one parameter
|
|
|
Filter pointlist
|
ALL
|
copies part of the pointlist depending on one parameter
|
|
|
Display pointlist
|
CAMs /*
|
more then one way to display points from the pointlist
|
|
|
Generate line coordinates
|
ALL
|
generates coordinates on a line in pointlist elements
|
|
|
Generate circle coordinat.
|
ALL
|
generates coordinates on a circle in pointlist elements
|
|
|
Move & Rotate pointlist
|
ALL
|
displaces and rotates pointlist coordinates vs. point or line
|
|
|
Get grayvalues from pts.
|
ALL
|
reads the grayvalue at point locations into a parameter
|
|
|
Pointlist median filter
|
ALL
|
filters a parameter sequence over a part of the pointlist
|
|
|
Pointlist edge-detection
|
ALL
|
detects edges on a parameter sequence
|
|
|
Pointlist distance
|
ALL
|
fills a parameter sequence with the distance to a point or line
|
|
|
Pointlist angle
|
ALL
|
fills a parameter sequence with the angle to a point
|
|
|
Pointlist Best-line
|
ALL
|
approximates a best-fit line from pointlist points
|
|
|
Pointlist Best-circle
|
ALL
|
approximates a best-fit circle from pointlist points
|
|
|
Pointlist Hough-line/circle
|
TI-CAMs
|
approximates a Hough line or circle from pointlist points
|
|
|
Contour matching
|
TI-CAMs
|
very powerfull multi-contour object comparision, subpix errors
|
|
|
Matching error filter
|
ALL
|
filter for creating two-dimensional error-objects
|
|
|
Pointlist compare
|
ALL
|
finds best matched position between lists, linear and circular
|
|
|
Fast pointlist compare
|
ALL
|
same as above, but integer precision instead of floating pt.
|
|
|
|
|
|
|
|
|