imaqFindLCDSegments
Usage
int imaqFindLCDSegments(ROI* roi, const Image* image, const LCDOptions* options);
Purpose
Takes a region of interest (ROI) with a single rectangular contour around an entire seven-segment LCD and updates the ROI to contain several rectangular contours, each around a single LCD digit. You can then process this modified ROI with the imaqReadLCD() function.
Note All segments of the LCD must be on for this function to properly find the digits. |
Image Types Supported
IMAQ_IMAGE_U8, IMAQ_IMAGE_I16, IMAQ_IMAGE_SGL
Parameters
Name
|
Type
|
Description
|
---|---|---|
roi | ROI* | The region of interest to transform. When necessary, the function converts a rectangular contour contained in roi to a rotated rectangle contour. |
image | const Image* | The image containing the LCD. All segments of the LCD must be lit. |
options | const LCDOptions* | Controls how the function performs the search. |
Return Value
Type |
Description |
---|---|
int | On success, this function returns a non-zero value. On failure, this function returns 0. To get extended error information, call imaqGetLastError(). |
Parameter Discussion
options—Set options to NULL to use the default options, as follows:
litSegments | FALSE |
threshold | 8 |
sign | FALSE |
decimalPoint | FALSE |