Performs line finding on the supplied image. The inspection results are stored in a LineMaxResults object.
Assembly: Cognex.Vision.LineMax.Net (in Cognex.Vision.LineMax.Net.dll) Version: 9.25.1.0
Syntax
Parameters
- inputImage
- Type: Cognex.Vision IImage
The input image to process. Must be a Image8Grey or a Image16Grey.
- region
- Type: Cognex.Vision IRegion
The region of inputImage to process. Only the pixels which lie within this region (subject to the value of RegionMode ) will be considered. Supply null to process the entire image.
Return Value
Type: LineMaxResultsA LineMaxResults containing the found results.
Exceptions
| Exception | Condition |
|---|---|
| SecurityViolationException | Required LineMax license not found. Required LineMax and LineMaxMulti licenses not found when MaxNumLines is greater than 1. |
| OperatorNoInputImageException | inputImage is null. |
| ImageException | inputImage is not a Image8Grey or a Image16Grey. |
| ImageException | inputImage is an unallocated image. |
| OperatorInvalidRegionException | The selected space of region is not a valid space in inputImage. |
| OperatorInvalidRegionException | region is completely outside of inputImage. |
| SpaceTreeException | ExpectedLineNormal has a SelectedSpaceName that is not in the inputImage coordinate space tree. |
| SpaceTreeException | ExpectedLineNormal has a SelectedSpaceName that is not unique in the inputImage coordinate space tree. |
| SpaceTreeException | ExpectedLineNormal has a SelectedSpaceName that is not a valid name format. |
| OperatorNoRunParamsException | EdgeDetectionParams is null. |
See Also