You are here: Start » AVL.NET » AVL.ImageProfileAlongPath(AvlNet.ImageProfileAlongPathState, AvlNet.Image, AvlNet.Path, AvlNet.CoordinateSystem2D?, int, AvlNet.InterpolationMethod, float, AvlNet.Profile, AvlNet.Path, AvlNet.Path[])
AVL.ImageProfileAlongPath(AvlNet.ImageProfileAlongPathState, AvlNet.Image, AvlNet.Path, AvlNet.CoordinateSystem2D?, int, AvlNet.InterpolationMethod, float, AvlNet.Profile, AvlNet.Path, AvlNet.Path[])
Creates a series of segments across the input path, measures the average pixel intensity on each of the segments, and creates the final profile from that values.
| Namespace: | AvlNet |
|---|---|
| Assembly: | AVL.NET.dll |
Syntax
public static void ImageProfileAlongPath( ref AvlNet.ImageProfileAlongPathState ioState, AvlNet.Image inImage, AvlNet.Path inScanPath, AvlNet.CoordinateSystem2D? inScanPathAlignment, int inScanWidth, AvlNet.InterpolationMethod inInterpolationMethod, float inSmoothingStdDev, out AvlNet.Profile outProfile, out AvlNet.Path outPath, out AvlNet.Path[] diagSamplingPoints )
Parameters
- ioState
- Type: AvlNet.ImageProfileAlongPathState
- inImage
- Type: AvlNet.Image
Input image - inScanPath
- Type: AvlNet.Path
Path along which the profile is extracted - inScanPathAlignment
- Type: System.Nullable<AvlNet.CoordinateSystem2D>
Adjusts the scan path to the position of the inspected object, or null. - inScanWidth
- Type: System.Int32
Width of the scan area - inInterpolationMethod
- Type: AvlNet.InterpolationMethod
Interpolation method used to compute pixel brightness in locations of not-integer coordinates - inSmoothingStdDev
- Type: System.Single
Standard deviation of the gaussian smoothing applied to the extracted profile - outProfile
- Type: AvlNet.Profile
The resulting profile of the pixel brightness - outPath
- Type: AvlNet.Path
The path consisting of the points from which the resulting profile is extracted - diagSamplingPoints
- Type: AvlNet.Path
Array of paths each one containing the sampling points that contributed to a single value of the extracted profile
Remarks
See full override for more details.
