F_VN_LocalMaxima
Find local maxima in a gray-scale single-channel image. The found maxima are marked by a value of 1 in the destination image.
Syntax
Definition:
FUNCTION F_VN_LocalMaxima : HRESULT
VAR_INPUT
ipSrcImage : ITcVnImage;
ipDestImage : Reference To ITcVnImage;
hrPrev : HRESULT;
END_VAR
Inputs
|
Name |
Type |
Description |
|---|---|---|
|
ipSrcImage |
Source image (USINT or UINT, 1 channel) | |
|
ipDestImage |
Reference To ITcVnImage |
Destination image (Must be different from ipSrcImage! An appropriate destination image will be created if required.) |
|
hrPrev |
HRESULT indicating the result of previous operations (If SUCCEEDED(hrPrev) equals false, no operation is executed.) |
Further information
The function F_VN_LocalMaxima finds local maxima in the input image.
Parameter
Input image
The input image ipSrcImage must be a 1-channel grayscale image with a bit depth of 8 or 16 bits (USINT or UINT).
Result image
The result image ipDestImage is of the same type as the input image ipSrcImage. Each local maximum of the input image is marked here by a pixel value of 1.
Application
The finding of local maxima looks like this:
hr := F_VN_LocalMaxima(
ipSrcImage := ipImageIn,
ipDestImage := ipImageRes,
hrPrev := hr
);Samples
- Removing local extremes
Required License
TC3 Vision Base
Return value