AdeptVision Keyword Quick Reference
The following table summarizes the keywords for the AdeptVision option listing the arguments and basic functions for each keyword. To view the complete documentation for a keyword, double-click on the keyword or description.
Table 1-2. AdeptVision Keyword Summary KeywordDescription
Enable computation of the best-fit ellipse for each region in the image.
Set a second threshold for use during binary image processing.
Abort any active vision processing and all pending vision operations associated with the given task number.
Add two binary or grayscale images.
Determine good thresholds for binary image processing based on the gradients in a grayscale frame store.
Define which color (black or white) is to be considered the background.
Enable or disable automatic edge-image generation at VPICTURE time.
Define an image border reduction (in pixels) to mask out regions clipped by the image border.
Enable or disable boundary analysis by the vision system.
Enable computation of the centroid of each region in the image.
Perform an image convolution on a grayscale frame, possibly storing the result in a different frame store.
Copy the image from one image buffer region to another.
Perform a normalized grayscale or binary correlation, comparing a predefined template with a rectangular image window, or searching for a closest match within the window to a predefined template.
Define an area-of-interest (AOI). Areas-of-interest are used by most vision tools to specify the tool placement within an image.
Define an image convolution.
Define, replace, or modify an Optical Character Recognition (OCR) font.
Define the shape and position of a robot gripper for clear-grip tests.
Define a grayscale and binary look-up table for mapping graylevel and binary values during a VCOPY operation.
Define a binary morphological operation.
Define a subprototype.
Define a transformation to apply to the location of all vision tools placed until the next VDEF.TRANS instruction.
Delete a specified prototype, subprototype, Optical Character Recognition (OCR) font, or correlation template in the vision system.
Determine whether or not prototypes may be matched to multiple disjoint regions.
Select the current vision display mode or the display mode to be used when the vision system performs its normal image processing functions.
Enable graphics-only mode for various vision operators.
Compute edges in the grayscale image and threshold the edges, replacing the binary image, using either a cross-gradient or Sobel algorithm. If your system is equipped with an AVI board, the Roberts and Quick Sobel algorithms may also be used. For details on the edge algorithms, see V.EDGE.TYPE.
Retrieve information about the edges and corners of a prototype or of a region in the image.
Enable saving of information about edges in the image for recall via the VEDGE.INFO instruction.
Set the edge threshold for grayscale image processing and fine-edge rulers.
Determine the type of edge operator to use, cross-gradient or Sobel, when a VPICTURE instruction is performed.
Return specified information about the object most recently VLOCATEd or the ObjectFinder or prototype model most recently displayed by the VSHOW program instruction.
Fit a circular arc to an image edge bounded by a window that is shaped like a ring or a ring segment.
Estimates the center of a wafer by using data on the initial wafer state and data gathered from multiple images of the wafer captured as the wafer is rotated on a platform.
This instruction performs ObjectFinder recognition using the planning associated with the given virtual camera.
Fit a straight line to an image edge within a window.
In a search window, find the edge point that is nearest to one side of the window.
Set the number of the first column of pixels to be processed.
Set the number of the first line of pixels to be processed.
Enable or disable the fitting of circular arcs when performing boundary analysis.
Set the gain for the incoming video (camera) signal. The operation of this parameter depends on whether your system is equipped with an EVI or AVI vision board
Find the unverified gaps in a match with a prototype or subprototype.
Return the definition of an area-of-interest.
Ask the system to fill in arrays with the previously defined vision calibration data for a given virtual camera.
Read all or part of an image into a string array.
Return the value of the current vision transformation.
Compute the histogram for a grayscale frame store.
Enable or disable the accounting of interior features in all objects.
Enable the synchronization of taking pictures (VPICTUREs) with an external event that triggers the fast digital-input interrupt line.
Enable the entire vision system.
Set the number of the last column of pixels to be processed.
Set the number of the last line of pixels to be processed.
Enable an extra verification of prototype-to-image matches and specify the pixel tolerance to use when determining boundary coincidence.
Load vision models (ObjectFinder models, prototypes, Optical Character Recognition fonts, or correlation templates) from a disk file.
Identify and locate an object in the scene.
Set the maximum area above which the vision system ignores regions.
During a VFIND.LINE or VFIND.ARC operation, this parameter specifies the maximum pixel distance from the fit edge beyond which edge points may be filtered out.
During boundary analysis, this parameter sets the maximum pixel deviation allowed when fitting lines and arcs to region edges.Set the distance (in units of standard deviation) from the fit line or arc beyond which edge points should be filtered out.
Set the maximum time allowed for the vision system to analyze a region during object finding, prototype recognition, or OCR. A value of 0 means that there is no time limit.
Set the pixel tolerance for determining boundary coincidence during the verification of prototype-to-image matches.
Set the minimum area below which the vision system ignores regions.
Set the minimum area below which the vision system ignores holes.
Set the minimum length of features to be used for feature pairs.
Enable the feature that, for each region in the image, finds the two points on the perimeter that are closest to and farthest from the region centroid.
Perform a morphological transform on a binary image frame.
Perform Optical Character Recognition (OCR) or text verification in a rectangular image window.
Set the offset for the incoming video signal (that is, program the zero reference for the A/D converter). On AVI-equipped vision systems, this parameter controls the black reference value for the A/D section of the AVI board.
Determine whether or not objects may be overlapping in the image.
Performs pattern recognition using a pattern plan model.
Enable computation of the lengths of region perimeters.
Acquire an image into a frame store and/or initiate processing.
Set up the type of planning used by the ObjectFinder when locating models.
Builds the internal pattern matching strategy based on a specified pattern model which is created using the VTRAIN.PATTERN function
Load vision calibration data from 1 to 3 arrays.
Store into a frame store an image saved previously with VGETPIC.
VQUEUE (monitor command)
Display object information for any objects queued in the vision system awaiting retrieval by VLOCATE instructions.
VQUEUE (program instruction)
Return the number of objects in the vision system queue.
Enable or disable prototype recognition by the vision system.
On AdeptVision AVI-equipped systems, rename an ObjectFinder model, pattern model/plan, or custom camera model.
On AdeptVision EVI-equipped systems, rename a prototype or subprototype.
Obtain edge information or graylevels along a line or circular arc in the current image.
Select a virtual frame buffer for processing or display and, optionally, select a virtual camera and its calibration to be associated with the frame buffer.
Allocates and stores edge points from a number of VFIND.ARC program instructions for multi-frame estimation using the program instruction VFIND.ARC.MULTI. The VSET.ARC.MULTI program instruction also stores additional information required to perform multi-frame estimation.
For AdeptVision EVI systems, this command lists the defined prototypes or display a vision prototype, a subprototype, or a specific prototype edge in the Vision display window. Edge numbers are optionally shown.
For AdeptVision AVI systems, this monitor command lists the ObjectFinder models and custom camera models that are currently loaded into the AdeptVision system.VSHOW (program instruction)
Display a vision model (ObjectFinder, prototype, or subprototype) and make information about it available through the VFEATURE real-valued function.
Enable the special display of the lines and arcs fit to the boundaries of regions.
Enable the special display of edges-both the primitive edges that are fit to the boundaries of regions, and the edge points that are found by the finders VFIND.LINE, VFIND.ARC, and VFIND.POINT.
Enable the special display of features used for ObjectFinder recognition.
Enable the special display of clear-grip tests.
Display a model-either a correlation template or an Optical Character Recognition (OCR) font-and return information about it, or return information about all the defined templates or OCR fonts. Also, accept the name of an ObjectFinder model and return data from the model in the array provided as an argument.
Enable the special display of the objects recognized.
Enable the special display of the verification step in the recognition process.
Display vision system status information in the Monitor display window.
Return vision system status information in a real array.
Store in a disk file selected (or all) vision prototypes (and their subprototypes), Optical Character Recognition (OCR) fonts, or correlation templates.
Store in a disk file selected (or all) vision prototypes (and their subprototypes), Optical Character Recognition (OCR) fonts, or correlation templates.
Enable the firing of a strobe light in synchronization with taking pictures (VPICTUREs).
Determine the percentage of an edge or subprototype that was verified during recognition. Also, this instruction can have the prototype position refined, based on only a subprototype or a single edge, producing an adjusted location for the prototype.
Subtract two binary or grayscale images.
Determine whether or not hole areas are to be subtracted from region areas.
Select synchronous or asynchronous firing of a strobe light when a picture is taken (that is, when a VPICTURE is executed).
Threshold a grayscale image, producing a binary image.
Set the camera grayscale value that separates black pixels from white pixels.
Determine whether or not objects may be touching in the image.
Initiate training of the prototype whose name is specified.
Initiate training of the prototype whose name is specified.
VTRAIN.FINDER (for EVI-equipped systems)
Initiate training of the specified ObjectFinder model.
VTRAIN.FINDER (for AVI-equipped systems)
Initiate training of the specified ObjectFinder model.
Train on a vision model-a correlation template or an Optical Character Recognition (OCR) font. For correlation, this instruction defines the template. For OCR, this instruction trains the vision system to recognize characters in a font, or causes the vision system to plan the recognition strategy for a fully trained font.
Creates a pattern model to be used for pattern matching during recognition.
Delay program execution until processing of a VPICTURE or VWINDOW operation is complete.
Perform processing (blob finder, prototype recognition, or ObjectFinder) within a rectangular window in the image.
Extract image information from within a rotatable, rectangular window.
Extract image information from within a window with any of the following shapes: rectangle, circle, pie cut, ring, or ring segment.
1 If your system uses AdeptVision AVI, this keyword is no longer relevant.