| Name | Description |
  | AbsoluteHistogram(Fil.Histogram, Fil.Histogram) |
Transforms each bin value to its absolute value.
|
  | AbsoluteProfile(Fil.Profile, Optional<Fil.Range>) |
Transforms each profile value to its absolute value.
|
  | AbsoluteSurface(Fil.Surface, Fil.Surface) |
Transforms Z coordinate of each surface point to its absolute value.
|
  | AbsoluteValueImage(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Transforms pixel values to their absolute values pixel by pixel.
|
  | AccessCharacterSample(Fil.CharacterSample, string, Fil.Region) |
Provides access to internal data of the CharacterSample structure.
|
  | AccessEdgeModel2(Fil.EdgeModel2, int, int, float, float, List<Fil.Path>, Fil.Rectangle2D, Fil.Point2D) |
Returns information about a model.
|
  | AccessGoldenTemplate2Model(Fil.GoldenTemplate2Model, Fil.Region, int, int, int, Fil.PlainType, int) |
Returns information about a model.
|
  | AccessOcrCandidate(Fil.OcrCandidate, string, float) |
Returns fields of OcrCandidate structure.
|
  | AccessSpatialMap(Fil.SpatialMap, int, int, int, Fil.PlainType, int, int, int, Fil.ImageFormat, Fil.InterpolationMethod) |
Returns individual fields of a spatial map.
|
  | AccumulateProfile(float, Optional<int>, bool, Fil.Profile) |
Creates a profile in a loop by concatenating individual values.
|
  | AddChannels_Saturation(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Creates a monochromatic image by summing the values of the input image channels
with saturation.
|
  | AddChannels(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Creates a monochromatic image by summing the values of the input image channels.
|
  | AddHistograms_OfArray(List<Fil.Histogram>, Fil.Histogram) |
Adds histograms of an array bar by bar.
|
  | AddHistograms_OfLoop(Fil.HistogramCombinators_OfLoopState, Fil.Histogram, Fil.Histogram) |
Adds histograms appearing in consecutive iterations bar by bar.
|
  | AddHistograms(Fil.Histogram, Fil.Histogram, Fil.Histogram) |
Adds two histograms bar by bar.
|
  | AddImages_OfArray(List<Fil.Image>, Optional<Fil.Region>, float, Fil.Image) |
Adds images of an array pixel by pixel.
|
  | AddImages_OfLoop(Fil.ImageCombinators_OfLoopState, Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Adds images appearing in consecutive iterations pixel by pixel.
|
  | AddImages(Fil.Image, Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Adds two images pixel by pixel.
|
  | AddNoiseToImage(Fil.RandomState, Fil.Image, float, float, float, bool, Optional<int>, Fil.Image) |
Adds random noise to the image.
|
  | AddProfiles_OfArray(List<Fil.Profile>, Fil.Profile) |
Adds profiles of an array value by value.
|
  | AddProfiles_OfLoop(Fil.ProfileCombinators_OfLoopState, Fil.Profile, Fil.Profile) |
Adds profiles appearing in consecutive iterations value by value.
|
  | AddProfiles(Fil.Profile, Fil.Profile, Fil.Profile) |
Adds two profiles value by value.
|
  | AddSpatialMaps(Fil.SpatialMap, Fil.SpatialMap, Fil.SpatialMap) |
Combines two spatial maps.
|
  | AddToHistogram(Fil.Histogram, double, Fil.Histogram) |
Increases each bin value by a number.
|
  | AddToImage(Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Adds a scalar value to each pixel.
|
  | AddToProfile(Fil.Profile, Optional<Fil.Range>, float) |
Adds a scalar value to each element of a profile.
|
  | AdjustPathArraysToEdges(Fil.Image, List<List<Fil.Path>>, Optional<float>, Optional<List<Fil.CoordinateSystem2D>>, float, Fil.AdjustmentMetric, bool, bool, bool, int, float, List<List<Fil.Path>>, List<Fil.CoordinateSystem2D>, Diagnostic<List<List<Fil.Segment2D>>>) |
Translates, rotates and scales multiple contour sets (PathArray), each separately,
to the edges of the input image with subpixel precision.
|
  | AdjustPathArrayToEdges(Fil.Image, List<Fil.Path>, Optional<float>, Optional<Fil.CoordinateSystem2D>, float, Fil.AdjustmentMetric, bool, bool, bool, int, float, List<Fil.Path>, Fil.CoordinateSystem2D, Diagnostic<List<Fil.Segment2D>>) |
Translates, rotates and scales the given contour set to the edges of the input
image with subpixel precision.
|
  | AdjustPointArrays(List<Fil.Point2D>, List<Fil.Point2D>, bool, bool, int, float, int, Conditional<List<Fil.Point2D>>, Conditional<Fil.CoordinateSystem2D>) |
Aligns a point array to match best the input point array.
|
  | AdjustPointGrids3DGlobal(Fil.Point3DGrid, Fil.Point3DGrid, int, float, float, Optional<Fil.TransformLimits3D>, Optional<float>, Optional<int>, Fil.Point3DGrid, Fil.Matrix, float) |
Aligns (rotation + translation) a point grid to match best the reference point
grid using a global registration algorithm.
|
  | AdjustPointGrids3D(Fil.Point3DGrid, Fil.Point3DGrid, int, float, float, Fil.Point3DGrid, Fil.Matrix, Diagnostic<List<Fil.Point3D>>, Diagnostic<List<Fil.Point3D>>, Diagnostic<List<List<Fil.Segment3D>>>) |
Aligns (rotation + translation) a point grid to match best the reference point
grid.
|
  | AlignArc(Fil.Arc2D, Fil.CoordinateSystem2D, bool, Fil.Arc2D) |
Moves an arc from a local coordinate system to the absolute one.
|
  | AlignCircle(Fil.Circle2D, Fil.CoordinateSystem2D, bool, Fil.Circle2D) |
Moves a circle from a local coordinate system to the absolute one.
|
  | AlignCoordinateSystem(Fil.CoordinateSystem2D, Fil.CoordinateSystem2D, bool, Fil.CoordinateSystem2D) |
Moves a nested coordinate system from its local coordinate system to the absolute
one.
|
  | AlignLine(Fil.Line2D, Fil.CoordinateSystem2D, bool, Fil.Line2D) |
Moves a line from a local coordinate system to the absolute one.
|
  | AlignPathArray(List<Fil.Path>, Fil.CoordinateSystem2D, bool, List<Fil.Path>) |
Moves an array of paths from a local coordinate system to the absolute one.
|
  | AlignPath(Fil.Path, Fil.CoordinateSystem2D, bool, Fil.Path) |
Moves a path from a local coordinate system to the absolute one.
|
  | AlignPoint3DArrayToPlane(List<Fil.Point3D>, Fil.Plane3D, List<Fil.Point3D>, Optional<Fil.Matrix>, Optional<Fil.Matrix>) |
Rotates an array of 3D points with a rotation that transforms the input plane
to be parallel to XY plane.
|
  | AlignPoint3DGridToPlane(Fil.Point3DGrid, Fil.Plane3D, Fil.Point3DGrid, Optional<Fil.Matrix>, Optional<Fil.Matrix>) |
Rotates a grid of 3D points with a rotation that transforms the input plane
to be parallel to XY plane.
|
  | AlignPointArray(List<Fil.Point2D>, Fil.CoordinateSystem2D, bool, List<Fil.Point2D>) |
Moves an array of points from a local coordinate system to the absolute one.
|
  | AlignPoint(Fil.Point2D, Fil.CoordinateSystem2D, bool, Fil.Point2D) |
Moves a point from a local coordinate system to the absolute one.
|
  | AlignRectangle(Fil.Rectangle2D, Fil.CoordinateSystem2D, bool, Fil.Rectangle2D) |
Moves a rectangle from a local coordinate system to the absolute one.
|
  | AlignRegionToSurfaceCoordinatesFormat(Fil.Region, Fil.SurfaceCoordinatesFormat, Fil.SurfaceCoordinatesFormat, Optional<int>, Optional<int>, Fil.Region) |
Returns region covering the same area for the surface with another coordinates
format.
|
  | AlignRegionToSurfaceFormat(Fil.Region, Fil.SurfaceCoordinatesFormat, Fil.SurfaceFormat, Fil.Region) |
Returns region covering the same area for the surface with another format.
|
  | AlignRegion(Fil.Region, Fil.CoordinateSystem2D, bool, Optional<int>, Optional<int>, Fil.Region) |
Aligns a region to a coordinate system.
|
  | AlignSegment(Fil.Segment2D, Fil.CoordinateSystem2D, bool, Fil.Segment2D) |
Moves a segment from a local coordinate system to the absolute one.
|
  | AlignShapeRegion(Fil.ShapeRegion, Fil.CoordinateSystem2D, bool, Optional<int>, Optional<int>, Fil.ShapeRegion) |
Aligns a shape region to a coordinate system.
|
  | AnalyzePoint3DGrid(Fil.Point3DGrid, Fil.Point3DGridType, Fil.ValueLimits, Fil.ValueLimits, Fil.ValueLimits, float, float, float, double, double, double, double) |
Analyzes the steps in X and Y directions of a point 3D grid.
|
  | angleAvg(float, float, float) | |
  | AngleBetweenDirections(float, float, Optional<Fil.RotationDirection>, Fil.AngleRange, Optional<float>, Optional<float>) |
Measures the rotation angle from first to second direction.
|
  | AngleBetweenLines3D(Fil.Line3D, Fil.Line3D, Optional<float>, Optional<float>) |
Measures the smaller and the larger angle between two lines in 3D.
|
  | AngleBetweenLines(Fil.Line2D, Fil.Line2D, Optional<float>, Optional<float>) |
Measures the smaller and the larger angle between two lines.
|
  | AngleBetweenPlanes(Fil.Plane3D, Fil.Plane3D, Optional<float>, Optional<float>) |
Measures the smaller and the larger angle between two planes in 3D.
|
  | AngleBetweenSegments3D(Fil.Segment3D, Fil.Segment3D, float) |
Measures the angle between two segments in 3D.
|
  | AngleBetweenSegments(Fil.Segment2D, Fil.Segment2D, Fil.AngleMetric, bool, Optional<float>, Optional<float>, Optional<Fil.Arc2D>) |
Measures the angle between two segments with one of four possible metrics.
|
  | AngleBetweenThreePoints3D(Fil.Point3D, Fil.Point3D, Fil.Point3D, float) |
Measures the angle defined by three consecutive points in 3D.
|
  | AngleBetweenThreePoints(Fil.Point2D, Fil.Point2D, Fil.Point2D, Fil.RotationDirection, Optional<float>, Optional<float>, Optional<Fil.Arc2D>) |
Measures the angle defined by three consecutive points.
|
  | AngleBetweenVectors3D(Fil.Vector3D, Fil.Vector3D, float) |
Measures the angle between two vectors in 3D.
|
  | AngleBetweenVectors(Fil.Vector2D, Fil.Vector2D, Optional<Fil.RotationDirection>, Optional<float>, Optional<float>) |
Measures the angle between two vectors.
|
  | angleDiff(float, float, float) | |
  | angleNorm(float, float) | |
  | angleTurn(float, float, float) | |
  | AnnotateGridPoints_DeprecatedDeprecated(List<Fil.Point2D>, float, Optional<float>, float, float, List<Fil.Point3D>, List<Fil.Point2D>, Diagnostic<List<Fil.Segment2D>>) | |
  | AnnotateGridPoints_Ransac(List<Fil.Point2D>, Optional<int>, Optional<int>, float, Optional<float>, float, float, float, Optional<float>, Optional<float>, Optional<float>, List<Fil.AnnotatedPoint2D>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<float>) |
Select a subset of the given points that forms a grid and assign 2D indices
to them.
|
  | AnnotateGridPoints(List<Fil.Point2D>, Optional<float>, Optional<float>, float, List<Fil.AnnotatedPoint2D>, Diagnostic<List<Fil.Segment2D>>) |
Select a subset of the given points that forms a grid and assign 2D indices
to them.
|
  | AnyCameraModelToRectificationTransform(Fil.AnyCameraModel, Fil.RectificationTransform) |
Conversion
|
  | AppendImageChannel(Fil.Image, float, Fil.Image) |
Appends a single valued channel to the input image.
|
  | AppendPointToPath(Fil.Path, Fil.Point2D) |
Appends a point to a path.
|
  | ApplyPCATransform(Fil.Matrix, Fil.PCAModel, Fil.Matrix) |
Applies previously obtained Principal Component Analysis (PCA) transformation
coefficients to new data.
|
  | ApplyPixelLut(Fil.Image, Optional<Fil.Region>, Fil.PixelLut, Fil.Image) |
Applies previously created Look Up transformation to provided image.
|
  | ArcCircle(Fil.Arc2D, Fil.Circle2D) |
Computes the circle containing an arc.
|
  | ArcEndpoints(Fil.Arc2D, Fil.Point2D, Fil.Point2D) |
Computes two endpoints of an arc.
|
  | ArcLength(Fil.Arc2D, float) |
Computes the length of an arc.
|
  | ArcMidpoint(Fil.Arc2D, Fil.Point2D) |
Computes the midpoint of an arc.
|
  | ArrangePoint3DArray(List<Fil.Point3D>, Fil.ValueLimits_f64, double, Fil.ValueLimits_f64, double, Fil.ValueLimits_f64, double, double, Fil.PlainType, Fil.SurfaceMultipointHeight, Fil.Surface, Optional<double>, Optional<double>, Diagnostic<Fil.Region>) |
Creates a surface structure from Point3D array taking into account X and Y coordinates.
|
  | ArrangePoint3DGrid(Fil.Point3DGrid, Fil.ValueLimits_f64, double, Fil.ValueLimits_f64, double, Fil.ValueLimits_f64, double, double, Fil.PlainType, Fil.SurfaceMultipointHeight, Fil.Surface, Optional<double>, Optional<double>, Diagnostic<Fil.Region>) |
Creates a surface structure from Point3DGrid taking into account X and Y coordinates.
|
  | AssertImageEqualTo(Fil.Image, Fil.Image, float, string, float, int) |
Asserts that two images are equal or differ by a small given margin.
|
  | AutoAdjustColors(Fil.Image, Fil.Image) |
Adjusts image colors by stretching each channel separately.
|
  | AverageAngle(List<float>, Fil.AngleRange, float) |
Computes the average of the input angles using points on a unit circle.
|
  | AverageChannels_121(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Creates a monochromatic image by averaging the input image channels.
|
  | AverageChannels_251(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Creates a monochromatic image by averaging the input image channels.
|
  | AverageChannels_Weighted(Fil.Image, Optional<Fil.Region>, int, int, int, int, Fil.Image) |
Creates a monochromatic image from weighted averages of the input image channels.
|
  | AverageChannels(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Creates a monochromatic image by averaging the input image channels.
|
  | AverageImages_OfArray(List<Fil.Image>, Optional<Fil.Region>, Fil.Image) |
Averages images from an array pixel by pixel.
|
  | AverageImages_OfLoop(Fil.AverageImages_OfLoopState, Fil.Image, Optional<Fil.Region>, Optional<Fil.Image>) |
Averages images appearing in consecutive iterations pixel by pixel.
|
  | AverageImages(Fil.Image, Fil.Image, Optional<Fil.Region>, Fil.Image) |
Averages two images pixel by pixel.
|
  | AveragePath(Fil.Path, Fil.Path, Fil.Path) |
Computes the average of two paths (of equal size and type) point by point.
|
  | AveragePoint(Fil.Point2D, Fil.Point2D, Fil.Point2D) |
Computes the middle point of two input points.
|
  | average(Fil.Point2D, Fil.Point2D) | |
  | BarcodeFormatToMIL1DcodeFormat(Fil.BarcodeFormat, Fil.MIL1DcodeFormat) |
Converts BarcodeFormat object to a MIL1DcodeFormat
|
  | BayerToRgb(Fil.Image, Fil.DebayeringMethod, Fil.BayerType, Fil.Image) |
Converts a Bayer-encoded color image into RGB color space.
|
  | begin(Fil.Point3DGrid) | |
  | BlendImages(Fil.Image, Fil.Image, Optional<Fil.Region>, float, float, Fil.Image) |
Computes weighted sum pixel by pixel.
|
  | BoolToHash(bool, Fil.Hash) |
Converts a Bool to a Hash.
|
  | BoolToPassFailStatus(bool, bool) |
Converts a bool value to a pass/fail status.
|
  | BottomHatImage_AnyKernel(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.Region, Optional<Fil.Location>, Fil.Image) |
Performs a morphological black top hat (bottom hat) operation on a image using
an arbitrary kernel.
|
  | BottomHatImage_Mask(Fil.Image, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.MorphologyKernel, Fil.Image) |
Performs a morphological black top hat (bottom hat) operation on a image using
a predefined mask.
|
  | BottomHatImage(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.KernelShape, int, Optional<int>, Fil.Image, Diagnostic<Fil.Region>) |
Performs a morphological black top hat (bottom hat) operation on a image using
a predefined kernel.
|
  | BottomHatRegion_AnyKernel(Fil.Region, Fil.Region, Fil.Region) |
Performs a morphological black top hat (bottom hat) operation on a region using
an arbitrary kernel.
|
  | BottomHatRegion(Fil.Region, Fil.KernelShape, int, Optional<int>, Fil.Region) |
Performs a morphological black top hat (bottom hat) operation on a region using
a predefined kernel.
|
  | Box2DToBox3D_AxesPlane(Fil.Box, Fil.PlaneType, float, Fil.Box3D, Optional<Fil.Plane3D>) |
Projects a 2D box onto a plane defined by 3D coordinate axes.
|
  | Box3DCenter(Fil.Box3D, Fil.Point3D) |
Returns the center of the input box in 3D.
|
  | Box3DCharacteristicPoint(Fil.Box3D, Fil.Anchor3D, Fil.Point3D) |
Returns a characteristic point of a box in 3D.
|
  | Box3DSurfaceArea(Fil.Box3D, float) |
Returns the surface area of the input box in 3D.
|
  | Box3DToBox2D_AxesPlane(Fil.Box3D, Fil.PlaneType, Fil.Box, Optional<Fil.Rectangle2D>, Optional<Fil.Plane3D>) |
Projects a 3D box onto a plane defined by coordinate axes.
|
  | Box3DToBox(Fil.Box3D, Fil.Box) |
Converts a box in 3D to a box in 2D by ignoring its Z coordinates.
|
  | Box3DVolume(Fil.Box3D, float) |
Returns the volume of the input box in 3D.
|
  | BoxCenter(Fil.Box, Fil.Point2D) |
Returns center of a box.
|
  | BoxCharacteristicPoints(Fil.Box, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<List<Fil.Point2D>>) |
Computes the characteristic points of the box.
|
  | BoxCharacteristicPoint(Fil.Box, Fil.Anchor2D, Fil.Point2D) |
Returns a characteristic point (e.g. the top-left) of a box.
|
  | Boxes3DBoundingBox3D_OrNil(List<Fil.Box3D>, Conditional<Fil.Box3D>) |
Computes the bounding box 3D of given boxes in 3D; returns NIL if the array
is empty.
|
  | BoxesBoundingBox3D(List<Fil.Box3D>, Fil.Box3D) |
Computes the bounding box 3D of given boxes in 3D.
|
  | BoxesBoundingBox_OrNil(List<Fil.Box>, Conditional<Fil.Box>) |
Computes the bounding box of given boxes; returns NIL if the array is empty.
|
  | BoxesBoundingBox(List<Fil.Box>, Fil.Box) |
Computes the bounding box of given boxes.
|
  | BoxIntersection3D(Fil.Box3D, Fil.Box3D, Fil.Box3D) |
Computes the common part of two boxes in 3D.
|
  | BoxIntersection(Fil.Box, Fil.Box, Fil.Box) |
Computes the common part of two boxes.
|
  | BoxToBox3D(Fil.Box, Fil.Box3D) |
Converts a box in 2D to a box in 3D.
|
  | BoxToBoxDistance(Fil.Box, Fil.Box, float, float, Optional<Fil.Segment2D>) |
Computes minimal distance between one of the points of the first box with one
of the points of the second box.
|
  | BoxToRectangle2D(Fil.Box, Fil.Rectangle2D) |
Converts a box to a rectangle.
|
  | BoxToShapeRegionDeprecated(Fil.Box, Fil.ShapeRegionDeprecated) | |
  | BoxToShapeRegion(Fil.Box, Fil.ShapeRegion) |
Converts a box to shape region.
|
  | CalibrateCamera_LineScan(List<Fil.AnnotatedPoint2D>, float, int, Fil.LensDistortionModelType, float, Optional<float>, Fil.LineScanCameraModel, float, Optional<float>, Optional<float>, Optional<List<Fil.Segment2D>>) |
Finds the line scan camera intrinsic parameters from calibration grid.
|
  | CalibrateCamera_Pinhole(List<List<Fil.AnnotatedPoint2D>>, int, int, Fil.LensDistortionModelType, float, Optional<float>, Fil.PinholeCameraModel, Optional<Fil.PinholeCameraModel>, Optional<float>, Optional<List<float>>, Optional<List<List<Fil.Segment2D>>>) |
Finds the camera intrinsic parameters from calibration grids. Uses pinhole camera
model (perspective camera).
|
  | CalibrateCamera_Telecentric(List<List<Fil.AnnotatedPoint2D>>, float, int, int, Fil.LensDistortionModelType, float, Fil.TelecentricCameraModel, Optional<Fil.TelecentricCameraModel>, Optional<float>, Optional<List<float>>, Optional<List<List<Fil.Segment2D>>>) |
Finds the telecentric camera intrinsic parameters from calibration grids.
|
  | CalibrateEyeInHandDataPrep(List<Fil.Image>, List<Fil.Point3DGrid>, Optional<float>, Fil.Size, List<Fil.Matrix>, List<Fil.Matrix>, List<bool>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Point3DGrid>>, Diagnostic<List<Fil.Point3DGrid>>) |
Compute the transformation between the camera and the calibration target reference
frames. (all units in mm)
|
  | CalibrateEyeInHand(List<Fil.Matrix>, List<Fil.Matrix>, List<Fil.Matrix>, List<Fil.Matrix>, Fil.HandEyeCalibrationMethod, Fil.Matrix, Fil.Matrix) |
Computes Hand-Eye calibration matrices.
|
  | CalibrateWorldPlane_Default(List<Fil.AnnotatedPoint2D>, Optional<Fil.AnyCameraModel>, float, float, Fil.RectificationTransform, Optional<float>, Optional<float>, Optional<List<Fil.Segment2D>>) |
Finds the image to world plane transformation parameters from world plane calibration
grid. World plane origin and axes are unspecified.
|
  | CalibrateWorldPlane_Labeled(List<Fil.AnnotatedPoint2D>, List<Fil.AnnotatedPoint2D>, Optional<Fil.AnyCameraModel>, Optional<float>, float, bool, Fil.RectificationTransform, Optional<List<Fil.AnnotatedPoint2D>>, Optional<Conditional<float>>, Optional<float>, Optional<float>, Optional<float>, Optional<List<Fil.Segment2D>>) |
Finds the image to world plane transformation parameters using sparse world
coordinate information, i.e. world coordinates are known for only a few points
of the grid.
|
  | CalibrateWorldPlane_Manual(List<Fil.Point2D>, List<Fil.Point2D>, Optional<Fil.AnyCameraModel>, float, Fil.RectificationTransform, Optional<float>, Optional<float>, Optional<List<Fil.Segment2D>>) |
Finds the image to world plane transformation parameters. Image and their corresponding
world points are directly specified (no grid needed).
|
  | CalibrateWorldPlane_Multigrid(List<List<Fil.AnnotatedPoint2D>>, List<List<Fil.AnnotatedPoint2D>>, Optional<Fil.AnyCameraModel>, Optional<float>, float, bool, Fil.RectificationTransform, Optional<List<List<Fil.AnnotatedPoint2D>>>, Optional<Conditional<float>>, Optional<float>, Optional<float>, Optional<List<float>>, Optional<List<List<Fil.Segment2D>>>, Optional<List<float>>, Optional<List<Fil.Vector2D>>) |
Finds the image to world plane transformation parameters using multiple grids,
using sparse world coordinate information.
|
  | CalibrateWorldPlane_OffgridOrigin(List<Fil.AnnotatedPoint2D>, Optional<Fil.AnyCameraModel>, float, float, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Fil.RectificationTransform, Optional<float>, Optional<float>, Optional<List<Fil.Segment2D>>) |
Finds the image to world plane transformation matrix, with world origin and
axes specified in the image coordinates.
|
  | CancelCurrentWork() | |
  | ChargeImageMemoryPools(List<int>, bool) |
Preallocates memory buffers for images.
|
  | CheckLicense(Fil.ProductType, bool) |
Check license for a specified module.
|
  | CheckPresence_EdgeAmount(Fil.Image, Fil.ShapeRegion, Optional<Fil.CoordinateSystem2D>, Fil.GradientMaskOperator, Fil.MagnitudeMeasure, int, int, float, float, bool, Optional<float>, Optional<Fil.Region>, Optional<Fil.ShapeRegion>) |
Verifies object presence by analysing the amount of edges in the specified region.
|
  | CheckPresence_Intensity(Fil.Image, Fil.ShapeRegion, Optional<Fil.CoordinateSystem2D>, Optional<float>, Optional<float>, float, Optional<float>, bool, Optional<float>, Optional<float>, Optional<Fil.ShapeRegion>) |
Verifies object presence by analysing pixel intensities in the specified region.
|
  | CheckPresence_PixelAmount(Fil.Image, Fil.ShapeRegion, Optional<Fil.CoordinateSystem2D>, Fil.HSxColorModel, int, int, int, Optional<int>, Optional<float>, Optional<float>, float, float, bool, Optional<float>, Optional<Fil.Region>, Optional<Fil.ShapeRegion>, Diagnostic<Fil.Image>) |
Verifies object presence by analysing the amount of pixels that meet the specified
criteria.
|
  | Circle2DToCircle3D_AxesPlane(Fil.Circle2D, Fil.PlaneType, float, Fil.Circle3D, Optional<Fil.Plane3D>) |
Projects a 2D circle onto a plane defined by 3D coordinate axes.
|
  | Circle2DToCircle3D(Fil.Circle2D, Fil.Circle3D) |
Converts a circle in 2D to a circle in 3D.
|
  | Circle2DToEllipse2D(Fil.Circle2D, Fil.Ellipse2D) |
Converts a circle to an ellipse.
|
  | Circle2DToRing2D(Fil.Circle2D, Fil.Ring2D) |
Converts a circle to a full circle ring.
|
  | Circle2DToShapeRegionDeprecated(Fil.Circle2D, Fil.ShapeRegionDeprecated) | |
  | Circle2DToShapeRegion(Fil.Circle2D, Fil.ShapeRegion) |
Converts a circle to region of interest.
|
  | Circle3DArea(Fil.Circle3D, float) |
Computes the area of a circle in 3D.
|
  | Circle3DBoundingBox(Fil.Circle3D, Fil.Box3D) |
Computes the smallest box in 3D containing a circle in 3D.
|
  | Circle3DPerimeterLength(Fil.Circle3D, float) |
Computes the length of a circle in 3D perimeter.
|
  | Circle3DToCircle2D_AxesPlane(Fil.Circle3D, Fil.PlaneType, Fil.Circle2D, Optional<Fil.Plane3D>) |
Projects a 3D circle onto a plane defined by coordinate axes.
|
  | Circle3DToCircle2D(Fil.Circle3D, Fil.Circle2D) |
Converts a circle in 3D to a circle in 2D by ignoring its Z coordinates and
tilt.
|
  | CircleArea(Fil.Circle2D, float) |
Computes the area of a circle.
|
  | CircleBoundingBox(Fil.Circle2D, Fil.Box) |
Computes the smallest box containing a circle.
|
  | CircleBoundingRectangle(Fil.Circle2D, Optional<float>, Fil.Rectangle2D, Optional<Fil.Point2D>, Optional<float>, Optional<float>) |
Computes the smallest rectangle containing a circle.
|
  | CircleCharacteristicPoint(Fil.Circle2D, Fil.Anchor2D, Fil.Point2D) |
Returns a characteristic point (e.g. the top-left) of a box containing the input
circle.
|
  | CircleCircleIntersection(Fil.Circle2D, Fil.Circle2D, Conditional<Fil.Point2D>, Conditional<Fil.Point2D>) |
Computes common points of two circles.
|
  | CirclePerimeterLength(Fil.Circle2D, float) |
Computes the length of a circle perimeter.
|
  | CirclePlaneIntersection3D(Fil.Circle3D, Fil.Plane3D, Conditional<Fil.Point3D>, Conditional<Fil.Point3D>) |
Computes common points of a circle in 3D and a plane.
|
  | CircleSection(Fil.Circle2D, float, float, Fil.Arc2D) |
Computes an arciform section of the circle perimeter.
|
  | CircleTangents(Fil.Circle2D, Fil.Point2D, Conditional<Fil.Line2D>, Conditional<Fil.Line2D>) |
Computes circle tangent lines passing through a point.
|
  | CircleThroughPoints3D(Fil.Point3D, Fil.Point3D, Fil.Point3D, Conditional<Fil.Circle3D>) |
Computes a circle in 3D passing through three noncollinear 3D points.
|
  | CircleThroughPoints(Fil.Point2D, Fil.Point2D, Fil.Point2D, Conditional<Fil.Circle2D>) |
Computes a circle passing through three noncollinear points.
|
  | CircleToCircleDistance(Fil.Circle2D, Fil.Circle2D, float, float, Optional<Fil.Segment2D>) |
Measures the distance between two circles.
|
  | CircleToPlaneDistance3D(Fil.Circle3D, Fil.Plane3D, float, float, Optional<Fil.Segment3D>, Optional<float>) |
Measures the distance between a circle in 3D and a plane.
|
  | ClassifyPaths(List<Fil.Path>, Fil.PathFilter, Fil.PathFeature, Optional<float>, Optional<float>, Optional<List<Fil.Path>>, Optional<List<Fil.Path>>, Optional<List<Fil.Path>>, Optional<List<Fil.Path>>, Optional<List<float>>) |
Splits the paths of the input array - in accordance to the relation between
computed feature values and the specified range.
|
  | ClassifyRegions(List<Fil.Region>, Fil.RegionFeature, Optional<float>, Optional<float>, Optional<List<Fil.Region>>, Optional<List<Fil.Region>>, Optional<List<Fil.Region>>, Optional<List<Fil.Region>>, Optional<List<float>>) |
Splits an array of regions according to the selected feature and range.
|
  | ClearImage(Fil.Image, Optional<Fil.Region>, Fil.Pixel) |
Sets image pixels in ROI to the specified value.
|
  | ClipPixels(Fil.Image, Optional<Fil.Region>, Optional<float>, Optional<float>, Fil.Image) |
Sets pixels below the low value to the low value and above the high value to
the high value.
|
  | ClipProfileValues(Fil.Profile, Optional<Fil.Range>, Optional<float>, Optional<float>) |
Applies limits to profile values.
|
  | CloseGPUProcessing() | |
  | CloseImage_AnyKernel(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.Region, Optional<Fil.Location>, Fil.Image) |
Removes small dark structures from an image (or fills in bright ones) by applying
consecutive dilation and erosion.
|
  | CloseImage_Mask(Fil.Image, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.MorphologyKernel, Fil.Image) |
Removes small dark structures from an image (or fills in bright ones) by applying
consecutive dilation and erosion.
|
  | CloseImage(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.KernelShape, int, Optional<int>, Fil.Image, Diagnostic<Fil.Region>) |
Removes small dark structures from an image (or fills in bright ones) by applying
consecutive dilation and erosion.
|
  | ClosePath(Fil.Path) |
Adds the segment connecting the last point with the first one in a path.
|
  | CloseRegion_AnyKernel(Fil.Region, Fil.Region, Fil.Region) |
Performs a morphological closing on a region using an arbitrary kernel.
|
  | CloseRegion(Fil.Region, Fil.KernelShape, int, Optional<int>, Fil.Region) |
Performs a morphological closing on a region using selected predefined kernel.
|
  | CloseSurfacePoints(Fil.Surface, Optional<Fil.Region>, Fil.KernelShape, int, Optional<int>, Fil.Surface) |
Reconstructs missing points of the input surface by interpolating neighboring
points.
|
  | ClusterData_KMeans(List<List<float>>, int, int, int, float, Fil.KMeansClusteringMethod, Fil.Matrix, List<int>, float) |
Clusters data using KMeans algorithm.
|
  | ClusterPoints2D_SingleLink(List<Fil.Point2D>, Optional<int>, Optional<float>, List<List<Fil.Point2D>>) |
Clusters data using hierarchical single-link algorithm.
|
  | ClusterPoints2D(List<Fil.Point2D>, int, int, Optional<int>, int, List<Conditional<List<Fil.Point2D>>>, List<Conditional<Fil.Point2D>>, float) |
Clusters 2D points using K Means Clustering method.
|
  | ClusterPoints3D(List<Fil.Point3D>, int, int, Optional<int>, int, List<Conditional<List<Fil.Point3D>>>, List<Conditional<Fil.Point3D>>, float) |
Clusters 3D points using K Means Clustering method.
|
  | CmykToRgb(Fil.Image, Fil.Image) |
Converts color space from Cyan-Magenta-Yellow-Key into Red-Green-Blue.
|
  | ColorDistanceImage(Fil.Image, Optional<Fil.Region>, Fil.Pixel, float, Fil.Image) |
Compares each pixel with the specified color using chromatic and non-chromatic
information.
|
  | ColorDistance_CIE76(Fil.Pixel, Fil.Pixel, float) |
Compares two pixels using CIE76 delta E. Assumes RGB color space.
|
  | ColorDistance_CIE94(Fil.Pixel, Fil.Pixel, float, float, float, float, float, float) |
Compares two pixels using CIE94 delta E. Assumes RGB color space.
|
  | ColorDistance_CIEDE2000(Fil.Pixel, Fil.Pixel, float, float, float, float) |
Compares two pixels using CIEDE2000 delta E. Assumes RGB color space.
|
  | ColorDistance(Fil.Pixel, Fil.Pixel, float, float) |
Compares two pixels using chromatic and non-chromatic information. Assumes RGB
color space.
|
  | ColorizeImage(Fil.ColorizeImageState, Fil.Image, Optional<Fil.Region>, Fil.ColorPalette, bool, Optional<int>, Optional<int>, Fil.Image, Diagnostic<Fil.Image>) |
Shows a monochromatic image in false colors.
|
  | CombineSpatialMaps(Fil.SpatialMap, Fil.SpatialMap, Fil.SpatialMap) |
Combines two spatial maps.
|
  | CompareGoldenTemplate2(Fil.Image, Fil.GoldenTemplate2Model, float, float, Fil.Region) |
Compares an image with a multi-image model using an ensemble of image features
approach.
|
  | CompareGoldenTemplate_Edges(Fil.Image, Fil.EdgeGoldenTemplate, Fil.CoordinateSystem2D, float, Optional<float>, float, float, int, Fil.Region, bool, Fil.Region, Fil.Region, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Rectangle2D>) |
Compares image edges with the edges of a perfect template. Significant differences
are considered defects.
|
  | CompareGoldenTemplate_Intensity(Fil.Image, Fil.GrayGoldenTemplate, Optional<Fil.CoordinateSystem2D>, float, int, Fil.Region, Fil.Region, bool, Fil.Region, Optional<Fil.Rectangle2D>) |
Compares an image with a template image considered to have no defects.
|
  | CompareImages_CVG(Fil.Image, Fil.Image, float, float, float, Fil.Image) |
Compares two images tile by tile using one of several available methods.
|
  | CompareImages(Fil.Image, Fil.Image, Fil.CompareMeasure, int, int, Fil.Image) |
Compares two images tile by tile using one of several available methods.
|
  | ComposeImages(Fil.Image, Fil.Image, Fil.Region, Optional<Fil.Region>, Fil.Image) |
Takes pixels from the first image within the specified region and from the other
one elsewhere.
|
  | ConcatenatePaths_OfArray(List<Fil.Path>, bool, Fil.Path) |
Joins open paths of an array.
|
  | ConcatenatePaths_OfLoop(Fil.ConcatenatePaths_OfLoopState, Fil.Path, bool, Fil.Path) |
Joins open paths appearing in consecutive iterations.
|
  | ConcatenatePaths(Fil.Path, Fil.Path, Fil.Path, Fil.Path, bool, Fil.Path) |
Joins up to four open paths.
|
  | ControlAVX2(bool, bool) |
Enables or disables AVX2 cpu extension usage by other filters.
|
  | ControlEdgeModelLimits(Optional<int>, Optional<int>, bool) |
Limits the size of the EdgeModel objects created by CreateEdgeModel filter.
|
  | ControlImageMemoryPools(bool) |
Enables or disables deterministic image memory allocator.
|
  | ControlParallelComputing(bool, Optional<int>, Optional<int>, int) |
Enables or disables filters multithreading parallelization.
|
  | ControlSIMD(Optional<Fil.SimdLevel>, Fil.SimdLevel) |
Enables or disables SIMD cpu extension (e.g. SSE, AVX2, NEON) usage by other
filters. This filter does not affect third party components e.g. camera software,
OpenCV.
|
  | ControlSSE(bool, bool) |
Enables or disables SSE cpu extension usage by other filters.
|
  | ConvertCoordinateSystem2DTo3D(Fil.CoordinateSystem2D, Fil.SurfaceFormat, Fil.CoordinateSystem2D) |
Converts a coordinate system connected with the surface image to a coordinate
system connected with the surface.
|
  | ConvertMatrixMapsToSpatialMap(Fil.ImageFormat, Fil.Matrix, Fil.Matrix, Fil.InterpolationMethod, bool, Fil.SpatialMap, Optional<Fil.Region>) |
Joins two matrices of coordinates to produce a SpatialMap for use in RemapImage.
|
  | ConvertPixelType(Fil.Image, Optional<Fil.Region>, Fil.PlainType, int, Fil.Image) |
Changes the type of pixel components.
|
  | ConvertRectificationMap(Fil.RectificationMap, Optional<Fil.PlainType>, Optional<int>, int, Fil.RectificationMap) |
Converts a rectification map to a different format.
|
  | ConvertSpatialMapToMatrixMaps(Fil.SpatialMap, bool, Fil.Matrix, Fil.Matrix) |
Splits a spatial map into two matrices of source coordinates.
|
  | ConvertSpatialMap_ToNearest(Fil.SpatialMap, Fil.SpatialMap) |
Converts any spatial map to NearestNeighbour interpolation.
|
  | ConvertSpatialMap(Fil.SpatialMap, Optional<Fil.PlainType>, Optional<int>, int, Fil.SpatialMap) |
Converts a spatial map to a different format.
|
  | ConvertSurfaceType(Fil.Surface, Fil.PlainType, Optional<double>, Optional<double>, Fil.Surface) |
Changes the point Z coordinate type.
|
  | ConvertToCumulativeHistogram(Fil.Histogram, Fil.Histogram) |
Computes the cumulative histogram of input histogram.
|
  | ConvertToEquidistantPath(Fil.Path, float, Fil.EquidistanceType, Fil.Path) |
Creates a new path whose characteristic points lie on the input path, but are
equally spaced.
|
  | ConvertToMultichannel(Fil.Image, Optional<Fil.Region>, int, Fil.Image) |
Creates a multichannel image from a monochromatic one by replicating its channel.
|
  | ConvertToPlainType(Fil.TensorDataType) | |
  | ConvertToTensorDataType(Fil.PlainType) | |
  | ConvolveImage(Fil.Image, Optional<Fil.Region>, Fil.Matrix, bool, Optional<Fil.Location>, Fil.Image) |
Computes a convolution of the input image with a user-specified mask.
|
  | ConvolveProfile(Fil.Profile, Optional<Fil.Range>, List<float>, bool, Optional<int>, Fil.Profile) |
Applies a user-defined convolution to a profile.
|
  | CopyImageData(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Creates an image copy with the same size and pixel format.
|
  | CopyPixels(Fil.Image, Fil.Region, Fil.Image) |
Copies pixels from one image to another.
|
  | CorrectGamma(Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Performs gamma correction.
|
  | CreateAffineTransformMatrix(float, float, Fil.Vector2D, float, float, float, Fil.Matrix) |
Creates affine transform matrix matrix. Return product of matrices: Translation
* Rotation * Scale * Shearing.
|
  | CreateArcFittingMap(Fil.ImageFormat, Fil.ArcFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.ArcFittingMap, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Precomputes a data object that is required for fast arc fitting on images.
|
  | CreateArcPath(Fil.Arc2D, int, Fil.Path) |
Creates an open path containing cocircular, equidistant points.
|
  | CreateArc(Fil.Point2D, Fil.Anchor2D, float, float, float, Fil.Arc2D) |
Creates an arc from an aligned point, radius, and angle range.
|
  | CreateBicircularCurve(Fil.Path, int, Fil.Path) |
Creates a bicircular curve passing through the points of the leading path.
|
  | CreateBox3D(Fil.Point3D, Fil.Anchor3D, float, float, float, Fil.Box3D) |
Creates a box in 3D.
|
  | CreateBoxBorderRegion(Fil.Box, int, Fil.BorderPosition, int, int, Fil.Region) |
Creates a frame-shaped region with given parameters.
|
  | CreateBoxRegion(Fil.Box, int, int, Fil.Region) |
Creates a rectangular region corresponding to a given box.
|
  | CreateBox(Fil.Location, Fil.Anchor2D, int, int, Fil.Box) |
Creates a box.
|
  | CreateCircleFittingMap3D(Fil.SurfaceFormat, Fil.CircleFittingField, Optional<Fil.CoordinateSystem2D>, int, Optional<float>, int, Fil.InterpolationMethod, Fil.CircleFittingMap, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Precomputes a data object that is required for fast circle fitting on surfaces.
|
  | CreateCircleFittingMap(Fil.ImageFormat, Fil.CircleFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.CircleFittingMap, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Precomputes a data object that is required for fast circle fitting on images.
|
  | CreateCirclePath(Fil.Circle2D, int, Fil.Path) |
Creates a closed path containing cocircular, equidistant points.
|
  | CreateCircleRegion(Fil.Circle2D, Optional<Fil.CoordinateSystem2D>, int, int, Fil.Region, Optional<Fil.Circle2D>) |
Creates a circular region corresponding to a given circle.
|
  | CreateCircle(Fil.Point2D, Fil.Anchor2D, float, Fil.Circle2D) |
Creates a circle from an aligned point and radius.
|
  | CreateCoordinateSystemFromPoint(Fil.Point2D, float, float, float, Fil.CoordinateSystem2D) |
Creates a coordinate system with the specified origin.
|
  | CreateCoordinateSystemFromRectangle(Fil.Rectangle2D, Fil.Anchor2D, float, float, float, Fil.CoordinateSystem2D) |
Creates a coordinate system from a rectangle.
|
  | CreateCoordinateSystemFromSegment(Fil.Segment2D, float, float, float, float, Fil.CoordinateSystem2D) |
Creates a coordinate system with the origin on a given segment.
|
  | CreateCoordinateSystemFromTwoPoints(Fil.Point2D, Fil.Point2D, float, float, float, Fil.CoordinateSystem2D) |
Creates a coordinate system with two points on its axes.
|
  | CreateCoordinateSystemFromVector(Fil.Vector2D, float, float, float, Fil.CoordinateSystem2D) |
Creates a coordinate system from a vector.
|
  | CreateCrossRegion(Fil.Box, int, int, Fil.Region) |
Creates a cross-shaped region with given parameters.
|
  | CreateCylinderMap(Fil.ImageFormat, Fil.Rectangle2D, float, Optional<Fil.Point2D>, Optional<int>, Optional<int>, int, Fil.InterpolationMethod, Fil.CylinderMappingMode, Fil.SpatialMap, Optional<Fil.Region>) |
Creates a spatial map for transformations from a cylinder surface to a flat
rectangle.
|
  | CreateDataPartition(List<List<float>>, List<int>, float, int, List<List<float>>, List<List<float>>, List<List<float>>, List<List<float>>) |
Divides the input set to test and train subsets, trying to maintain balance
in class distribution.
|
  | CreateEdgeModel1(Fil.Image, Optional<Fil.Region>, Optional<Fil.Rectangle2D>, int, Optional<int>, float, float, float, float, float, float, float, float, float, float, Conditional<Fil.EdgeModel>, Optional<Conditional<Fil.Point2D>>, Optional<Conditional<List<Fil.Path>>>, Diagnostic<Conditional<List<Fil.Image>>>) |
Creates a model for edge-based template matching.
|
  | CreateEdgeModel2(Fil.Image, Optional<Fil.Region>, Optional<Fil.Rectangle2D>, int, Optional<int>, float, float, float, float, float, float, float, float, float, float, Conditional<Fil.EdgeModel2>, Optional<Conditional<Fil.Point2D>>, Optional<Conditional<List<Fil.Path>>>, Diagnostic<Conditional<List<Fil.Image>>>) |
Creates a model for edge-based template matching.
|
  | CreateEdgeModel_Elastic(Fil.Image, Optional<Fil.Region>, Optional<Fil.Rectangle2D>, Fil.AngleDifferenceTolerance, float, float, float, float, float, float, float, Conditional<Fil.EdgeModel_Elastic>, Optional<Conditional<Fil.Point2D>>, Optional<Conditional<List<Fil.Path>>>) |
Creates a model for edge-based template matching.
|
  | CreateEllipsePath(Fil.Point2D, float, float, int, Fil.Path) |
Creates a closed path containing elliptical, equidistant points.
|
  | CreateEllipseRegion(Fil.Rectangle2D, Optional<Fil.CoordinateSystem2D>, int, int, Fil.Region, Optional<Fil.Rectangle2D>) |
Creates an elliptic region of given bounding rectangle.
|
  | CreateFlatSurface(int, int, Fil.PlainType, double, double, double, double, double, double, Optional<double>, Fil.Surface) |
Creates a uniform surface.
|
  | CreateGammaCorrectionLut(float, Fil.PlainType, Fil.PixelLut) |
Creates Look Up Table for gamma correction operation on image pixels.
|
  | CreateGoldenTemplate2(List<Fil.Image>, Optional<Fil.Region>, int, int, int, int, int, float, Fil.GoldenTemplate2Model) |
Create a model to be used with CompareGoldenTemplate2 filter.
|
  | CreateGoldenTemplate_Edges(Fil.Image, Optional<Fil.Rectangle2D>, Optional<Fil.Region>, Optional<Fil.CoordinateSystem2D>, float, Optional<float>, float, float, Fil.EdgeGoldenTemplate, Diagnostic<Fil.Image>, Diagnostic<Fil.Region>, Diagnostic<Fil.Region>) |
Creates golden template for application in CompareGoldenTemplate_Edges filter.
|
  | CreateGoldenTemplate_Intensity(Fil.Image, Optional<Fil.Rectangle2D>, Optional<Fil.Region>, Optional<Fil.CoordinateSystem2D>, float, int, Fil.GrayGoldenTemplate, Diagnostic<Fil.Image>, Diagnostic<Fil.Region>, Diagnostic<Fil.Region>) |
Creates golden template for application in CompareGoldenTemplate_Intensity filter.
|
  | CreateGrayModel2(Fil.Image, Optional<Fil.Region>, Optional<Fil.Rectangle2D>, int, Optional<int>, float, float, float, float, float, float, Fil.GrayModel2, Optional<Fil.Point2D>, Diagnostic<List<Fil.Image>>) |
Creates a model for NCC or SAD template matching.
|
  | CreateGrayModel(Fil.Image, Optional<Fil.Region>, Optional<Fil.Rectangle2D>, int, Optional<int>, float, float, float, float, float, float, Fil.GrayModel, Optional<Fil.Point2D>, Diagnostic<List<Fil.Image>>) |
Creates a model for NCC or SAD template matching.
|
  | CreateGridRegion(Fil.Box, int, int, int, int, Fil.Region) |
Creates a grid-shaped region with given parameters.
|
  | CreateHistogram(List<float>, Optional<List<double>>, Optional<float>, float, Optional<int>, bool, Fil.Histogram) |
Creates the histogram of the array of real numbers.
|
  | CreateImageFromPoint3DGrid(Fil.Point3DGrid, float, float, float, Fil.Image) |
Creates a depth image from the Z-values of the input point grid.
|
  | CreateImageFromSurface_AnyScales(Fil.Surface, Fil.PlainType, Optional<double>, Optional<double>, Optional<double>, Optional<double>, Optional<double>, Optional<double>, Optional<float>, Fil.Image, Optional<Fil.SurfaceFormat>) |
Creates a depth image from the Z-values of the input surface.
|
  | CreateImageFromSurface(Fil.Surface, Fil.PlainType, Fil.ResampleSurfaceMode, Optional<double>, Optional<double>, Optional<double>, Optional<double>, Optional<float>, Fil.Image, Optional<Fil.SurfaceFormat>) |
Creates a depth image from the Z-values of the input surface.
|
  | CreateImageInversePolarTransformMap(Fil.ImageFormat, Fil.Point2D, Fil.PolarSpaceType, Fil.InterpolationMethod, Fil.SpatialMap, Optional<Fil.Region>) |
Creates a spatial map representing an image inverse polar transform.
|
  | CreateImagePolarTransformMap(Fil.ImageFormat, Fil.Point2D, Fil.PolarSpaceType, Fil.InterpolationMethod, Fil.SpatialMap, Optional<Fil.Region>) |
Creates a spatial map representing an image polar transform.
|
  | CreateImagePyramid_Gauss(Fil.Image, Fil.GaussKernel, int, int, Fil.DownsampleFunction, List<Fil.Image>) |
Creates an array of images, each downsampled from the previous, gauss-smoothed
one.
|
  | CreateImagePyramid(Fil.Image, int, int, Fil.DownsampleFunction, List<Fil.Image>) |
Creates an array of images, each downsampled from the previous one.
|
  | CreateImageResizeMap(Fil.ImageFormat, int, int, Fil.InterpolationMethod, Fil.SpatialMap, Optional<Fil.Region>) |
Creates a spatial map representing an image resizing.
|
  | CreateImageRotationMap(Fil.ImageFormat, float, Fil.RotationSizeMode, Fil.InterpolationMethod, Fil.SpatialMap, Optional<Fil.Region>) |
Creates a spatial map representing an image rotation.
|
  | CreateImageTiles_AsBoxes(Fil.Size, int, Optional<int>, Optional<int>, Optional<int>, Fil.OverflowControl, List<Fil.Box>, int, int) |
Generates an array of boxes covering the area of an image.
|
  | CreateImageTiles(Fil.Size, int, Optional<int>, Optional<int>, Optional<int>, Fil.OverflowControl, List<Fil.Region>, List<Fil.Box>, int, int) |
Generates an array of regions and an array of boxes covering the area of an
image.
|
  | CreateLineRegion(Fil.Line2D, Optional<Fil.CoordinateSystem2D>, float, int, int, Fil.Region, Optional<Fil.Line2D>) |
Creates a line region.
|
  | createLine(Fil.Point2D, float) | |
  | CreateLogarithmLut(Optional<float>, float, bool, Fil.PlainType, Fil.PixelLut) |
Creates Look Up Table for logarithm operation on image pixels.
|
  | CreateMatrixTransformMap(Fil.ImageFormat, Optional<Fil.Region>, Fil.Matrix, Optional<Fil.Size>, Fil.InterpolationMethod, Fil.SpatialMap) |
Creates a spatial map which performs transform defined as a 3x3 homography matrix.
|
  | CreateMeasurementMap(Fil.ImageFormat, Fil.SegmentScanField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.InterpolationMethod, List<Fil.ScanMap>, Optional<Fil.SegmentScanField>, Diagnostic<List<Fil.Segment2D>>) |
(Pre)computes image sampling locations used by MeasureObjectWidth function.
|
  | CreatePathBorderRegion(Fil.Path, Optional<Fil.CoordinateSystem2D>, float, Fil.BorderPosition, int, int, Fil.Region, Optional<Fil.Path>) |
Creates a region along a given path. The region may be internal or external
to the path.
|
  | CreatePathFittingMap3D(Fil.SurfaceFormat, Fil.PathFittingField, Optional<Fil.CoordinateSystem2D>, Optional<float>, Optional<float>, int, Fil.InterpolationMethod, Fil.PathFittingMap, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Precomputes a data object that is required for fast path fitting on surfaces.
|
  | CreatePathFittingMap(Fil.ImageFormat, Fil.PathFittingField, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.SamplingParams, Fil.PathFittingMap, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Precomputes a data object that is required for fast path fitting on images.
|
  | CreatePathRegion(Fil.Path, Optional<Fil.CoordinateSystem2D>, float, int, int, Fil.Region, Optional<Fil.Path>) |
Creates a region along the given path.
|
  | CreatePCATransform(Fil.Matrix, int, Optional<float>, Fil.PCAModel, Fil.Matrix, Diagnostic<Fil.Matrix>, Diagnostic<Fil.Matrix>, Diagnostic<List<int>>) |
Performs the Principal Component Analysis (PCA) on provided data, creates the
feature vector and normalization coefficients (mean and standard deviation of
variables).
|
  | CreatePerspectiveMap_Path(Fil.ImageFormat, Optional<Fil.Region>, Fil.Path, Optional<Fil.Path>, Optional<Fil.Size>, Fil.InterpolationMethod, Fil.SpatialMap, Fil.Matrix) |
Creates a perspective transform map from planes defined by paths.
|
  | CreatePerspectiveMap_Points(Fil.ImageFormat, Optional<Fil.Region>, List<Fil.Point2D>, Optional<List<Fil.Point2D>>, Optional<Fil.Size>, Fil.InterpolationMethod, Fil.SpatialMap, Fil.Matrix) |
Creates a perspective transform map from four points denoting a rectangle in
the world coordinates.
|
  | CreatePincushionMap(Fil.ImageFormat, float, Optional<Fil.Point2D>, Fil.InterpolationMethod, Fil.SpatialMap) |
Creates a spatial map for removing/adding pincushion distortion, using divisional
lens distortion model.
|
  | CreatePoint3DGridFromImage(Fil.Image, Optional<Fil.Region>, Fil.PointCloudCoordinateTransform, Fil.PointCloudCoordinateTransform, Fil.PointCloudCoordinateTransform, Fil.Point3DGrid) |
Creates a Point3DGrid structure from coordinates encoded in pixels of image.
|
  | CreatePointGraph(List<Fil.Point2D>, int, float, Optional<float>, Optional<float>, List<List<int>>, List<List<float>>, Diagnostic<List<Fil.Segment2D>>) |
Creates a graph of points that lie close to each other.
|
  | CreatePointGrid(Fil.Point2D, Fil.Anchor2D, int, int, float, float, List<Fil.Point2D>) |
Creates a grid of points.
|
  | CreatePolygonRegion(Fil.Path, Optional<Fil.CoordinateSystem2D>, int, int, Fil.Region, Optional<Fil.Path>) |
Creates a polygonal region corresponding to a given closed path.
|
  | CreatePowerLut(float, Fil.PlainType, Fil.PixelLut) |
Creates Look Up Table for power operation on image pixels.
|
  | CreateRandomPointArray(int, Fil.Box, float, Optional<int>, List<Fil.Point2D>) |
Creates array of random points inside given box.
|
  | CreateRectangleBorderRegion(Fil.Rectangle2D, Optional<Fil.CoordinateSystem2D>, float, Fil.BorderPosition, int, int, Fil.Region, Optional<Fil.Rectangle2D>) |
Creates a frame-shaped region with given parameters.
|
  | CreateRectanglePath(Fil.Rectangle2D, Fil.Path) |
Creates a closed path containing four vertices of rectangle.
|
  | CreateRectangleRegion(Fil.Rectangle2D, Optional<Fil.CoordinateSystem2D>, int, int, Fil.Region, Optional<Fil.Rectangle2D>) |
Creates a region corresponding to a given rectangle.
|
  | CreateRectangle(Fil.Point2D, Fil.Anchor2D, float, float, float, Fil.Rectangle2D) |
Creates a rectangle from an aligned point.
|
  | CreateRectificationMap_Advanced(Fil.ImageFormat, Fil.CreateSpatialMapUnit, Optional<Fil.Point2D>, Fil.CreateSpatialMapUnit, Optional<float>, Optional<float>, Optional<float>, bool, Fil.InterpolationMethod, Fil.RectificationTransform, Fil.RectificationMap) |
Computes a spatial map for transforming distorted images to rectified images
defined in world coordinate plane. Allows for flexible definition of output
geometry.
|
  | CreateRectificationMap_Basic(Fil.Image, float, float, List<Fil.AnnotatedPoint2D>, Fil.RectificationMap) |
Computes a spatial map for removing lens and perspective distortion directly
from an image containing circles calibration pattern. Internally uses a pinhole
camera model with polynomial lens distortion.
|
  | CreateRectificationMap_PixelUnits(Fil.ImageFormat, Optional<Fil.Point2D>, Optional<int>, Optional<int>, Optional<float>, bool, Fil.InterpolationMethod, Fil.RectificationTransform, Fil.RectificationMap) |
Computes a spatial map for transforming distorted images to rectified images
defined in world coordinate plane. Defines the output geometry in pixels.
|
  | CreateRectificationMap_WorldUnits(Fil.ImageFormat, float, float, float, float, Optional<float>, bool, Fil.InterpolationMethod, Fil.RectificationTransform, Fil.RectificationMap) |
Computes a spatial map for transforming distorted images to rectified images
defined in world coordinate plane. Defines the output geometry in world units.
|
  | CreateRingRegion(Fil.Circle2D, Optional<Fil.CoordinateSystem2D>, float, Fil.BorderPosition, int, int, Fil.Region, Optional<Fil.Circle2D>) |
Creates a ring-shaped region with given parameters.
|
  | CreateRing(Fil.Point2D, Fil.Anchor2D, float, float, Fil.Ring2D) |
Creates a ring from an aligned point, inner and outer radius, and angle range.
|
  | CreateScanMap(Fil.ImageFormat, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, Fil.ScanMap, Optional<Fil.Path>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Precomputes a data object that is required for fast 1D edge detection.
|
  | CreateSegment3D(Fil.Point3D, float, Fil.Vector3D, float, Fil.Segment3D) |
Produces a segment in 3D of given parameters.
|
  | CreateSegmentFittingMap3D(Fil.SurfaceFormat, Fil.SegmentFittingField, Optional<Fil.CoordinateSystem2D>, int, Optional<float>, int, Fil.InterpolationMethod, Fil.SegmentFittingMap, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Precomputes a data object that is required for fast segment fitting on surfaces.
|
  | CreateSegmentFittingMap(Fil.ImageFormat, Fil.SegmentFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.SegmentFittingMap, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Precomputes a data object that is required for fast segment fitting on images.
|
  | CreateSegmentPath(Fil.Point2D, Fil.Point2D, int, Fil.Path) |
Creates an open path containing collinear, equidistant points.
|
  | CreateSegmentRegion(Fil.Segment2D, Optional<Fil.CoordinateSystem2D>, float, int, int, bool, Fil.Region, Optional<Fil.Segment2D>) |
Creates a segment region.
|
  | createSegment(Fil.Point2D, float, float) | |
  | CreateSegment(Fil.Point2D, float, float, float, Fil.Segment2D) |
Produces a segment of given parameters.
|
  | CreateShapeRegionRegion(Fil.ShapeRegion, Optional<Fil.CoordinateSystem2D>, int, int, Fil.Region, Optional<Fil.ShapeRegion>) |
Creates a region corresponding to the given shape region.
|
  | CreateSphereMap(Fil.ImageFormat, Fil.Rectangle2D, float, Optional<int>, int, Fil.InterpolationMethod, Fil.SpatialMap, Optional<Fil.Region>) |
Creates a spatial map for transformations from a sphere surface to a flat rectangle.
|
  | CreateSurfaceFromImage(Fil.Image, Optional<Fil.Region>, Fil.PointCloudCoordinateTransform, Fil.PointCloudCoordinateTransform, Fil.PointCloudCoordinateTransform, Fil.OutputSurfaceFormat, Fil.Surface, Diagnostic<Fil.Region>, Diagnostic<Fil.Point3DGrid>) |
Creates a Surface structure from coordinates encoded in pixels of an image.
|
  | CreateSurfaceMeasurementMap(Fil.SurfaceFormat, Fil.SegmentScanField, Optional<Fil.CoordinateSystem2D>, int, Optional<float>, int, Fil.InterpolationMethod, List<Fil.ScanMap>, Optional<Fil.SegmentScanField>, Diagnostic<List<Fil.Segment2D>>) |
(Pre)computes surface sampling locations used by MeasureObjectWidth3D function.
|
  | CreateSurfaceScanMap(Fil.SurfaceFormat, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Fil.ScanMap, Optional<Fil.Path>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Precomputes a data object that is required for fast 1D edge detection in 3D.
|
  | CreateUniformHistogram(double, float, float, int, Fil.Histogram) |
Creates a uniform histogram of desired parameters with common value of all bins.
|
  | CreateUniformProfile(float, int, float, float, Fil.Profile) |
Creates a profile with all its elements set to the same value.
|
  | createVector(Fil.Point2D, Fil.Point2D) | |
  | createVector(float, float) | |
  | CreateVector(float, float, Fil.Vector2D) |
Produces a vector of given length and direction.
|
  | CropHistogram(Fil.Histogram, int, int, Fil.Histogram) |
Confines a histogram to its continuous segment.
|
  | CropImageToQuadrangle(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<Fil.Size>, Fil.InterpolationMethod, int, Fil.Pixel, Fil.Image, Optional<Fil.Path>) |
Creates an image from a quadrangle on another image.
|
  | CropImageToRectangle(Fil.Image, Fil.Rectangle2D, Optional<Fil.CoordinateSystem2D>, Fil.CropScaleMode, Fil.InterpolationMethod, float, Fil.Pixel, Fil.Image, Optional<Fil.Rectangle2D>, Optional<Fil.CoordinateSystem2D>) |
Creates an image from a rectangular fragment of another image (with black margins
if requested).
|
  | CropImage(Fil.Image, Fil.Box, Fil.Pixel, Fil.Image) |
Creates an image from a box-shaped fragment of the input image (with margins
if requested).
|
  | CropPoint3DGridByNeighborsProximity(Fil.Point3DGrid, int, float, Fil.Metric3D, float, Fil.Point3DGrid) |
Removes from the grid points that are too distant from their neighbor points.
|
  | CropPoint3DGridByPlaneProximity(Fil.Point3DGrid, Fil.Plane3D, float, Fil.Point3DGrid) |
Removes from the grid points that are too distant from a given plane.
|
  | CropPoint3DGridToRegion(Fil.Point3DGrid, Fil.Region, Fil.Point3DGrid) |
Removes points that are not represented in a given region of the input grid.
|
  | CropPoint3DGrid(Fil.Point3DGrid, Fil.ValueLimits, Fil.ValueLimits, Fil.ValueLimits, Fil.Point3DGrid) |
Removes from the grid points that are not contained in a given rectangular box.
|
  | CropProfile(Fil.Profile, int, Optional<int>, Fil.Profile) |
Confines a profile to its continuous subsequence.
|
  | CropRegionToQuadrangle(Fil.Region, Fil.Path, Optional<Fil.Size>, Optional<Fil.CoordinateSystem2D>, Fil.Region, Optional<Fil.Path>) |
Creates a region from a quadrangular fragment of another one. The quadrangle
must be convex.
|
  | CropRegionToRectangle(Fil.Region, Fil.Rectangle2D, Optional<Fil.CoordinateSystem2D>, Fil.Region, Optional<Fil.Rectangle2D>, Optional<Fil.CoordinateSystem2D>) |
Creates a region from a rectangular fragment of another one.
|
  | CropRegion(Fil.Region, Fil.Box, Fil.Region) |
Creates a region from a rectangular fragment of another one.
|
  | CropSpatialMap(Fil.SpatialMap, Fil.Box, Fil.Box, Fil.SpatialMap) |
Crops a spatial map to the specified input and output boxes.
|
  | CropSurfaceByNeighborsProximity(Fil.Surface, Optional<Fil.Region>, int, float, Fil.Metric3D, float, bool, Fil.Surface, Optional<Fil.Region>) |
Removes from the surface points that are too distant from their neighbor points.
|
  | CropSurfaceByPlaneProximity(Fil.Surface, Optional<Fil.Region>, Fil.Plane3D, Optional<float>, Optional<float>, bool, Fil.Surface, Optional<Fil.Region>) |
Removes from the surface points that are too distant from a given plane.
|
  | CropSurfaceToBox3D(Fil.Surface, Optional<Fil.Region>, Fil.Box3D, bool, Fil.Surface, Optional<Fil.Region>) |
Removes from the surface points that are not contained in a given box in 3D.
|
  | CropSurfaceToRegion(Fil.Surface, Fil.Region, bool, Fil.Surface) |
Removes points that are not present in a given region.
|
  | CropSurface_Dynamic(Fil.Surface, Optional<Fil.Region>, int, Optional<int>, Optional<float>, Optional<float>, float, bool, Fil.Surface, Optional<Fil.Region>, Diagnostic<Fil.Surface>) |
Removes from the surface points that are relatively too distant from their average
neighbor points in a local rectangular neighborhood.
|
  | CropSurface_Relative(Fil.Surface, Optional<Fil.Region>, Fil.Surface, Optional<float>, Optional<float>, float, bool, Fil.Surface, Optional<Fil.Region>) |
Removes from the surface points that are relatively too distant from their average
neighbor points in a local rectangular neighborhood.
|
  | CropSurface(Fil.Surface, Optional<Fil.Region>, Fil.ValueLimits_f64, Fil.ValueLimits_f64, Fil.ValueLimits_f64, bool, Fil.Surface, Optional<Fil.Region>) |
Removes from the surface points that are not contained in a given rectangular
box.
|
  | crossProductMatrix(Fil.Vector3D) | |
  | crossProduct(Fil.Vector2D, Fil.Vector2D) | |
  | crossProduct(Fil.Vector3D, Fil.Vector3D) | |
  | CutImageIntoTiles(Fil.Image, int, Optional<int>, Optional<int>, Optional<int>, Fil.OverflowControl, List<Fil.Image>) |
Generates an array of small images by cutting the input image.
|
  | DaPImageMedian(Fil.Image, Optional<Fil.Region>, Fil.AngleRange, float) |
Computes the average direction within the region of interest.
|
  | DebugPreviewCloseAllWindows() |
Closes all active debug preview windows and terminates preview window subsystem.
|
  | DebugPreviewCloseWindow(Fil.DebugPreviewWindowState) |
Closes debug preview window.
|
  | DebugPreviewShowImage(Fil.DebugPreviewWindowState, Fil.Image, string, int, int) |
Shows image in separated window. When called first time creates new window with
size fit to image.
|
  | DebugPreviewShowNewImage(Fil.Image, string, int, int) |
Creates new separated window and shows image in it. DebugPreviewCloseAllWindows
need to be called to free resources reserved by this function.
|
  | DebugPreviewShowNewRegion(Fil.Region, string, int, int) |
Creates new separated window and shows region in it. DebugPreviewCloseAllWindows
need to be called to free resources reserved by this function.
|
  | DebugPreviewShowRegion(Fil.DebugPreviewWindowState, Fil.Region, string, int, int) |
Shows region in separated window. When called first time creates new window
with size fit to region.
|
  | DebugPreviewWaitForAnyWindowClose() |
Waits until user closes any of active debug windows.
|
  | DebugPreviewWaitForWindowsClose() |
Waits until user closes all active debug windows.
|
  | DecodeBarcode(List<float>, Optional<Fil.BarcodeFormat>, Conditional<string>, Conditional<Fil.BarcodeFormat>) |
Translates an array of bar widths to sequence of digits or text in accordance
to the selected barcode standard.
|
  | DecodeBarcode(List<float>, Optional<Fil.BarcodeFormat>, Conditional<string>, Conditional<Fil.BarcodeFormat>, Conditional<float>) |
Translates an array of bar widths to sequence of digits or text in accordance
to the selected barcode standard.
|
  | DecodeDataMatrix(Fil.Image, bool, Conditional<string>, Conditional<Fil.DataMatrixType>) |
Translates an image of 0 or 255 values to a text in accordance to how DataMatrix
codes are encoded.
|
  | DecodeQRCode(Fil.Image, bool, Conditional<string>) |
Translates a matrix of 0 or 1 values to a text in accordance to how QR codes
are encoded.
|
  | DeepModelToClassifyObjectModelDirectory(string, string) |
Conversion between DeepModel and ClassifyObjectModelDirectory
|
  | DeepModelToDetectAnomalies1ModelDirectory(string, string) |
Conversion between DeepModel and DetectAnomalies1ModelDirectory
|
  | DeepModelToDetectAnomalies2ModelDirectory(string, string) |
Conversion between DeepModel and DetectAnomalies2ModelDirectory
|
  | DeepModelToDetectFeaturesModelDirectory(string, string) |
Conversion between DeepModel and DetectFeaturesModelDirectory
|
  | DeepModelToLocatePointsModelDirectory(string, string) |
Conversion between DeepModel and LocatePointsModelDirectory
|
  | DeepModelToSegmentInstancesModelDirectory(string, string) |
Conversion between DeepModel and SegmentInstancesModelDirectory
|
  | DemarcateRegions(List<Fil.Region>, Optional<Fil.Metric>, List<Fil.Region>) |
Splits common pixels of the input regions among these regions.
|
  | DetectArc_LSD(Fil.Image, Optional<Fil.Region>, Fil.GaussKernel, float, int, List<Fil.Arc2D>) |
Finds arcs in an image using Line Segment Detection method.
|
  | DetectCalibrationGrid_Chessboard(Fil.Image, Optional<Fil.Region>, Fil.Size, bool, List<Fil.AnnotatedPoint2D>) |
Detects a chessboard calibration grid on the image, and returns calibration
points where 4 chessboard squares meet.
|
  | DetectCalibrationGrid_Circles(Fil.Image, Optional<Fil.Region>, float, float, Fil.Polarity, List<Fil.AnnotatedPoint2D>, Diagnostic<Fil.Region>, Diagnostic<List<Fil.Point2D>>) |
Detects an arbitrary size symmetric circle pattern on the image.
|
  | DetectCircle_LSD(Fil.Image, Optional<Fil.Region>, Fil.GaussKernel, float, float, int, List<Fil.Circle2D>) |
Finds circles in the input image using Line Segment Detection method.
|
  | DetectCorners_CornerResponse(Fil.Image, Optional<Fil.Region>, Fil.CornerResponseMethod, int, Optional<float>, Optional<List<Fil.Point2D>>, Optional<Fil.Image>) |
Detects corners using corner response method.
|
  | DetectCorners_Foerstner(Fil.Image, Optional<Fil.Region>, float, float, int, List<Fil.Point2D>, Diagnostic<Fil.Image>, Diagnostic<Fil.Image>) |
Detects corners using the Foerstner algorithm.
|
  | DetectEdges_AsPaths_Mask(Fil.Image, Optional<Fil.Region>, Fil.EdgeMaskFilter, float, float, Optional<float>, float, float, Optional<float>, float, List<Fil.Path>, Diagnostic<Fil.Image>, Diagnostic<Fil.Region>) |
Extracts subpixel-precise paths that represent continuous edges. Faster, yet
less accurate version.
|
  | DetectEdges_AsPaths(Fil.Image, Optional<Fil.Region>, Fil.EdgeFilter, float, Optional<float>, float, float, Optional<float>, float, float, Optional<float>, float, List<Fil.Path>, Diagnostic<Fil.Image>, Diagnostic<Fil.Region>) |
Extracts subpixel-precise paths that represent continuous edges.
|
  | DetectEdges_AsRegion_Mask(Fil.Image, Optional<Fil.Region>, Fil.EdgeMaskFilter, float, float, float, int, Fil.Region, Diagnostic<Fil.Image>) |
Extracts a pixel-precise region of continuous edges. Faster, yet less accurate
version.
|
  | DetectEdges_AsRegion(Fil.Image, Optional<Fil.Region>, Fil.EdgeFilter, float, Optional<float>, float, float, float, int, Fil.Region, Diagnostic<Fil.Image>) |
Extracts a pixel-precise region of continuous edges.
|
  | DetectEdges(Fil.Image, Optional<Fil.Region>, Fil.EdgeFilter, float, Optional<float>, float, float, float, int, Fil.Image, Diagnostic<Fil.Image>) |
Extracts a binary image of pixel-precise continuous edges.
|
  | DetectLinePeak_Gauss(Fil.Image, float, float, float, List<Conditional<Fil.Point2D>>, Diagnostic<Fil.Profile>) |
Finds line peaks on an image.
|
  | DetectLinePeak(Fil.Image, Fil.LinePeakDetectionMethod, float, List<Conditional<Fil.Point2D>>, Diagnostic<Fil.Profile>) |
Finds line peaks on an image.
|
  | DetectLines(Fil.Image, Optional<Fil.Region>, float, float, float, float, float, List<Fil.Line2D>, List<float>, Diagnostic<Fil.Image>, Diagnostic<Fil.Image>) |
Finds lines in an image using Hough Transform.
|
  | DetectMultipleCircles(Fil.Image, Optional<Fil.Region>, float, float, float, float, List<Fil.HoughCircle>, Diagnostic<Fil.Image>, Diagnostic<Fil.Image>) |
Finds circles of a given radius in the input image using Hough Transform.
|
  | DetectPaths(Fil.Image, Optional<Fil.Region>, Fil.Path, float, float, List<Fil.Path>, List<float>, Diagnostic<Fil.Image>, Diagnostic<Fil.Image>) |
Finds a specified shape in an image using Hough Transform.
|
  | DetectPointSegments(List<Fil.Point2D>, float, int, Optional<float>, float, int, List<Fil.Segment2D>, List<Fil.Path>) |
Detect points that lie along multiple segments.
|
  | DetectPolygons_LSD(Fil.Image, Optional<Fil.Region>, Fil.Path, Fil.GaussKernel, float, float, List<Fil.Path>) |
Finds a specified polygons in an image using Line Segment Detection method.
|
  | DetectRidges_AsPaths(Fil.Image, Optional<Fil.Region>, float, Optional<float>, float, float, Fil.Polarity, List<Fil.Path>) |
Extracts subpixel-precise paths that represent bright or dark thin lines.
|
  | DetectRidges_AsRegion(Fil.Image, Optional<Fil.Region>, float, Optional<float>, float, float, Fil.Polarity, int, Fil.Region) |
Extracts a pixel-precise region of bright or dark thin lines.
|
  | DetectSegments_LSD(Fil.Image, Optional<Fil.Region>, Fil.GaussKernel, float, int, List<Fil.Segment2D>) |
Finds segments in an image using Line Segment Detection method.
|
  | DetectSegments(Fil.Image, Optional<Fil.Region>, float, float, float, float, float, float, List<Fil.Segment2D>, Diagnostic<Fil.Image>, Diagnostic<Fil.Image>) |
Finds segments in an image using Hough Transform.
|
  | DetectSingleCircle(Fil.Image, Optional<Fil.Region>, float, float, float, Conditional<Fil.HoughCircle>, Diagnostic<Fil.Image>, Diagnostic<Fil.Image>) |
Finds the strongest circle of a given radius in the input image.
|
  | DifferenceHistogram(Fil.Histogram, Fil.Histogram, Fil.Histogram) |
Computes histogram representing difference between corresponding bars of given
histograms.
|
  | DifferenceImage_Flex(Fil.Image, Fil.Image, Optional<Fil.Box>, Optional<Fil.Box>, int, Optional<int>, Fil.TileTranslationMode, bool, Fil.Image) |
Computes the non-negative distances between corresponding pixel values using
tiles.
|
  | DifferenceImage_Shifted(Fil.Image, Fil.Image, Fil.Box, Fil.Box, Fil.Image) |
Computes the non-negative distances between corresponding pixel values.
|
  | DifferenceImage(Fil.Image, Fil.Image, Optional<Fil.Region>, Fil.Image) |
Computes the non-negative distances between corresponding pixel values.
|
  | DifferenceOfGaussians(Fil.Image, Optional<Fil.Region>, float, float, float, float, Fil.Image, Diagnostic<Fil.Profile>) |
Applies difference of Gaussians on an image, i.e. computes difference of two
Gaussian smoothed images.
|
  | DifferenceProfile(Fil.Profile, Fil.Profile, Fil.Profile) |
Computes profile representing difference between corresponding values of given
profiles.
|
  | DifferentiateProfile_Step(Fil.Profile, bool, int, Fil.Profile) |
Computes the derivative of a profile with a given difference step.
|
  | DifferentiateProfile(Fil.Profile, bool, Fil.DifferentiationMethod, Fil.Profile) |
Computes the derivative of a profile.
|
  | DilateAndErodeImage(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.KernelShape, int, Optional<int>, Fil.Image, Fil.Image) |
Calculates dilation and erosion simultaneously for faster execution.
|
  | DilateBox(Fil.Box, int, Optional<int>, Fil.Box) |
Performs a morphological dilation on a box using box kernel.
|
  | DilateImage_AnyKernel(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.Region, Optional<Fil.Location>, Fil.Image) |
Replaces each pixel with the maximum of pixels within an arbitrary kernel.
|
  | DilateImage_Mask(Fil.Image, Optional<Fil.Region>, Fil.MorphologyKernel, Fil.Image) |
Replaces each pixel with the maximum of pixels within a small rectangular kernel.
|
  | DilateImage(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.KernelShape, int, Optional<int>, Fil.Image, Diagnostic<Fil.Region>) |
Replaces each pixel with the maximum of pixels within a kernel.
|
  | DilatePolygon(Fil.Path, float, bool, Fil.Path) |
Enlarges a polygon by a given radius.
|
  | DilateProfile(Fil.Profile, Optional<Fil.Range>, int, bool, Fil.Profile) |
Changes a profile by choosing maximum point within a kernel.
|
  | DilateRegion_AnyKernel(Fil.Region, Fil.Region, Optional<Fil.Location>, Fil.Region) |
Performs a morphological dilation on a region using an arbitrary kernel.
|
  | DilateRegion(Fil.Region, Fil.KernelShape, int, Optional<int>, Fil.Region) |
Performs a morphological dilation on a region using a predefined kernel.
|
  | DilateShapeRegion(Fil.ShapeRegion, float, Fil.ShapeRegion) |
Performs a morphological dilation on a shape region.
|
  | DilateSurfacePoints(Fil.Surface, Optional<Fil.Region>, Fil.KernelShape, int, Optional<int>, Fil.Surface) |
Reconstructs missing points of the input surface by interpolating neighboring
points.
|
  | direction(Fil.Point2D, Fil.Point2D) | |
  | direction(float, float, float, float) | |
  | DirectoryToClassifyObjectModelDirectory(string, string) |
Conversion between Directory and ClassifyObjectModelDirectory
|
  | DirectoryToDetectAnomalies1ModelDirectory(string, string) |
Conversion between Directory and DetectAnomalies1ModelDirectory
|
  | DirectoryToDetectAnomalies2ModelDirectory(string, string) |
Conversion between Directory and DetectAnomalies2ModelDirectory
|
  | DirectoryToDetectFeaturesModelDirectory(string, string) |
Conversion between Directory and DetectFeaturesModelDirectory
|
  | DirectoryToLocatePointsModelDirectory(string, string) |
Conversion between Directory and LocatePointsModelDirectory
|
  | DirectoryToSegmentInstancesModelDirectory(string, string) |
Conversion between Directory and SegmentInstancesModelDirectory
|
  | DischargeFILImageMemoryPools() | |
  | DischargeImageMemoryPools() |
Releases preallocated image memory buffers.
|
  | DistanceTransform(Fil.Image, int, float, float, float, Fil.Image) |
Computes an image in which the pixel values denote the estimated distances to
the nearest bright pixel in the input image.
|
  | distance(Fil.Point2D, Fil.Line2D) | |
  | distance(Fil.Point2D, Fil.Point2D) | |
  | DivideHistograms(Fil.Histogram, Fil.Histogram, Fil.Histogram) |
Divides two histograms bar by bar.
|
  | DivideHistogram(Fil.Histogram, double, Fil.Histogram) |
Divides each bin value by a number.
|
  | DivideImages(Fil.Image, Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Divides two images pixel by pixel.
|
  | DivideImage(Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Divides each pixel by a scalar value.
|
  | DivideProfiles(Fil.Profile, Fil.Profile, Fil.Profile) |
Divides two profiles value by value.
|
  | DivideProfile(Fil.Profile, Optional<Fil.Range>, float) |
Divides each element of a profile by a scalar value.
|
  | dotProduct(Fil.Vector2D, Fil.Vector2D) | |
  | dotProduct(Fil.Vector3D, Fil.Vector3D) | |
  | DownsampleImage_Midlevels(Fil.Image, int, Fil.MidlevelScale, Fil.Image) |
Shrinks an image by the factor of 1.5 or SQRT(2) along each axis.
|
  | DownsampleImage(Fil.Image, int, Fil.DownsampleFunction, Fil.Image) |
Shrinks an image by the factor of two along each axis.
|
  | DownsampleRegion(Fil.Region, Fil.DownsampleRegionMode, int, Fil.Region) |
Shrinks a region by the factor of two along each axis.
|
  | DrawArc(Fil.Image, Fil.Arc2D, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle) |
Draws an arc on an image.
|
  | DrawBox(Fil.Image, Fil.Box, Fil.Pixel, float) |
Draws a box on an image.
|
  | DrawCircle(Fil.Image, Fil.Circle2D, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle) |
Draws a circle on an image.
|
  | DrawCoordinateSystem(Fil.Image, Fil.CoordinateSystem2D, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle, float, float) |
Draws a pair of arrows representing a coordinate system on an image.
|
  | DrawCrosshair(Fil.Image, Fil.Location, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.CrosshairShape, Fil.DrawingStyle) |
Draws a crosshair on an image.
|
  | DrawDimensionLine(Fil.Image, Fil.Segment2D, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle, float, float, Fil.MetricUnit, int, float) |
Draws a dimension line on an image.
|
  | DrawEllipse(Fil.Image, Fil.Rectangle2D, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle) |
Draws an ellipse on an image.
|
  | DrawGridImage(Fil.Image, Fil.Image, int, int, Optional<int>, Optional<int>) |
Draws an image as a tile on an image considered to be a grid of tiles.
|
  | DrawImagesGrid(List<Fil.Image>, int, int, Optional<Fil.Size>, Fil.Image) |
Draws a grid of images.
|
  | DrawImage(Fil.Image, Fil.Image, Fil.Location) |
Draws an image on another one.
|
  | DrawLine(Fil.Image, Fil.Line2D, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle) |
Draws a line on an image.
|
  | DrawPath(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle) |
Draws a path on an image.
|
  | DrawPoint(Fil.Image, Fil.Point2D, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle) |
Draws a point on an image.
|
  | DrawRectangle(Fil.Image, Fil.Rectangle2D, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle) |
Draws a rectangle on an image.
|
  | DrawRegion(Fil.Image, Fil.Region, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, float) |
Draws a region on an image.
|
  | DrawSegment(Fil.Image, Fil.Segment2D, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle, Fil.MarkerType, float) |
Draws a segment on an image.
|
  | DrawShapeRegion(Fil.Image, Fil.ShapeRegion, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle, bool) |
Draws a shape region on an image.
|
  | DrawString(Fil.Image, string, Fil.Location, Optional<Fil.CoordinateSystem2D>, Fil.Anchor2D, Fil.Pixel, Fil.DrawingStyle, float, float, Optional<Fil.Pixel>) |
Draws a string on an image.
|
  | DrawVector(Fil.Image, Fil.Vector2D, Fil.Point2D, Optional<Fil.CoordinateSystem2D>, Fil.Pixel, Fil.DrawingStyle, float) |
Draws a vector at an associated initial point on an image.
|
  | EdgeModel2ByteSize(Fil.EdgeModel2, long) |
Returns estimated size of the EdgeModel2 in bytes.
|
  | EdgeModel_ElasticByteSize(Fil.EdgeModel_Elastic, long) |
Returns estimated size of the EdgeModel_Elastic in bytes.
|
  | Ellipse2DToRectangle2D(Fil.Ellipse2D, Fil.Rectangle2D) |
Converts an ellipse to a rectangle.
|
  | Ellipse2DToShapeRegion(Fil.Ellipse2D, Fil.ShapeRegion) |
Converts an ellipse to region of interest.
|
  | EllipseArea(Fil.Ellipse2D, float) |
Computes the area of an ellipse.
|
  | EllipseBoundingBox(Fil.Ellipse2D, Fil.Box) |
Computes the smallest box containing an ellipse.
|
  | EllipseBoundingRectangle_FixedAngle(Fil.Ellipse2D, float, Fil.Rectangle2D, Optional<Fil.Point2D>, Optional<float>, Optional<float>) |
Computes the smallest rectangle with the given orientation angle containing
an ellipse.
|
  | EllipseBoundingRectangle(Fil.Ellipse2D, Fil.Rectangle2D, Optional<Fil.Point2D>, Optional<float>, Optional<float>) |
Computes the smallest rectangle containing an ellipse.
|
  | EllipseThroughFourPoints(Fil.Point2D, Fil.Point2D, Fil.Point2D, Fil.Point2D, Conditional<Fil.Ellipse2D>) |
Computes an ellipse passing through four noncollinear points.
|
  | EllipseThroughThreePoints(Fil.Point2D, Fil.Point2D, Fil.Point2D, Conditional<Fil.Ellipse2D>) |
Computes an ellipse passing through three noncollinear points.
|
  | EmptyImage(int, int, Fil.Pixel, int, Fil.PlainType, Fil.Image) |
Creates an image filled with one color.
|
  | EmptyRegion(int, int, Fil.Region) |
Creates an empty region with a given frame.
|
  | EnableAVX2Acceleration(bool) | |
  | EnableFilDiagnosticOutputs(bool) | |
  | EnableGPUProcessing(bool) | |
  | EnableNEONAcceleration(bool) | |
  | EnableSSEAcceleration(bool) | |
  | end(Fil.Point3DGrid) | |
  | EnhanceMultipleObjectMatches(Fil.Image, List<Fil.Object2D>, List<List<Fil.Path>>, bool, List<Fil.Object2D>, List<List<Fil.Path>>) |
Improves accuracy of multiple object matching by adding a subpixel-precise adjustment.
|
  | EnhanceSingleObjectMatch(Fil.Image, Fil.Object2D, List<Fil.Path>, bool, Fil.Object2D, List<Fil.Path>) |
Improves accuracy of single object matching by adding a subpixel-precise adjustment.
|
  | EnlargeRegionNTimes(Fil.Region, int, Fil.Region) |
Enlarges a region by a natural factor.
|
  | EnumerateImages_Random(Fil.EnumerateFilesRandomState, string, Optional<Fil.ImageFileFormat>, Optional<int>, bool, bool, bool, bool, int, Fil.Image, string, string, Optional<bool>, Optional<bool>) |
Scans a disk directory for image files and then returns the images one by one
in consecutive iterations sorted randomly.
|
  | EnumerateImages(Fil.EnumerateFilesState, string, Optional<Fil.ImageFileFormat>, Fil.FileSortingOrder, bool, bool, bool, bool, int, Fil.Image, string, string, Optional<bool>, Optional<bool>) |
Scans a disk directory for image files and then returns the images one by one
in consecutive iterations sorted according to the specified order.
|
  | EnumerateImageTiles(Fil.EnumerateImageTilesState, Fil.Image, int, Optional<int>, bool, int, Fil.Image, Optional<bool>, Optional<bool>, Diagnostic<Fil.Box>) |
Enumerates tiles from image.
|
  | EqualizeImageHistogram(Fil.Image, Optional<Fil.Region>, float, float, Fil.Image) |
Maps image pixels to new values to achieve uniform distribution of intensities
in the range (0, 255).
|
 | Equals(object) | Inherited from System.Object |
  | ErodeBox(Fil.Box, int, Optional<int>, Fil.Box) |
Performs a morphological erosion on a box using box kernel.
|
  | ErodeImage_AnyKernel(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.Region, Optional<Fil.Location>, Fil.Image) |
Replaces each pixel with the minimum of pixels within an arbitrary kernel.
|
  | ErodeImage_Mask(Fil.Image, Optional<Fil.Region>, Fil.MorphologyKernel, Fil.Image) |
Replaces each pixel with the minimum of pixels within a small rectangular kernel.
|
  | ErodeImage(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.KernelShape, int, Optional<int>, Fil.Image, Diagnostic<Fil.Region>) |
Replaces each pixel with the minimum of pixels within a kernel.
|
  | ErodePolygon(Fil.Path, float, bool, Fil.Path) |
Shrinks a polygon by a given radius.
|
  | ErodeProfile(Fil.Profile, Optional<Fil.Range>, int, bool, Fil.Profile) |
Changes a profile by choosing minimum point within a kernel.
|
  | ErodeRegion_AnyKernel(Fil.Region, Fil.Region, Optional<Fil.Location>, Fil.Region) |
Performs a morphological erosion on a region using an arbitrary kernel.
|
  | ErodeRegion_Threshold(Fil.Region, Fil.Region, Optional<Fil.Location>, int, Fil.Region) |
Erodes a region with inThresholdValue pixels of inKernel.
|
  | ErodeRegion(Fil.Region, Fil.KernelShape, int, Optional<int>, Fil.Region) |
Performs a morphological erosion on a region using a predefined kernel.
|
  | ErodeShapeRegion(Fil.ShapeRegion, float, Fil.ShapeRegion) |
Performs a morphological erosion on a shape region.
|
  | ErodeSurfacePoints(Fil.Surface, Optional<Fil.Region>, Fil.KernelShape, int, Optional<int>, bool, Fil.Surface) |
Removes some existing points from the input surface when some points in their
vicinity are missing.
|
  | EstimateAffine3DTransform(List<Fil.Point3D>, List<Fil.Point3D>, float, float, Fil.Matrix, List<int>, int) |
Computes optimal affine transformation between two 3D point sets.
|
  | ExpaintImage_Bornemann(Fil.Image, Fil.Region, int, int, float, float, float, Fil.LuminanceMode, Fil.Image) |
Speculatively sets pixel values outside of a region using the fast marching
method and coherence analysis.
|
  | ExpaintImage_Telea(Fil.Image, Fil.Region, int, int, Fil.Image) |
Speculatively sets pixel values outside of a region using the fast marching
method.
|
  | ExpandRegions(List<Fil.Region>, Optional<Fil.Metric>, List<Fil.Region>) |
Splits pixels of the input regions and their complement among these regions.
|
  | ExtendPath(Fil.Path, float, float) |
Resizes the first or the last segment of a path.
|
  | ExtractBlobs_Color(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.ColorThresholdParams, Fil.PreSplitProcessingParams, Fil.SplittingParams, List<Fil.Region>, Fil.Region) |
Segments an image into blobs by color-based thresholding.
|
  | ExtractBlobs_Dynamic(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.DynamicThresholdParams, Fil.PreSplitProcessingParams, Fil.SplittingParams, List<Fil.Region>, Fil.Region) |
Segments an image into blobs by dynamic thresholding.
|
  | ExtractBlobs_Intensity(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.IntensityThresholdParams, Fil.PreSplitProcessingParams, Fil.SplittingParams, List<Fil.Region>, Fil.Region) |
Segments an image into blobs by thresholding using a single value.
|
  | ExtractBlobs_Range(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.RangeThresholdParams, Fil.PreSplitProcessingParams, Fil.SplittingParams, List<Fil.Region>, Fil.Region) |
Segments an image into blobs by thresholding using a range of values.
|
  | ExtractText2(Fil.Image, Fil.Rectangle2D, Fil.CoordinateSystem2D, Fil.Polarity, int, Optional<int>, Optional<int>, List<Fil.Region>, Diagnostic<List<Fil.Region>>) |
Ready-to-use tool for extracting and splitting text elements to single characters.
|
  | ExtractText(Fil.Image, Fil.Rectangle2D, Fil.CoordinateSystem2D, Fil.TextSegmentation, List<Fil.Region>, Diagnostic<Fil.Region>, Diagnostic<List<Fil.Region>>, Diagnostic<Fil.Rectangle2D>) |
Ready-to-use tool for extracting and splitting character to single characters.
|
  | FilAlloc(ulong) | |
  | FilDbgAlloc(ulong, string, int) | |
  | FilFree(System.IntPtr) | |
  | FillImageBuffer(Fil.Image, int, int, Fil.PlainType, int, int, System.IntPtr) | |
  | FillImagePreviewBuffer(Fil.Image, int, int, System.IntPtr, int, bool) | |
  | FillImage(Fil.Image, Fil.Pixel) |
Fills the input image with one color.
|
  | FillRegionHoles(Fil.Region, Fil.RegionConnectivity, int, Optional<int>, Fil.Region) |
Adds pixels to the input region so that it contains no holes.
|
  | FilterGridPoints(List<Fil.Point2D>, Optional<int>, Optional<int>, float, Optional<float>, float, float, float, Optional<float>, Optional<float>, Optional<float>, List<Fil.Point2D>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<float>) |
Select a subset of the given points that forms a grid.
|
  | FindClosestPoints(List<Fil.Point2D>, List<Fil.Point2D>, List<Fil.Point2D>, List<int>) |
For each given point, finds the closest point among the given point set.
|
  | FindConnectedComponents(List<List<int>>, List<List<int>>, List<int>) |
Finds connected components in a graph given as set of bidirectional connections.
|
  | FindConnectedComponents(List<List<int>>, List<List<int>>, List<int>, bool) |
Finds connected components in a graph given as set of bidirectional connections.
|
  | FindDataMode_FixedCount(List<float>, Optional<float>, Optional<float>, int, Optional<float>, float, float, float) |
Finds the mode in a set of data values by looking for highest concentration
of a fixed number of samples.
|
  | FindDataMode_FixedSpread(List<float>, float, Optional<float>, float, float, int, float) |
Finds the mode in a set of data values by looking for highest number of samples
withing the specified spread.
|
  | FindDataMode_MeanShift(List<float>, int, float, float) |
Finds the mode in a set of data values by iteratively computing its median.
|
  | FindDensityMaxima_FixedCount(List<float>, int, Optional<float>, bool, Optional<float>, Fil.DataModeFunction, Optional<Fil.LocalBlindness>, List<float>, List<float>) |
Finds local density maxima in set of values by looking for the highest concentration
of a fixed number of samples.
|
  | FindDensityMaxima_FixedSpread(List<float>, float, int, bool, Optional<float>, Fil.DataModeFunction, Optional<Fil.LocalBlindness>, List<float>, List<int>) |
Finds local density maxima in a set of values by looking for the highest number
of samples withing a range determined by the given spread.
|
  | FindLongestSubpath(Fil.Path, float, Fil.Path) |
Creates a new path from the longest sequence of segments of the input path that
turn gently.
|
  | FindMatchingRegions_IoU(List<Fil.Region>, List<int>, List<Fil.Region>, List<int>, double, List<Conditional<int>>, List<Conditional<Fil.Region>>, List<Conditional<double>>, Diagnostic<List<Conditional<double>>>) |
Finds corresponding regions in two arrays based on IoU value.
|
  | FindMaxStableExtremalRegions(Fil.Image, int, int, int, float, float, Fil.RegionConnectivity, List<Fil.Region>) |
Segments an image by binarizing it with many different thresholds and by looking
which blobs appear "stable".
|
  | FitArcToEdges_Direct(Fil.Image, Fil.ArcFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.EdgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Arc2D>, Optional<List<Conditional<Fil.Edge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.ArcFittingField>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D edge detections and finds an arc that best matches the
detected points.
|
  | FitArcToEdges(Fil.Image, Fil.ArcFittingMap, Fil.EdgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Arc2D>, Optional<List<Conditional<Fil.Edge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D edge detections and finds an arc that best matches the
detected points.
|
  | FitArcToPath(Fil.Path, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Arc2D>) |
Approximates path by an arc using the selected outliers suppression method and
considering path's start and end.
|
  | FitArcToPoints(List<Fil.Point2D>, Optional<Fil.Range>, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Arc2D>, Optional<List<Fil.Point2D>>) |
Approximates points with an arc using the selected outliers suppression method.
|
  | FitArcToRidges_Direct(Fil.Image, Fil.ArcFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.RidgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Arc2D>, Optional<List<Conditional<Fil.Ridge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.ArcFittingField>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D ridge detections and finds an arc that best matches
the detected points.
|
  | FitArcToRidges(Fil.Image, Fil.ArcFittingMap, Fil.RidgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Arc2D>, Optional<List<Conditional<Fil.Ridge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D ridge detections and finds an arc that best matches
the detected points.
|
  | FitArcToStripe_Direct(Fil.Image, Fil.ArcFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.StripeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Arc2D>, Conditional<Fil.Arc2D>, Conditional<Fil.Arc2D>, Optional<List<Conditional<Fil.Stripe1D>>>, Optional<List<Fil.Point2D>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.ArcFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D stripe detections and finds an arc that best matches
the detected points.
|
  | FitArcToStripe(Fil.Image, Fil.ArcFittingMap, Fil.StripeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Arc2D>, Conditional<Fil.Arc2D>, Conditional<Fil.Arc2D>, Optional<List<Conditional<Fil.Stripe1D>>>, Optional<List<Fil.Point2D>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D stripe detections and finds an arc that best matches
the detected points.
|
  | FitCircle3DToHole(Fil.Point3DGrid, Optional<Fil.Region>, Fil.MEstimator, float, int, Optional<Fil.Plane3D>, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle3D>, Fil.Plane3D, Optional<List<Fil.Point3D>>, Optional<List<float>>, Optional<float>, Optional<float>, Optional<List<float>>, Optional<float>) |
Fits a circle to a hole in a plane.
|
  | FitCircleToEdges3D_Direct(Fil.Surface, Fil.CircleFittingField, Optional<Fil.CoordinateSystem2D>, int, Optional<float>, int, Fil.InterpolationMethod, Fil.EdgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle3D>, Optional<List<Conditional<Fil.SurfaceEdge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.CircleFittingField>, Optional<List<Fil.Point3D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D edge detections in 3D and finds a circle that best matches
the detected points.
|
  | FitCircleToEdges3D(Fil.Surface, Fil.CircleFittingMap, Fil.EdgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle3D>, Optional<List<Conditional<Fil.SurfaceEdge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Point3D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D edge detections and finds a circle that best matches
the detected points.
|
  | FitCircleToEdges_Direct(Fil.Image, Fil.CircleFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.EdgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle2D>, Optional<List<Conditional<Fil.Edge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.CircleFittingField>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D edge detections and finds a circle that best matches
the detected points.
|
  | FitCircleToEdges(Fil.Image, Fil.CircleFittingMap, Fil.EdgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle2D>, Optional<List<Conditional<Fil.Edge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D edge detections and finds a circle that best matches
the detected points.
|
  | FitCircleToPoints3D(List<Fil.Point3D>, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Optional<Fil.Plane3D>, Conditional<Fil.Circle3D>, Optional<List<Fil.Point3D>>) |
Approximates points in 3D with a circle using selected outliers suppression
method.
|
  | FitCircleToPoints(List<Fil.Point2D>, Optional<Fil.Range>, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle2D>, Optional<List<Fil.Point2D>>) |
Approximates points with a circle using selected outliers suppression method.
|
  | FitCircleToRidges3D_Direct(Fil.Surface, Fil.CircleFittingField, Optional<Fil.CoordinateSystem2D>, int, Optional<float>, int, Fil.InterpolationMethod, Fil.RidgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle3D>, Optional<List<Conditional<Fil.SurfaceRidge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.CircleFittingField>, Optional<List<Fil.Point3D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D ridge detections in 3D and finds a circle that best
matches the detected points.
|
  | FitCircleToRidges3D(Fil.Surface, Fil.CircleFittingMap, Fil.RidgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle3D>, Optional<List<Conditional<Fil.SurfaceRidge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Point3D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D ridge detections and finds a circle that best matches
the detected points.
|
  | FitCircleToRidges_Direct(Fil.Image, Fil.CircleFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.RidgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle2D>, Optional<List<Conditional<Fil.Ridge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.CircleFittingField>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D ridge detections and finds a circle that best matches
the detected points.
|
  | FitCircleToRidges(Fil.Image, Fil.CircleFittingMap, Fil.RidgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle2D>, Optional<List<Conditional<Fil.Ridge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D ridge detections and finds a circle that best matches
the detected points.
|
  | FitCircleToStripe3D_Direct(Fil.Surface, Fil.CircleFittingField, Optional<Fil.CoordinateSystem2D>, int, Optional<float>, int, Fil.InterpolationMethod, Fil.StripeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle3D>, Conditional<Fil.Circle3D>, Conditional<Fil.Circle3D>, Optional<List<Conditional<Fil.SurfaceStripe1D>>>, Optional<List<Fil.Point3D>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.CircleFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D edge detections in 3D and finds a circle that best matches
the detected points.
|
  | FitCircleToStripe3D(Fil.Surface, Fil.CircleFittingMap, Fil.StripeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle3D>, Conditional<Fil.Circle3D>, Conditional<Fil.Circle3D>, Optional<List<Conditional<Fil.SurfaceStripe1D>>>, Optional<List<Fil.Point3D>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D edge detections and finds a circle that best matches
the detected points.
|
  | FitCircleToStripe_Direct(Fil.Image, Fil.CircleFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.StripeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle2D>, Conditional<Fil.Circle2D>, Conditional<Fil.Circle2D>, Optional<List<Conditional<Fil.Stripe1D>>>, Optional<List<Fil.Point2D>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.CircleFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series 1D stripe detections and finds a circle that best matches
the detected points.
|
  | FitCircleToStripe(Fil.Image, Fil.CircleFittingMap, Fil.StripeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle2D>, Conditional<Fil.Circle2D>, Conditional<Fil.Circle2D>, Optional<List<Conditional<Fil.Stripe1D>>>, Optional<List<Fil.Point2D>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series 1D stripe detections and finds a circle that best matches
the detected points.
|
  | FitCircleToSurfaceHole(Fil.Surface, Optional<Fil.Region>, Fil.MEstimator, float, int, Optional<Fil.Plane3D>, Fil.CircleFittingMethod, Optional<Fil.MEstimator>, Conditional<Fil.Circle3D>, Fil.Plane3D, Optional<List<Fil.Point3D>>, Optional<List<float>>, Optional<float>, Optional<float>, Optional<List<float>>, Optional<float>) |
Fits a circle to a hole in a surface plane.
|
  | FitLineToPoints3D_LTE(List<Fil.Point3D>, int, Optional<int>, Fil.Line3D, Optional<List<Fil.Point3D>>, Optional<float>, Diagnostic<int>) |
Approximates points in 3D with a line using Least Trimmed Error algorithm.
|
  | FitLineToPoints3D_M(List<Fil.Point3D>, Fil.MEstimator, float, int, Optional<Fil.Line3D>, Fil.Line3D, Optional<List<Fil.Point3D>>) |
Approximates points in 3D with a line using selected M-estimator for outlier
suppression.
|
  | FitLineToPoints3D_RANSAC(List<Fil.Point3D>, Optional<int>, float, Optional<int>, Conditional<Fil.Line3D>) |
Approximates points in 3D with a line using a RANSAC algorithm.
|
  | FitLineToPoints3D(List<Fil.Point3D>, Fil.Line3D, Optional<float>) |
Approximates points in 3D with a line using the Least Squares method.
|
  | FitLineToPoints_LTE(List<Fil.Point2D>, Optional<Fil.Range>, int, Optional<int>, Fil.Line2D, Optional<List<Fil.Point2D>>, Optional<float>, Diagnostic<int>) |
Approximates points with a line using Least Trimmed Error algorithm.
|
  | FitLineToPoints_M(List<Fil.Point2D>, Optional<Fil.Range>, Fil.MEstimator, float, int, Optional<Fil.Line2D>, Fil.Line2D, Optional<List<Fil.Point2D>>) |
Approximates points with a line using selected M-estimator for outlier suppression.
|
  | FitLineToPoints_RANSAC(List<Fil.Point2D>, Optional<Fil.Range>, Optional<int>, float, Optional<int>, Conditional<Fil.Line2D>) |
Approximates points with a line using a RANSAC algorithm.
|
  | FitLineToPoints_TheilSen(List<Fil.Point2D>, Optional<Fil.Range>, Fil.TheilSenVariant, Optional<int>, Optional<float>, Fil.Line2D, Diagnostic<List<float>>) |
Approximates points with a line using TheilSen algorithm, optionally with Siegel's
improvement.
|
  | FitLineToPoints(List<Fil.Point2D>, Optional<Fil.Range>, Fil.Line2D, Optional<float>) |
Approximates points with a line using the Least Squares method.
|
  | FitPathToEdges3D_Direct(Fil.Surface, Fil.PathFittingField, Optional<Fil.CoordinateSystem2D>, Optional<float>, Optional<float>, int, Fil.InterpolationMethod, Fil.EdgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<int>, Optional<float>, float, Conditional<List<Fil.Point3D>>, Optional<List<Conditional<Fil.SurfaceEdge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.PathFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<Conditional<List<Fil.Segment3D>>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D edge detections in 3D and creates a path from the detected
points.
|
  | FitPathToEdges3D(Fil.Surface, Fil.PathFittingMap, Fil.EdgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<int>, Optional<float>, float, Conditional<List<Fil.Point3D>>, Optional<List<Conditional<Fil.SurfaceEdge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<Conditional<List<Fil.Segment3D>>>) |
Performs a series of 1D edge detections and creates a path from the detected
points.
|
  | FitPathToEdges_Direct(Fil.Image, Fil.PathFittingField, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.SamplingParams, Fil.EdgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<float>, float, Conditional<Fil.Path>, Optional<List<Conditional<Fil.Edge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.PathFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D edge detections and creates a path from the detected
points.
|
  | FitPathToEdges(Fil.Image, Fil.PathFittingMap, Fil.EdgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<float>, float, Conditional<Fil.Path>, Optional<List<Conditional<Fil.Edge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D edge detections and creates a path from the detected
points.
|
  | FitPathToPath(Fil.Path, Fil.Path, Fil.PathOrientationAlignment, int, float, float, Fil.Path, Fil.CoordinateSystem2D, float) |
Rotates and shifts a path to minimize average distance between its points and
a reference path.
|
  | FitPathToRidges3D_Direct(Fil.Surface, Fil.PathFittingField, Optional<Fil.CoordinateSystem2D>, Optional<float>, Optional<float>, int, Fil.InterpolationMethod, Fil.RidgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<int>, Optional<float>, float, Conditional<List<Fil.Point3D>>, Optional<List<Conditional<Fil.SurfaceRidge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.PathFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<Conditional<List<Fil.Segment3D>>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D ridge detections in 3D and creates a path from the detected
points.
|
  | FitPathToRidges3D(Fil.Surface, Fil.PathFittingMap, Fil.RidgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<int>, Optional<float>, float, Conditional<List<Fil.Point3D>>, Optional<List<Conditional<Fil.SurfaceRidge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<Conditional<List<Fil.Segment3D>>>) |
Performs a series of 1D ridge detections and creates a path from the detected
points.
|
  | FitPathToRidges_Direct(Fil.Image, Fil.PathFittingField, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.SamplingParams, Fil.RidgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<float>, float, Conditional<Fil.Path>, Optional<List<Conditional<Fil.Ridge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.PathFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D ridge detections and creates a path from the detected
points.
|
  | FitPathToRidges(Fil.Image, Fil.PathFittingMap, Fil.RidgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<float>, float, Conditional<Fil.Path>, Optional<List<Conditional<Fil.Ridge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D ridge detections and creates a path from the detected
points.
|
  | FitPathToStripe3D_Direct(Fil.Surface, Fil.PathFittingField, Optional<Fil.CoordinateSystem2D>, Optional<float>, Optional<float>, int, Fil.InterpolationMethod, Fil.StripeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<int>, Optional<float>, float, Conditional<List<Fil.Point3D>>, Conditional<List<Fil.Point3D>>, Conditional<List<Fil.Point3D>>, Optional<List<Conditional<Fil.SurfaceStripe1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.PathFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<Conditional<List<Fil.Segment3D>>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D stripe detections in 3D and creates a path from the
detected points.
|
  | FitPathToStripe3D(Fil.Surface, Fil.PathFittingMap, Fil.StripeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<int>, Optional<float>, float, Conditional<List<Fil.Point3D>>, Conditional<List<Fil.Point3D>>, Conditional<List<Fil.Point3D>>, Optional<List<Conditional<Fil.SurfaceStripe1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<Conditional<List<Fil.Segment3D>>>) |
Performs a series of 1D stripe detections and creates a path from the detected
points.
|
  | FitPathToStripe_Direct(Fil.Image, Fil.PathFittingField, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.SamplingParams, Fil.StripeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<float>, float, Conditional<Fil.Path>, Conditional<Fil.Path>, Conditional<Fil.Path>, List<Conditional<Fil.Stripe1D>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.PathFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D stripe detections and creates a path from the detected
points.
|
  | FitPathToStripe(Fil.Image, Fil.PathFittingMap, Fil.StripeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<float>, float, Conditional<Fil.Path>, Conditional<Fil.Path>, Conditional<Fil.Path>, List<Conditional<Fil.Stripe1D>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D stripe detections and creates a path from the detected
points.
|
  | FitPlaneToPoint3DGrid_M(Fil.Point3DGrid, Optional<Fil.Region>, Fil.MEstimator, float, int, Optional<Fil.Plane3D>, Fil.Plane3D, Optional<List<Fil.Point3D>>, Optional<List<float>>, Optional<float>, Optional<float>, Optional<List<float>>, Optional<float>) |
Approximates points of the input grid with a plane using selected M-estimator
for outlier suppression.
|
  | FitPlaneToPoint3DGrid(Fil.Point3DGrid, Optional<Fil.Region>, Fil.Plane3D, Optional<List<float>>, Optional<float>, Optional<float>, Optional<List<float>>, Optional<float>) |
Approximates points of the input grid with a plane using the Least Squares method.
|
  | FitPlaneToPoints_M(List<Fil.Point3D>, Fil.MEstimator, float, int, Optional<Fil.Plane3D>, Fil.Plane3D, Optional<List<Fil.Point3D>>, Optional<List<float>>, Optional<float>, Optional<float>, Optional<List<float>>, Optional<float>) |
Approximates points with a plane using selected M-estimator for outlier suppression.
|
  | FitPlaneToPoints(List<Fil.Point3D>, Fil.Plane3D, Optional<List<float>>, Optional<float>, Optional<float>, Optional<List<float>>, Optional<float>) |
Approximates points with a plane using the Least Squares method.
|
  | FitPlaneToSurface_M(Fil.Surface, Optional<Fil.Region>, Fil.MEstimator, float, int, Optional<Fil.Plane3D>, Fil.Plane3D, Optional<List<Fil.Point3D>>, Optional<List<float>>, Optional<float>, Optional<float>, Optional<List<float>>, Optional<float>) |
Approximates points of the input surface with a plane using selected M-estimator
for outlier suppression.
|
  | FitPlaneToSurface(Fil.Surface, Optional<Fil.Region>, Fil.Plane3D, Optional<List<float>>, Optional<float>, Optional<float>, Optional<List<float>>, Optional<float>) |
Approximates points of the input surface with a plane using the Least Squares
method.
|
  | FitSegmentToEdges3D_Direct(Fil.Surface, Fil.SegmentFittingField, Optional<Fil.CoordinateSystem2D>, int, Optional<float>, int, Fil.InterpolationMethod, Fil.EdgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Optional<Fil.MEstimator>, Conditional<Fil.Segment3D>, Optional<List<Conditional<Fil.SurfaceEdge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.SegmentFittingField>, Optional<List<Fil.Point3D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D edge detections in 3D and finds a segment that best
matches the detected points.
|
  | FitSegmentToEdges3D(Fil.Surface, Fil.SegmentFittingMap, Fil.EdgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Optional<Fil.MEstimator>, Conditional<Fil.Segment3D>, Optional<List<Conditional<Fil.SurfaceEdge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Point3D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D edge detections and finds a segment that best matches
the detected points.
|
  | FitSegmentToEdges_Direct(Fil.Image, Fil.SegmentFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.EdgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Optional<Fil.LineMEstimator>, Conditional<Fil.Segment2D>, Optional<List<Conditional<Fil.Edge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.SegmentFittingField>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D edge detections and finds a segment that best matches
the detected points.
|
  | FitSegmentToEdges(Fil.Image, Fil.SegmentFittingMap, Fil.EdgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Optional<Fil.LineMEstimator>, Conditional<Fil.Segment2D>, Optional<List<Conditional<Fil.Edge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D edge detections and finds a segment that best matches
the detected points.
|
  | FitSegmentToPoints3D_LTE(List<Fil.Point3D>, int, Optional<int>, Fil.Segment3D, Optional<List<Fil.Point3D>>, Optional<float>, Diagnostic<int>) |
Approximates points in 3D with a segment using a RANSAC algorithm.
|
  | FitSegmentToPoints3D_RANSAC(List<Fil.Point3D>, Optional<int>, float, Optional<int>, Conditional<Fil.Segment3D>) |
Approximates points in 3D with a segment using a RANSAC algorithm.
|
  | FitSegmentToPoints3D(List<Fil.Point3D>, Optional<Fil.MEstimator>, Conditional<Fil.Segment3D>, Optional<List<Fil.Point3D>>) |
Approximates points in 3D with a segment using selected outliers suppression
method.
|
  | FitSegmentToPoints_LTE(List<Fil.Point2D>, Optional<Fil.Range>, int, Optional<int>, Fil.Segment2D, Optional<List<Fil.Point2D>>, Optional<float>, Diagnostic<int>) |
Approximates points with a segment using Least Trimmed Error algorithm.
|
  | FitSegmentToPoints_RANSAC(List<Fil.Point2D>, Optional<Fil.Range>, Optional<int>, float, Optional<int>, Conditional<Fil.Segment2D>) |
Approximates points with a segment using a RANSAC algorithm.
|
  | FitSegmentToPoints_TheilSen(List<Fil.Point2D>, Optional<Fil.Range>, Fil.TheilSenVariant, Optional<int>, Optional<float>, Fil.Segment2D, Diagnostic<List<float>>) |
Approximates points with a segment using TheilSen algorithm, optionally with
Siegel's improvement.
|
  | FitSegmentToPoints(List<Fil.Point2D>, Optional<Fil.Range>, Optional<Fil.MEstimator>, Fil.Segment2D, Optional<List<Fil.Point2D>>) |
Approximates points with a segment using selected outliers suppression method.
|
  | FitSegmentToRegion(Fil.Region, Fil.RegionSegmentFittingMethod, Fil.Segment2D) |
Approximates a region with a segment using selected outliers suppression method.
|
  | FitSegmentToRidges3D_Direct(Fil.Surface, Fil.SegmentFittingField, Optional<Fil.CoordinateSystem2D>, int, Optional<float>, int, Fil.InterpolationMethod, Fil.RidgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Optional<Fil.MEstimator>, Conditional<Fil.Segment3D>, Optional<List<Conditional<Fil.SurfaceRidge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.SegmentFittingField>, Optional<List<Fil.Point3D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D ridge detections in 3D and finds a segment that best
matches the detected points.
|
  | FitSegmentToRidges3D(Fil.Surface, Fil.SegmentFittingMap, Fil.RidgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Optional<Fil.MEstimator>, Conditional<Fil.Segment3D>, Optional<List<Conditional<Fil.SurfaceRidge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Point3D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D ridge detections and finds a segment that best matches
the detected points.
|
  | FitSegmentToRidges_Direct(Fil.Image, Fil.SegmentFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.RidgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Optional<Fil.LineMEstimator>, Conditional<Fil.Segment2D>, Optional<List<Conditional<Fil.Ridge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.SegmentFittingField>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D ridge detections and finds a segment that best matches
the detected points.
|
  | FitSegmentToRidges(Fil.Image, Fil.SegmentFittingMap, Fil.RidgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Optional<Fil.LineMEstimator>, Conditional<Fil.Segment2D>, Optional<List<Conditional<Fil.Ridge1D>>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D ridge detections and finds a segment that best matches
the detected points.
|
  | FitSegmentToStripe3D_Direct(Fil.Surface, Fil.SegmentFittingField, Optional<Fil.CoordinateSystem2D>, int, Optional<float>, int, Fil.InterpolationMethod, Fil.StripeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Optional<Fil.MEstimator>, Conditional<Fil.Segment3D>, Conditional<Fil.Segment3D>, Conditional<Fil.Segment3D>, Optional<List<Conditional<Fil.SurfaceStripe1D>>>, Optional<List<Fil.Point3D>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.SegmentFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D edge detections in 3D and finds a segment that best
matches the detected points.
|
  | FitSegmentToStripe3D(Fil.Surface, Fil.SegmentFittingMap, Fil.StripeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, float, Optional<Fil.MEstimator>, Conditional<Fil.Segment3D>, Conditional<Fil.Segment3D>, Conditional<Fil.Segment3D>, Optional<List<Conditional<Fil.SurfaceStripe1D>>>, Optional<List<Fil.Point3D>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D edge detections and finds a segment that best matches
the detected points.
|
  | FitSegmentToStripe_Direct(Fil.Image, Fil.SegmentFittingField, Optional<Fil.CoordinateSystem2D>, int, int, Fil.SamplingParams, Fil.StripeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Optional<Fil.LineMEstimator>, Conditional<Fil.Segment2D>, Conditional<Fil.Segment2D>, Conditional<Fil.Segment2D>, Optional<List<Conditional<Fil.Stripe1D>>>, Optional<List<Fil.Point2D>>, Optional<Conditional<Fil.Profile>>, Optional<Fil.SegmentFittingField>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>) |
Performs a series of 1D stripe detections and finds a segment that best matches
the detected points.
|
  | FitSegmentToStripe(Fil.Image, Fil.SegmentFittingMap, Fil.StripeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, float, Optional<Fil.LineMEstimator>, Conditional<Fil.Segment2D>, Conditional<Fil.Segment2D>, Conditional<Fil.Segment2D>, Optional<List<Conditional<Fil.Stripe1D>>>, Optional<List<Fil.Point2D>>, Optional<Conditional<Fil.Profile>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Performs a series of 1D stripe detections and finds a segment that best matches
the detected points.
|
  | FlattenSurface_WithScalePreserving(Fil.Surface, Fil.Axis, float, Fil.Point3DGrid, Diagnostic<Fil.Surface>) |
Flattens a curved surface preserving the scale on the axes.
|
  | FlattenSurface(Fil.Surface, Fil.Axis, float, Fil.Surface, Diagnostic<Fil.Surface>) |
Flattens a curved surface.
|
  | FormatLocationToString(Fil.Location, int, string, bool, string, int, bool, string) |
Converts a location to a string of format "(X, Y)".
|
  | FormatPoint2DToString(Fil.Point2D, int, int, string, string, bool, string, bool, string) |
Converts a 2D point to a string of format "(X, Y)".
|
  | FormatPoint3DToString(Fil.Point3D, int, int, string, string, bool, string, bool, string) |
Converts a 3D point to a string of format "(X, Y, Z)".
|
  | FourierTransform(Fil.Image, Fil.Image) |
Transforms an image into frequency domain using Fourier transformation.
|
  | FrequencyDomain_FilterFrequencies(Fil.Image, Optional<float>, Optional<float>, Fil.Image) |
Filters the frequencies in a frequency domain image suppressing the elements
of too low or too high frequency.
|
  | FrequencyDomain_ModulusImage(Fil.Image, Fil.Image) |
Computes the modulus of each frequency domain image pixel.
|
  | FrequencyDomain_PhaseImage(Fil.Image, Fil.Image) |
Computes the phase of each frequency domain image pixel.
|
  | Ftp_ReceiveFile(string, string, string, Optional<string>, Optional<string>, bool, Optional<int>, bool, Optional<string>) |
Downloads a file from a remote server using FTP (File Transfer Protocol).
|
  | Ftp_ReceiveImage(string, string, Optional<string>, Optional<string>, bool, Optional<int>, bool, Optional<string>, bool, Fil.Image) |
Downloads an image from a remote server using FTP (File Transfer Protocol).
|
  | Ftp_ReceiveString(string, string, Optional<string>, Optional<string>, bool, Optional<int>, bool, Optional<string>, string) |
Downloads a text string from a remote server using FTP (File Transfer Protocol).
|
  | Ftp_SendFile(string, string, string, Optional<string>, Optional<string>, bool, Optional<int>, bool, Optional<string>) |
Sends a file to a remote server using FTP (File Transfer Protocol).
|
  | Ftp_SendImage(Fil.Image, Optional<Fil.ImageFileFormat>, string, string, Optional<string>, Optional<string>, bool, Optional<int>, bool, Optional<string>) |
Sends an image to a remote server using FTP (File Transfer Protocol).
|
  | Ftp_SendString(string, string, string, Optional<string>, Optional<string>, bool, Optional<int>, bool, Optional<string>) |
Sends a string to a remote serve using FTP (File Transfer Protocol).
|
  | Gap1DToSegment2D(Fil.Gap1D, Fil.Segment2D) |
Converts a gap to a segment.
|
  | GenerateCalibrationPoints(int, int, float, Fil.Vector3D, float, Fil.Vector3D, Fil.CameraModelType, float, Optional<float>, Optional<Fil.Point2D>, Fil.Size, List<Fil.AnnotatedPoint2D>, List<Fil.Point2D>) |
Generates artificial points for camera calibration. Doesn't support distortion.
|
  | GenerateDatamatrixCode(string, int, int, Fil.Image) |
Generates datamatrix code
|
  | GetAvailableLicenses(List<Fil.License>) |
Reads available licenses in the system.
|
  | GetAvailableVideoCompressors(List<string>) |
Lists FourCC names of available video compressors.
|
  | GetAVX2AccelerationEnabled() | |
  | GetComputerID(string) |
Gets current Computer ID.
|
  | GetDongleSerialNumber(string) |
Gets the current usb dongle's serial number.
|
  | GetFilDiagnosticOutputsEnabled() | |
  | GetGPUProcessingDiagInfo(string) | |
 | GetHashCode() | Inherited from System.Object |
  | GetHistogramBin(Fil.Histogram, int, bool, bool, double, Optional<float>, Optional<float>) |
Returns the value of a single histogram bin.
|
  | GetHistogramCorrespondingBin(Fil.Histogram, float, bool, double) |
Selects a bin that the given value in the histogram domain falls into and returns
the value of this bin.
|
  | GetImageColumn(Fil.Image, Optional<int>, int, List<float>, List<Fil.Pixel>) |
Extracts an array of pixel values from a single column of an image.
|
  | GetImageData(Fil.Image, Optional<int>, Fil.ByteBuffer) |
Extracts the image content (raw pixel data) as a binary buffer.
|
  | GetImagePixel_Interpolated(Fil.Image, Fil.Point2D, Fil.InterpolationMethod, Fil.Pixel, float) |
Returns an interpolated single pixel of an image.
|
  | GetImagePixel(Fil.Image, Fil.Location, Fil.Pixel, float) |
Returns a single pixel of an image.
|
  | GetImageRow(Fil.Image, Optional<int>, int, List<float>, List<Fil.Pixel>) |
Extracts an array of pixel values from a single row of an image.
|
  | GetLibraryVersion(int, int, int, int) |
Gets current library version.
|
  | GetMaximumPath_OrNil(List<Fil.Path>, Fil.PathFeature, Conditional<Fil.Path>, Conditional<float>, Conditional<int>) |
Returns the path from the input array that corresponds to the largest computed
feature value; returns NIL if the array or any path inside it is empty.
|
  | GetMaximumPath(List<Fil.Path>, Fil.PathFeature, Fil.Path, Optional<float>, Optional<int>) |
Returns the path from the input array that corresponds to the largest computed
feature value.
|
  | GetMaximumRegion_OrNil(List<Fil.Region>, Fil.RegionFeature, Conditional<Fil.Region>, Conditional<float>, Conditional<int>) |
Returns the region from the input array that corresponds to the largest computed
feature value; returns NIL if the array or any region inside it is empty.
|
  | GetMaximumRegion(List<Fil.Region>, Fil.RegionFeature, Fil.Region, Optional<float>, Optional<int>) |
Returns the region from the input array that corresponds to the largest computed
feature value.
|
  | GetMinimumPath_OrNil(List<Fil.Path>, Fil.PathFeature, Conditional<Fil.Path>, Conditional<float>, Conditional<int>) |
Returns the path from the input array that corresponds to the smallest computed
feature value; returns NIL if the array or any path inside it is empty.
|
  | GetMinimumPath(List<Fil.Path>, Fil.PathFeature, Fil.Path, Optional<float>, Optional<int>) |
Returns the path from the input array that corresponds to the smallest computed
feature value.
|
  | GetMinimumRegion_OrNil(List<Fil.Region>, Fil.RegionFeature, Conditional<Fil.Region>, Conditional<float>, Conditional<int>) |
Returns the region from the input array that corresponds to the smallest computed
feature value; returns NIL if the array or any region inside it is empty.
|
  | GetMinimumRegion(List<Fil.Region>, Fil.RegionFeature, Fil.Region, Optional<float>, Optional<int>) |
Returns the region from the input array that corresponds to the smallest computed
feature value.
|
  | GetMultipleImagePixelValues_Safe(Fil.Image, List<Fil.Point2D>, Fil.InterpolationMethod, float, List<float>) |
Returns an array of pixel values at specified locations; the image range is
checked.
|
  | GetNEONAccelerationEnabled() | |
  | GetParallelComputingThreadsCount() | |
  | GetPathCharacteristicPoint_Interpolated(Fil.Path, float, Fil.Point2D) |
Returns linear interpolation between two consecutive characteristic points of
a path.
|
  | GetPathCharacteristicPoint(Fil.Path, int, bool, Fil.Point2D) |
Returns the selected characteristic point of a path.
|
  | GetPathSegment(Fil.Path, int, bool, Fil.Segment2D) |
Returns the selected segment of a path.
|
  | GetPoint3DGridPoint_Interpolated(Fil.Point3DGrid, float, float, float, float, float, float, int, Fil.Point3D) |
Returns an interpolated single point of a point 3D grid.
|
  | GetPointOnPath(Fil.Path, float, Fil.Point2D) |
Returns a path point of desired distance (measured along path) from the first
point of the path.
|
  | GetPoolAllocFuncPtr() | |
  | GetPoolFreeFuncPtr() | |
  | GetProfileElement_Interpolated(Fil.Profile, bool, bool, float, float) |
Gets a single value from a profile, interpolated at any point.
|
  | GetProfileElement(Fil.Profile, int, bool, float) |
Gets a single value from a profile, located at the specified index.
|
  | GetProfileValue(Fil.Profile, float, bool, float) |
Gets a single value from a profile, located at the specified X (real-world)
coordinate.
|
  | GetRegionFrame(Fil.Region, int, int) |
Returns the width and height of the entire region's frame (not to be confused
with RegionBoundingBox!).
|
  | GetSSEAccelerationEnabled() | |
  | GetSurfaceElement_Interpolated(Fil.Surface, Fil.Point2D, int, Fil.Point3D) |
Returns an interpolated single point of a surface given its surface grid coordinates.
|
  | GetSurfacePath(Fil.Surface, Fil.Path, Fil.Path) |
Returns a path consisting of interpolated single points of a surface given their
surface grid coordinates.
|
  | GetTensorDataOrderingDimensionality(Fil.TensorDataOrdering) | |
  | GetThreadLimitInfo(Conditional<int>, List<string>) |
Returns how many threads are possible and a list of threads currently being
used.
|
 | GetType() | Inherited from System.Object |
  | GoldenTemplate3D(Fil.Point3DGrid, Fil.Point3DGrid, float, float, int, int, float, Optional<Fil.TransformLimits3D>, bool, Optional<float>, float, List<Fil.Point3D>, List<Fil.Point3D>, Fil.Matrix, Diagnostic<Fil.Point3DGrid>, Diagnostic<Fil.Point3DGrid>) |
Compares points on the input with the golden object. Any significant differences
are considered defects.
|
  | GrabImage_FromFiles_ResetState() |
Resets the global state of GrabImage_FromFiles filter.
|
  | GrabImage_FromFiles(string, Optional<Fil.ImageFileFormat>, Fil.FileSortingOrder, bool, bool, bool, bool, int, Fil.Image, string, string) |
Simulates capturing a frame from a camera.
|
  | GradientDirAndPresenceImage(Fil.Image, Optional<Fil.Region>, Fil.GradientMaskOperator, float, Fil.AngleRange, Fil.Image) |
Computes an image of gradient directions mapped to the range from 1 to 255.
Zero means "no edge".
|
  | GradientImageRidges_Sparse(Fil.Image, Fil.Image, int, Fil.SparseImage) |
Finds ridge pixels in a gradient image.
|
  | GradientImageRidges(Fil.Image, Optional<Fil.Region>, Fil.GradientMaskOperator, Fil.MagnitudeMeasure, Fil.NonMaximaMethod, int, Fil.Region) |
Finds ridge pixels in a gradient image.
|
  | GradientImageRidges(Fil.Image, Optional<Fil.Region>, Fil.GradientMaskOperator, Fil.MagnitudeMeasure, Fil.NonMaximaMethod, int, Fil.Region, Fil.Image) |
Finds ridge pixels in a gradient image.
|
  | GradientImage_Mask(Fil.Image, Optional<Fil.Region>, Fil.GradientMaskOperator, int, Fil.Image, Diagnostic<Fil.Image>) |
Computes a gradient image with a Sobel or Prewitt operator.
|
  | GradientImage(Fil.Image, Optional<Fil.Region>, Fil.GradientOperator, float, Optional<float>, Fil.Image, Diagnostic<Fil.Image>) |
Computes a gradient image with smoothing operator of any size. The output pixels
are signed.
|
  | GradientMagnitudeImage_Signed(Fil.Image, Fil.EdgeTransition, Fil.DifferentiationMethod, Fil.GradientOrientation, bool, Fil.Image) |
Computes an image of gradient for only selected direction.
|
  | GradientMagnitudeImage(Fil.Image, Optional<Fil.Region>, Fil.GradientMaskOperator, Fil.MagnitudeMeasure, int, Fil.Image) |
Measures the strength of gradient at each pixel location.
|
  | GrayModel2ByteSize(Fil.GrayModel2, long) |
Returns estimated size of the GrayModel2 in bytes.
|
  | GroupPathsByRegions(List<Fil.Path>, List<Fil.Region>, Fil.MatchingCriterion, List<List<int>>, Optional<List<List<Fil.Path>>>) |
For each region returns which paths lie inside of it or intersect with it.
|
  | GroupPointsByRegions(List<Fil.Point2D>, List<Fil.Region>, List<List<int>>, Optional<List<List<Fil.Point2D>>>) |
For each region returns which points lie inside of it.
|
  | GroupRegionsByLines(List<Fil.Region>, Fil.Rectangle2D, Optional<Fil.CoordinateSystem2D>, int, float, bool, List<List<Fil.Region>>, List<Fil.Region>, List<Fil.Region>, List<Fil.Region>, List<Fil.Region>, Fil.Rectangle2D, Diagnostic<List<Fil.Segment2D>>, Diagnostic<List<Fil.Rectangle2D>>, Diagnostic<List<Fil.Point2D>>) |
Splits an array of blobs by distance to computed base lines.
|
  | GroupRegionsByRegions(List<Fil.Region>, List<Fil.Region>, Fil.MatchingCriterion, List<List<int>>, Optional<List<List<Fil.Region>>>) |
For each region returns which regions lie inside of it or intersect with it.
|
  | HeatmapToImage(Fil.Heatmap, Fil.Image) |
Converts a heatmap to an image.
|
  | HistogramAverage(Fil.Histogram, double) |
Computes the average of histogram bin values.
|
  | HistogramDataAverage(Fil.Histogram, float) |
Computes the average of the histogrammed numeric data.
|
  | HistogramDataMaximum(Fil.Histogram, float) |
Computes the approximation of the largest value of the histogrammed numeric
data.
|
  | HistogramDataMedian(Fil.Histogram, float) |
Computes the median of the histogrammed numeric data.
|
  | HistogramDataMinimum(Fil.Histogram, float) |
Computes the approximation of the smallest value of the histogrammed numeric
data.
|
  | HistogramDataNthValue(Fil.Histogram, double, Fil.SortingOrder, float) |
Computes nth smallest (or largest) value of the histogrammed numeric data.
|
  | HistogramDataQuantile(Fil.Histogram, float, float) |
Computes the specified quantile of the histogrammed numeric data.
|
  | HistogramDataSize(Fil.Histogram, double) |
Computes the number of elements of the histogrammed numeric data.
|
  | HistogramDataStandardDeviation(Fil.Histogram, float) |
Computes the standard deviation of the histogrammed numeric data.
|
  | HistogramDataVariance(Fil.Histogram, float) |
Computes the variance of the histogrammed numeric data.
|
  | HistogramDistance(Fil.Histogram, Fil.Histogram, Fil.DistanceMeasure, double) |
Computes the numeric distance between two histograms.
|
  | HistogramIndices(Fil.Histogram, List<int>) |
Returns an array of histogram elements' indices.
|
  | HistogramIntersection(Fil.Histogram, Fil.Histogram, double) |
Calculates normalized histogram intersection norm.
|
  | HistogramLocalExtrema(Fil.Histogram, Optional<Fil.Range>, Optional<double>, Optional<double>, bool, bool, Fil.ExtremumType, Fil.HistogramInterpolationMethod, Optional<Fil.LocalBlindness>, List<Fil.HistogramExtremum>) |
Computes the histogram local extrema.
|
  | HistogramMaximum(Fil.Histogram, Optional<Fil.Range>, Fil.HistogramInterpolationMethod, int, float, double) |
Computes histogram bar values maximum - its location and value.
|
  | HistogramMinimum(Fil.Histogram, Optional<Fil.Range>, Fil.HistogramInterpolationMethod, int, float, double) |
Computes histogram bar values minimum - its location and value.
|
  | HistogramSize(Fil.Histogram, int) |
Computes the number of histogram bins.
|
  | HistogramSum(Fil.Histogram, double) |
Computes the sum of histogram bin values.
|
  | HsiToRgb(Fil.Image, Fil.Image) |
Converts color space from Hue-Saturation-Intensity into Red-Green-Blue.
|
  | HslToRgb(Fil.Image, Fil.Image) |
Converts color space from Hue-Saturation-Luminance to Red-Green-Blue.
|
  | HsvToRgb(Fil.Image, Fil.Image) |
Converts color space from Hue-Saturation-Value to Red-Green-Blue.
|
  | Http_DecodeURL(string, string) |
Converts text from URL friendly text to a string.
|
  | Http_EncodeURL(string, string) |
Converts string to URL friendly text.
|
  | Http_SendBinaryData(string, List<string>, List<string>, Fil.ByteBuffer, int, bool, Optional<string>, Conditional<Fil.ByteBuffer>, int) |
Sends a raw HTTP request.
|
  | Http_SendCustomRequest(Fil.HTTPRequestMethod, string, List<string>, List<string>, List<string>, List<string>, Fil.ByteBuffer, int, bool, Optional<string>, Conditional<Fil.ByteBuffer>, int) |
Sends a custom HTTP request.
|
  | Http_SendRequest_DELETE_ByteBuffer(string, List<string>, List<string>, List<string>, List<string>, int, bool, Optional<string>, Conditional<Fil.ByteBuffer>, int) |
Sends a DELETE request to server and receives a binary answer.
|
  | Http_SendRequest_DELETE(string, List<string>, List<string>, List<string>, List<string>, int, bool, Optional<string>, Conditional<string>, int) |
Sends a DELETE request to server and receives a text answer.
|
  | Http_SendRequest_GET_ByteBuffer(string, List<string>, List<string>, List<string>, List<string>, int, bool, Optional<string>, Conditional<Fil.ByteBuffer>, int) |
Sends a GET request to server and receives a binary answer.
|
  | Http_SendRequest_GET(string, List<string>, List<string>, List<string>, List<string>, int, bool, Optional<string>, Conditional<string>, int) |
Sends a GET request to server and receives a text answer.
|
  | Http_SendRequest_PATCH_ByteBuffer(string, List<string>, List<string>, List<string>, List<string>, int, bool, Optional<string>, Conditional<Fil.ByteBuffer>, int) |
Sends a PATCH request to the server and receives a text answer.
|
  | Http_SendRequest_PATCH_JSON(string, List<string>, List<string>, string, int, bool, Optional<string>, Conditional<string>, int) |
Sends a PATCH request in JSON format to the server and receives a text answer.
|
  | Http_SendRequest_PATCH(string, List<string>, List<string>, List<string>, List<string>, int, bool, Optional<string>, Conditional<string>, int) |
Sends a PATCH request to the server and receives a text answer.
|
  | Http_SendRequest_POST_ByteBuffer(string, List<string>, List<string>, List<string>, List<string>, int, bool, Optional<string>, Conditional<Fil.ByteBuffer>, int) |
Sends a POST request to the server and receives a text answer.
|
  | Http_SendRequest_POST_JSON(string, List<string>, List<string>, string, int, bool, Optional<string>, Conditional<string>, int) |
Sends a POST request in JSON format to the server and receives a text answer.
|
  | Http_SendRequest_POST(string, List<string>, List<string>, List<string>, List<string>, int, bool, Optional<string>, Conditional<string>, int) |
Sends a POST request to the server and receives a text answer.
|
  | Http_SendRequest_PUT_ByteBuffer(string, List<string>, List<string>, List<string>, List<string>, int, bool, Optional<string>, Conditional<Fil.ByteBuffer>, int) |
Sends a PUT request to the server and receives a text answer.
|
  | Http_SendRequest_PUT_JSON(string, List<string>, List<string>, string, int, bool, Optional<string>, Conditional<string>, int) |
Sends a PUT request in JSON format to the server and receives a text answer.
|
  | Http_SendRequest_PUT(string, List<string>, List<string>, List<string>, List<string>, int, bool, Optional<string>, Conditional<string>, int) |
Sends a PUT request to the server and receives a text answer.
|
  | ImageAlongArc(Fil.Image, Fil.Arc2D, Optional<Fil.CoordinateSystem2D>, int, Fil.Axis, Fil.InterpolationMethod, Optional<Fil.Pixel>, Fil.Image, Optional<Fil.Arc2D>, Diagnostic<List<Fil.Path>>) |
Creates an image from pixels traversed along an arc.
|
  | ImageAlongPath(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.Axis, Fil.InterpolationMethod, Optional<Fil.Pixel>, Fil.Image, Optional<Fil.Path>, Diagnostic<List<Fil.Path>>) |
Creates an image from pixels traversed along a path.
|
  | ImageAverageHSx(Fil.Image, Optional<Fil.Region>, Fil.HSxColorModel, Optional<int>, int, int, int) |
Computes the average of the HSV, HSL or HSI image pixel values.
|
  | ImageAverage(Fil.Image, Optional<Fil.Region>, Fil.Pixel, Optional<float>) |
Computes the average of the image pixel values.
|
  | ImageBoxToSurfaceCoordinates(Fil.Box, Fil.SurfaceCoordinatesFormat, Fil.Box, Optional<Fil.Box3D>) |
Finds the surface coordinates of image box.
|
  | ImageBox(Fil.Image, Fil.Box) |
Returns a box corresponding to the dimensions of an image.
|
  | ImageCenter(Fil.Image, Fil.Point2D) |
Returns the geometrical center of an image.
|
  | ImageCharacteristicPoint(Fil.Image, Fil.Anchor2D, Fil.Point2D) |
Returns one of the 9 characteristic points of an image (corners or mid-points).
|
  | ImageCircleToSurfaceCoordinates(Fil.Circle2D, Fil.SurfaceCoordinatesFormat, Fil.Circle2D, Optional<Fil.Circle3D>) |
Finds the surface coordinates of image circle.
|
  | ImageCoordinateSystemToSurfaceCoordinates(Fil.CoordinateSystem2D, Fil.SurfaceCoordinatesFormat, Fil.CoordinateSystem2D) |
Finds the surface coordinates of image coordinate system.
|
  | ImageCorrelationImage(Fil.Image, Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Fil.CorrelationMeasure, Fil.Image) |
Computes an image of correlation between a pattern and the input image at each
possible location.
|
  | ImageCorrelation(Fil.Image, Fil.Image, Optional<Fil.Region>, Fil.CorrelationMeasure, float) |
Computes the correlation of pattern and image.
|
  | ImageDifferenceImage(Fil.Image, Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Fil.DistanceMeasure, Fil.Image) |
Computes an image of differences between a moving pattern and the input image.
|
  | ImageDifference(Fil.Image, Fil.Image, Optional<Fil.Region>, Fil.DistanceMeasure, float) |
Measures dissimilarity between two images.
|
  | ImageEdgesToWorldPlane(List<Fil.Edge1D>, Fil.RectificationTransform, List<Fil.Edge1D>) |
Finds the world coordinates of image Edges.
|
  | ImageEdgeToWorldPlane(Fil.Edge1D, Fil.RectificationTransform, Fil.Edge1D) |
Finds the world coordinates of image Edge.
|
  | ImageGapsToWorldPlane(List<Fil.Gap1D>, Fil.RectificationTransform, List<Fil.Gap1D>) |
Finds the world coordinates of image Gaps.
|
  | ImageGapToWorldPlane(Fil.Gap1D, Fil.RectificationTransform, Fil.Gap1D) |
Finds the world coordinates of image Gap.
|
  | ImageHistogram(Fil.Image, Optional<Fil.Region>, int, float, float, int, Fil.Histogram) |
Computes the histogram of the image pixel values.
|
  | ImageInversePolarTransform(Fil.Image, Fil.Point2D, Fil.PolarSpaceType, Fil.PolarInterpolationMethod, Fil.Image) |
Transforms an image from polar or log-polar space to euclidean space.
|
  | ImageLineToSurfaceCoordinates(Fil.Line2D, Fil.SurfaceCoordinatesFormat, Fil.Line2D, Optional<Fil.Line3D>) |
Finds the surface coordinates of image line.
|
  | ImageLocalMaxima(Fil.Image, Optional<Fil.Region>, bool, Optional<float>, Optional<float>, float, Optional<Fil.ImageLocalExtremaVerification>, Optional<List<Fil.Extremum2D>>, Optional<List<Fil.Region>>) |
Finds image locations characterized by locally maximal pixel values.
|
  | ImageLocalMinima(Fil.Image, Optional<Fil.Region>, bool, Optional<float>, Optional<float>, float, Optional<Fil.ImageLocalExtremaVerification>, Optional<List<Fil.Extremum2D>>, Optional<List<Fil.Region>>) |
Finds image locations characterized by locally minimal pixel values.
|
  | ImageMassCenter(Fil.Image, Optional<Fil.Region>, Fil.Point2D) |
Computes a point with coordinates equal to image mass center in brightness scale.
|
  | ImageMaximum(Fil.Image, Optional<Fil.Region>, Optional<Fil.Location>, Optional<float>) |
Finds the location and the value of the brightest pixel.
|
  | ImageMinimum(Fil.Image, Optional<Fil.Region>, Optional<Fil.Location>, Optional<float>) |
Finds the location and the value of the darkest pixel.
|
  | ImageMoment(Fil.Image, Optional<Fil.Region>, Fil.ImageMomentType, bool, float, Optional<float>) |
Computes the selected moment of an image in regular and normalized (divided
by sum of pixel values) variant.
|
  | ImageOrientation(Fil.Image, Optional<Fil.Region>, float) |
Computes the orientation of an image using image moments. The result range is
from 0.0 to 180.0.
|
  | ImagePathsToSurfaceCoordinates(List<Fil.Path>, Fil.SurfaceCoordinatesFormat, List<Fil.Path>) |
Finds the surface coordinates of image paths.
|
  | ImagePathsToWorldPlane(List<Fil.Path>, Fil.RectificationTransform, List<Fil.Path>) |
Finds the world coordinates of image Paths.
|
  | ImagePathToSurfaceCoordinates(Fil.Path, Fil.SurfaceCoordinatesFormat, Fil.Path) |
Finds the surface coordinates of image path.
|
  | ImagePathToWorldPlane(Fil.Path, Fil.RectificationTransform, Fil.Path) |
Finds the world coordinates of image Path.
|
  | ImagePixels(Fil.Image, Optional<Fil.Region>, List<Fil.Pixel>) |
Returns an array of pixels from the input image.
|
  | ImagePixelValues(Fil.Image, Optional<Fil.Region>, List<float>) |
Returns an array of pixel values from the input image.
|
  | ImagePointsToSurfaceCoordinates(List<Fil.Point2D>, Fil.SurfaceCoordinatesFormat, List<Fil.Point2D>) |
Finds the surface coordinates of image points.
|
  | ImagePointsToWorldPlane(List<Fil.Point2D>, Fil.RectificationTransform, List<Fil.Point2D>) |
Finds the world coordinates of image Points.
|
  | ImagePointToSurfaceCoordinates(Fil.Point2D, Fil.SurfaceCoordinatesFormat, Fil.Point2D, Optional<Fil.Point3D>) |
Finds the surface coordinates of image point.
|
  | ImagePointToWorldPlane(Fil.Point2D, Fil.RectificationTransform, Fil.Point2D) |
Finds the world coordinates of image Point.
|
  | ImagePolarTransform(Fil.Image, Fil.Point2D, Fil.PolarSpaceType, Fil.PolarInterpolationMethod, Fil.Image) |
Transforms an image to polar or log-polar space.
|
  | ImageProfileAlongPath(Fil.ScanMapState, Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, float, Fil.AccumulationMode, Optional<Fil.Pixel>, Fil.Profile, Fil.Path, Optional<Fil.Path>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
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 those
values.
|
  | ImageProjection(Fil.Image, Optional<Fil.Region>, Fil.ProjectionDirection, Fil.ProjectionMode, Fil.Profile) |
Computes the average (or other statistic) for each image row or column and then
merges the obtained results into a profile.
|
  | ImageRidgesToWorldPlane(List<Fil.Ridge1D>, Fil.RectificationTransform, List<Fil.Ridge1D>) |
Finds the world coordinates of image Ridges.
|
  | ImageRidges(Fil.Image, Optional<Fil.Region>, Fil.Polarity, Optional<float>, Optional<float>, float, Fil.Region) |
Finds ridge pixels in an image.
|
  | ImageRidgeToWorldPlane(Fil.Ridge1D, Fil.RectificationTransform, Fil.Ridge1D) |
Finds the world coordinates of image Ridge.
|
  | ImageSegmentsToSurfaceCoordinates(List<Fil.Segment2D>, Fil.SurfaceCoordinatesFormat, List<Fil.Segment2D>) |
Finds the surface coordinates of image segments.
|
  | ImageSegmentsToWorldPlane(List<Fil.Segment2D>, Fil.RectificationTransform, List<Fil.Segment2D>) |
Finds the world coordinates of image Segments.
|
  | ImageSegmentToSurfaceCoordinates(Fil.Segment2D, Fil.SurfaceCoordinatesFormat, Fil.Segment2D, Optional<Fil.Segment3D>) |
Finds the surface coordinates of image segment.
|
  | ImageSegmentToWorldPlane(Fil.Segment2D, Fil.RectificationTransform, Fil.Segment2D) |
Finds the world coordinates of image Segment.
|
  | ImageSharpness(Fil.Image, Optional<Fil.Box>, float) |
Returns a value dependent on sharpness of the image. The value is bigger for
sharper images.
|
  | ImageStandardDeviation(Fil.Image, Optional<Fil.Region>, float) |
Calculates standard deviation of image pixel values.
|
  | ImageStatistics(Fil.Image, Optional<Fil.Region>, Optional<Fil.Location>, Optional<float>, Optional<Fil.Location>, Optional<float>, Optional<Fil.Pixel>, Optional<float>, Optional<Fil.Pixel>, Optional<float>) |
Computes various statistics of the image pixel values.
|
  | ImageStripesToWorldPlane(List<Fil.Stripe1D>, Fil.RectificationTransform, List<Fil.Stripe1D>) |
Finds the world coordinates of image Stripes.
|
  | ImageStripeToWorldPlane(Fil.Stripe1D, Fil.RectificationTransform, Fil.Stripe1D) |
Finds the world coordinates of image Stripe.
|
  | ImageSum(Fil.Image, Optional<Fil.Region>, Fil.Pixel, Optional<float>) |
Computes the sum of the image pixel values.
|
  | ImageToImageFormat(Fil.Image, Fil.ImageFormat) |
Converts an image to an image format.
|
  | ImageToMatrix(Fil.Image, Fil.Matrix) |
Converts a single-channel image to a matrix.
|
  | ImageToSize(Fil.Image, Fil.Size) |
Converts an image to a size.
|
  | ImageVectorToSurfaceCoordinates(Fil.Vector2D, Fil.SurfaceCoordinatesFormat, Fil.Vector2D, Optional<Fil.Vector3D>) |
Finds the surface coordinates of image vector.
|
  | InflatePath(Fil.Path, float, float, Conditional<Fil.Path>) |
Enlarges a path by a given margin (points in the input path must be sorted clockwise).
|
  | InflateRectangle(Fil.Rectangle2D, float, Fil.Rectangle2D) |
Enlarges a rectangle by a given margin.
|
  | InitGPUProcessing(string, string) | |
  | InitLibrary() |
Initializes library internals. Should be called before any other function from
FIL.
|
  | InpaintImage_Bornemann(Fil.Image, Fil.Region, int, float, float, float, Fil.LuminanceMode, Fil.Image) |
Fills in a region of an image with pixel values interpolated from the borders
of the area; uses fast marching method and coherence analysis.
|
  | InpaintImage_Telea(Fil.Image, Fil.Region, int, Fil.Image) |
Fills in a region of an image with pixel values interpolated from the borders
of the area; uses fast marching method.
|
  | InpaintImage(Fil.Image, float, Fil.ShapeRegion, Optional<Fil.CoordinateSystem2D>) |
Fills in a region of an image with pixel values interpolated from the borders
of the area.
|
  | InscribeRegionInRegion(Fil.Region, Fil.Region, Fil.ShiftType, Fil.FitType, Conditional<int>, Conditional<int>, Conditional<Fil.Region>) |
Shifts source region so that it is contained in target region.
|
  | InsertToPath(Fil.Path, Fil.Point2D, int, bool) |
Inserts a new point to a path at a specified location.
|
  | InspectImageMemoryPools(bool, List<int>, List<int>, int) |
Returns information about allocated image memory buffers. This information can
be used for preallocation.
|
  | IntegerToHash(int, Fil.Hash) |
Converts an Integer to a Hash.
|
  | IntegerToPixel(int, Fil.Pixel) |
Converts an integer value to pixel.
|
  | InverseFourierTransform(Fil.Image, Fil.Image) |
Transforms an image in frequency domain back to spatial domain using inverse
Fourier transformation.
|
  | InvertCoordinateSystem(Fil.CoordinateSystem2D, Fil.CoordinateSystem2D) |
Inverts a coordinate system.
|
  | InvertImage(Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Applies numeric inversion (1/x) of the pixel values.
|
  | IsCurrentWorkCancelled() | |
  | JoinAdjacentPaths(List<Fil.Path>, float, float, Optional<float>, float, Optional<float>, Fil.PathJoiningMethod, Fil.PathJoiningAngleMeasure, bool, bool, float, List<Fil.Path>, Optional<List<Fil.Path>>) |
Joins those paths of an array which endpoints lie near enough.
|
  | JoinImages_OfArray(List<Fil.Image>, Fil.JoinDirection, int, Fil.Image) |
Creates a single image by glueing together many input images in horizontal or
vertical direction.
|
  | JoinImages_OfSeries(Fil.JoinImages_OfSeriesState, Fil.Image, Fil.JoinDirection, int, int, Conditional<Fil.Image>) |
Creates a single image by glueing together a series of input images in horizontal
or vertical direction.
|
  | JoinImages(Fil.Image, Fil.Image, Optional<Fil.Image>, Optional<Fil.Image>, Fil.JoinDirection, int, Fil.Image) |
Creates a single image by glueing together the two input images in horizontal
or vertical direction.
|
  | JoinImageTiles(List<Fil.Image>, int, int, Fil.Image) |
Joins previously cut tiles into single image.
|
  | JoinPoint3DGrids(Fil.Point3DGrid, Fil.Point3DGrid, Optional<int>, Optional<int>, Fil.Point3DGrid) |
Combines two point grids into one.
|
  | JoinProfilesIntoImage_OfSeries(Fil.JoinProfilesIntoImage_OfSeriesState, Fil.Profile, int, Conditional<Fil.Image>) |
Creates an image by joining 1D profiles, which appear in consecutive iterations.
|
  | JoinProfilesIntoImage(List<Fil.Profile>, Fil.Image) |
Creates an image by joining an array of 1D profiles into consecutive image rows.
|
  | JoinProfiles(Fil.Profile, Fil.Profile, Fil.Profile) |
Concatenates two profiles into one.
|
  | JoinSurfaces(Fil.Surface, Fil.Surface, Fil.Surface) |
Combines two surfaces into one.
|
  | KNN_Classify(Fil.KNNModel, List<float>, int, Fil.Metric, int) |
Classify data using the KNN classifier.
|
  | KNN_Init(int, int, Fil.KNNModel) |
Initializes the KNN classifier.
|
  | KNN_Train(Fil.KNNModel, List<List<float>>, List<int>, Fil.KNNModel) |
Trains KNN classifier using sample data.
|
  | LabToRgb(Fil.Image, Fil.Image) |
Converts color space from L*a*b* to Red-Green-Blue.
|
  | LawsFilter(Fil.Image, Optional<Fil.Region>, Fil.LawsFilterType, Fil.LawsFilterType, Fil.LawsFilterSize, int, bool, Fil.Image, Fil.Image) |
Filters image with one of the classic LAWS filter.
|
  | LerpAngles(float, float, Optional<Fil.RotationDirection>, Fil.AngleRange, float, bool, float) |
Linearly interpolates between two angles in the direction of minimum turn.
|
  | LerpImages_ByImage(Fil.Image, Fil.Image, Optional<Fil.Region>, Fil.Image, Fil.Image) |
Interpolates two images linearly pixel by pixel according to another image values.
|
  | LerpImages(Fil.Image, Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Interpolates two images linearly pixel by pixel.
|
  | LerpPaths(Fil.Path, Fil.Path, float, Fil.Path) |
Linearly interpolates between two paths.
|
  | LerpPoints3D(Fil.Point3D, Fil.Point3D, float, Fil.Point3D) |
Linearly interpolates between two points in 3D.
|
  | LerpPoints(Fil.Point2D, Fil.Point2D, float, Fil.Point2D) |
Linearly interpolates between two points.
|
  | LerpSegments3D(Fil.Segment3D, Fil.Segment3D, float, Fil.Segment3D) |
Linearly interpolates between two segments in 3D.
|
  | LerpSegments(Fil.Segment2D, Fil.Segment2D, float, bool, Fil.Segment2D) |
Linearly interpolates between two segments.
|
  | LerpVectors3D(Fil.Vector3D, Fil.Vector3D, float, Fil.Vector3D) |
Linearly interpolates between two 3D vectors.
|
  | LerpVectors_Radial(Fil.Vector2D, Fil.Vector2D, Optional<Fil.RotationDirection>, float, Fil.Vector2D) |
Linearly interpolates between two radial vectors.
|
  | LerpVectors(Fil.Vector2D, Fil.Vector2D, float, Fil.Vector2D) |
Linearly interpolates between two vectors.
|
  | lerp(Fil.Point2D, Fil.Point2D, float) | |
  | Line2DToLine3D_AxesPlane(Fil.Line2D, Fil.PlaneType, float, Fil.Line3D, Optional<Fil.Plane3D>) |
Projects a 2D line onto a plane defined by 3D coordinate axes.
|
  | Line2DToLine3D(Fil.Line2D, Fil.Line3D) |
Converts a line in 2D to a line in 3D.
|
  | Line3DToLine2D_AxesPlane(Fil.Line3D, Fil.PlaneType, Fil.Line2D, Optional<Fil.Plane3D>) |
Projects a 3D line onto a plane defined by coordinate axes.
|
  | Line3DToLine2D(Fil.Line3D, Fil.Line2D) |
Converts a line in 3D to a line in 2D by ignoring its Z coordinates.
|
  | LinearBinaryPattern(Fil.Image, Optional<Fil.Region>, Fil.LinearBinaryPatternType, Fil.Histogram, Fil.Image) |
Creates histogram and map of Linear Binary Patterns (with radius 1 and size
8) of provided image.
|
  | LineArcIntersection(Fil.Line2D, Fil.Arc2D, Conditional<Fil.Point2D>, Conditional<Fil.Point2D>) |
Computes the common points of an arc and a line.
|
  | LinearRegression_LTE(List<float>, Optional<List<float>>, int, Optional<int>, Fil.LinearFunction, List<float>, List<float>, List<float>, List<float>, float, Diagnostic<int>) |
Computes linear regression of given point set using Least Trimmed Error algorithm.
|
  | LinearRegression_M(List<float>, Optional<List<float>>, Fil.MEstimator, float, int, Optional<Fil.LinearFunction>, Fil.LinearFunction, List<float>, List<float>, Optional<List<float>>, Optional<List<float>>) |
Computes linear regression of given point set using selected M-estimator for
outlier suppression.
|
  | LinearRegression_RANSAC(List<float>, Optional<List<float>>, Optional<int>, float, Optional<int>, Fil.LinearFunction, List<float>, List<float>) |
Computes linear regression of given point set using RANSAC.
|
  | LinearRegression_TheilSen(List<float>, Optional<List<float>>, Fil.TheilSenVariant, Fil.LinearFunction, List<float>, List<float>) |
Computes linear regression of given point set using TheilSen algorithm.
|
  | LinearRegression(List<float>, Optional<List<float>>, Fil.LinearFunction, List<float>, List<float>, float) |
Computes linear regression of given point set.
|
  | LineCircleIntersection(Fil.Line2D, Fil.Circle2D, Conditional<Fil.Point2D>, Conditional<Fil.Point2D>) |
Computes common points of a circle and a line.
|
  | LineLineIntersection3D(Fil.Line3D, Fil.Line3D, Conditional<Fil.Point3D>) |
Computes a common point of two lines in 3D.
|
  | LineLineIntersection(Fil.Line2D, Fil.Line2D, Conditional<Fil.Point2D>) |
Computes a common point of two lines.
|
  | LineNormalVector(Fil.Line2D, bool, Fil.Vector2D) |
Computes the normal vector of a line.
|
  | LineOrientation(Fil.Line2D, float) |
Computes the orientation angle of a line as angle in the range from 0 to 180.
|
  | LinePlaneIntersection3D(Fil.Line3D, Fil.Plane3D, Conditional<Fil.Point3D>) |
Computes the intersection point of a line in 3D and a plane.
|
  | LineScanCameraModelToAnyCameraModel(Fil.LineScanCameraModel, Fil.AnyCameraModel) |
Conversion
|
  | LineScanCameraModelToRectificationTransform(Fil.LineScanCameraModel, Fil.RectificationTransform) |
Conversion
|
  | LineSegmentIntersection(Fil.Line2D, Fil.Segment2D, Conditional<Fil.Point2D>) |
Computes a common point of a line and a segment.
|
  | LineThroughPoint3D(Fil.Point3D, Fil.Vector3D, Fil.Line3D) |
Computes a line in 3D passing through a point with given direction.
|
  | LineThroughPoints3D(Fil.Point3D, Fil.Point3D, Fil.Line3D) |
Computes a line in 3D passing through two points.
|
  | LineThroughPoints(Fil.Point2D, Fil.Point2D, Fil.Line2D) |
Computes a line passing through two distinct points.
|
  | LineThroughPoint(Fil.Point2D, float, Fil.Line2D) |
Computes a line passing through a point with given angle.
|
  | LineToLineDistance3D(Fil.Line3D, Fil.Line3D, float, float, Optional<Fil.Segment3D>) |
Measures the distance between two lines in 3D.
|
  | LoadAnyCameraModel(string, Fil.AnyCameraModel) |
Loads serialized AnyCameraModel object from FIDATA file.
|
  | LoadEdgeModel2(string, Fil.EdgeModel2) |
Loads serialized template matching EdgeModel2 object from FIDATA file.
|
  | LoadEdgeModel(string, Fil.EdgeModel) |
Loads serialized template matching EdgeModel object from FIDATA file.
|
  | LoadEntities_FromDxf(string, float, Optional<List<string>>, Fil.Point2D, List<List<Fil.Point2D>>, Diagnostic<List<string>>) |
Loads entities from a DXF file as an array of point arrays.
|
  | LoadGrayModel2(string, Fil.GrayModel2) |
Loads serialized template matching GrayModel2 object from FIDATA file.
|
  | LoadGrayModel(string, Fil.GrayModel) |
Loads serialized template matching GrayModel object from FIDATA file.
|
  | LoadHistogram(string, Fil.Histogram) |
Loads serialized Histogram object from FIDATA file.
|
  | LoadImageFormat(string, bool, Fil.ImageFormat) |
Loads a single image format from a file without loading all image data.
|
  | LoadImageFromBuffer(Fil.ByteBuffer, int, Optional<int>, bool, Fil.Image) |
Loads a single image from a file stored in memory.
|
  | LoadImageObject(string, Fil.Image) |
Loads serialized Image object from FIDATA file.
|
  | LoadImage_FromDxf(string, float, Optional<Fil.Size>, Fil.Pixel, Optional<List<string>>, Fil.Point2D, Fil.Image, Diagnostic<List<string>>) |
Loads data from a DXF file as an image.
|
  | LoadImage_FromWebsite(string, Optional<string>, Optional<string>, Fil.Image) |
Loads a JPG image from a website.
|
  | LoadImage(string, bool, Fil.Image) |
Loads a single image from a file.
|
  | LoadMultiplePagesTiffImage(string, bool, List<Fil.Image>) |
Loads a image array from a tiff file.
|
  | LoadOcrMlpModel(string, Fil.OcrMlpModel) |
Loads serialized OcrMlpModel object from FIDATA file.
|
  | LoadOcrModel(string, Fil.OcrModel) |
Loads serialized OcrMlpModel object from FIDATA file.
|
  | LoadOcrSvmModel(string, Fil.OcrSvmModel) |
Loads serialized OcrSvmModel object from FIDATA file.
|
  | LoadPath(string, Fil.Path) |
Loads serialized Path object from FIDATA file.
|
  | LoadPoint3DArrayFromTextFile(string, Fil.Grid3DFileFormat, string, int, List<Fil.Point3D>, Diagnostic<string>, Diagnostic<Fil.Point3D>) |
Loads arrays of 3D points from text file.
|
  | LoadPoint3DGridObject(string, Fil.Point3DGrid) |
Deserializes a profile from an FIDATA file.
|
  | LoadPoint3DGridWithImage(string, Fil.Point3DFileFormat, Optional<int>, Optional<int>, Fil.Point3DGrid, Fil.Image) |
Loads entities from a file of one of available types as an array of points in
3D and an image. Assumes an ordered rectangular grid with no holes.
|
  | LoadPoint3DGrid(string, Fil.Point3DFileFormat, bool, Fil.Point3DGrid) |
Loads entities from a file of one of available types as an array of points in
3D.
|
  | LoadProfile(string, Fil.Profile) |
Deserializes a profile from an FIDATA file.
|
  | LoadRectificationMap(string, Fil.RectificationMap) |
Loads serialized RectificationMap object from FIDATA file.
|
  | LoadRectificationTransform(string, Fil.RectificationTransform) |
Loads serialized RectificationTransform object from FIDATA file.
|
  | LoadRegion(string, Fil.Region) |
Loads a region from an FIDATA file.
|
  | LoadSpatialMap(string, Fil.SpatialMap) |
Deserializes a SpatialMap object from a FIDATA file.
|
  | LoadSurfaceWithImage(string, Fil.Point3DFileFormat, double, Fil.ValueLimits_f64, double, Fil.ValueLimits_f64, double, double, Fil.PlainType, Fil.SurfaceMultipointHeight, Fil.Pixel, Fil.Surface, Fil.Image, Optional<double>, Optional<double>, Diagnostic<Fil.Region>) |
Loads entities from a file of one of available types as an array of points in
3D and an image. Assumes an unordered grid with possible holes.
|
  | LoadSurface(string, Fil.Surface) |
Deserializes a surface from an FIDATA file.
|
  | LocateMultipleObjects_Edges1(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.EdgeModel, int, Optional<int>, float, Fil.EdgePolarityMode, Fil.EdgeNoiseLevel, bool, float, float, List<Fil.Object2D>, Optional<List<List<Fil.Path>>>, Optional<int>, Optional<Fil.ShapeRegion>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Image>>, Diagnostic<List<List<float>>>) |
Finds all occurrences of a predefined template on an image by comparing object
edges.
|
  | LocateMultipleObjects_Edges2(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.EdgeModel2, int, Optional<int>, float, Fil.EdgePolarityMode, Fil.EdgeNoiseLevel, bool, int, float, float, List<Fil.Object2D>, Optional<List<List<Fil.Path>>>, Optional<int>, Optional<Fil.ShapeRegion>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Image>>, Diagnostic<List<List<float>>>) |
Finds all occurrences of a predefined template on an image by comparing object
edges.
|
  | LocateMultipleObjects_Elastic(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.EdgeModel_Elastic, Fil.ElasticMatchingDetectionStrategy, float, float, float, float, List<Fil.Object2D>, List<List<Fil.Path>>, Optional<Fil.ShapeRegion>) |
Finds all occurrences of a predefined template on an image by comparing object
edges.
|
  | LocateMultipleObjects_NCC2(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.GrayModel2, int, Optional<int>, bool, float, float, Optional<float>, Optional<float>, List<Fil.Object2D>, Optional<int>, Optional<Fil.ShapeRegion>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Image>>, Diagnostic<List<List<float>>>) |
Finds all occurrences of a predefined template on an image by analysing the
normalized correlation between pixel values.
|
  | LocateMultipleObjects_NCC(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.GrayModel, int, Optional<int>, bool, float, float, Optional<float>, Optional<float>, List<Fil.Object2D>, Optional<int>, Optional<Fil.ShapeRegion>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Image>>, Diagnostic<List<List<float>>>) |
Finds all occurrences of a predefined template on an image by analysing the
normalized correlation between pixel values.
|
  | LocateMultipleObjects_SAD(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.GrayModel, int, Optional<int>, bool, float, float, List<Fil.Object2D>, Optional<int>, Optional<Fil.ShapeRegion>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Image>>, Diagnostic<List<List<float>>>) |
Finds multiple occurrences of a predefined template on an image by analysing
the Square Average Difference between pixel values.
|
  | LocateMultiplePointPatterns(List<Fil.Point2D>, Optional<List<int>>, List<Fil.Point2D>, Optional<List<int>>, Optional<Fil.Rectangle2D>, bool, float, float, bool, float, float, float, float, float, float, float, bool, List<Fil.Rectangle2D>, List<List<Fil.Point2D>>, List<Fil.CoordinateSystem2D>, List<List<Fil.Segment2D>>) |
Finds occurrences of a pattern in a 2D cloud of (feature) points.
|
  | LocateSingleObject_Edges1(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.EdgeModel, int, Optional<int>, float, Fil.EdgePolarityMode, Fil.EdgeNoiseLevel, bool, float, Conditional<Fil.Object2D>, Optional<Conditional<List<Fil.Path>>>, Optional<int>, Optional<Fil.ShapeRegion>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Image>>, Diagnostic<Conditional<List<float>>>) |
Finds a single occurrence of a predefined template on an image by comparing
object edges.
|
  | LocateSingleObject_Edges2(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.EdgeModel2, int, Optional<int>, float, Fil.EdgePolarityMode, Fil.EdgeNoiseLevel, bool, int, float, Conditional<Fil.Object2D>, Optional<Conditional<List<Fil.Path>>>, Optional<int>, Optional<Fil.ShapeRegion>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Image>>, Diagnostic<Conditional<List<float>>>) |
Finds a single occurrence of a predefined template on an image by comparing
object edges.
|
  | LocateSingleObject_Elastic(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.EdgeModel_Elastic, Fil.ElasticMatchingDetectionStrategy, float, float, float, float, Conditional<Fil.Object2D>, Optional<Conditional<List<Fil.Path>>>) |
Finds a single occurrence of a predefined template on an image by comparing
object edges.
|
  | LocateSingleObject_NCC2(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.GrayModel2, int, Optional<int>, bool, float, Optional<float>, Optional<float>, Conditional<Fil.Object2D>, Optional<int>, Optional<Fil.ShapeRegion>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Image>>, Diagnostic<Conditional<List<float>>>) |
Finds a single occurrence of a predefined template on an image by analysing
the normalized correlation between pixel values.
|
  | LocateSingleObject_NCC(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.GrayModel, int, Optional<int>, bool, float, Optional<float>, Optional<float>, Conditional<Fil.Object2D>, Optional<int>, Optional<Fil.ShapeRegion>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Image>>, Diagnostic<Conditional<List<float>>>) |
Finds a single occurrence of a predefined template on an image by analysing
the normalized correlation between pixel values.
|
  | LocateSingleObject_SAD(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.GrayModel, int, Optional<int>, bool, float, Conditional<Fil.Object2D>, Optional<int>, Optional<Fil.ShapeRegion>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Image>>, Diagnostic<Conditional<List<float>>>) |
Finds a single occurrence of a predefined template on an image by analysing
the Square Average Difference between pixel values.
|
  | LocateSinglePointPattern(List<Fil.Point2D>, Optional<List<int>>, List<Fil.Point2D>, Optional<List<int>>, Optional<Fil.Rectangle2D>, bool, float, float, bool, float, float, float, float, float, float, Conditional<Fil.Rectangle2D>, Conditional<List<Fil.Point2D>>, Conditional<Fil.CoordinateSystem2D>, Conditional<List<Fil.Segment2D>>) |
Finds an occurrence of the pattern in the input points.
|
  | LocationArrayToPoint2DArray(List<Fil.Location>, List<Fil.Point2D>) |
Converts an array of locations to an array of points.
|
  | LocationCenter(Fil.Location, Fil.Point2D) |
Returns the center point of a pixel indicated by the provided location.
|
  | LocationsToRegion(List<Fil.Location>, int, int, Fil.Region) |
Forms a region containing pixels of given locations.
|
  | LocationToPoint2D(Fil.Location, Fil.Point2D) |
Converts a location to its center point.
|
  | LogarithmImage(Fil.Image, Optional<Fil.Region>, Optional<float>, float, bool, Fil.Image, Diagnostic<Fil.Profile>) |
Computes a natural logarithm of each pixel.
|
  | LUTTransformImage(Fil.LUTTransformImageState, Fil.Image, Optional<Fil.Region>, List<int>, List<Fil.Pixel>, bool, Fil.Image) |
Changes pixel values for data stored in array.
|
  | MakeCharacterSamples(List<Fil.Region>, string, List<Fil.CharacterSample>) |
Creates training font samples from the provided regions.
|
  | MakeHeatmap(Fil.Image, int, int, int, Fil.Heatmap) |
Creates a new Heatmap object.
|
  | MakeHistogram(List<double>, float, float, int, Optional<int>, Fil.Histogram) |
Creates a histogram out of an array of bin values.
|
  | MakeImage(List<Fil.Pixel>, int, int, Fil.PlainType, int, Fil.Image) |
Converts a pixel array to a single-channel image.
|
  | MakePathConditional(Fil.Path, Fil.PathFeature, Optional<float>, Optional<float>, Conditional<Fil.Path>) |
Computes a path feature, checks whether its value is in range and creates a
conditional path on this basis.
|
  | MakeRegionConditional(Fil.Region, Fil.RegionFeature, Optional<float>, Optional<float>, Conditional<Fil.Region>) |
Computes a region feature, checks whether its value is in range and creates
a conditional region on this basis.
|
  | MakeSurfaceFromImage(Fil.Image, Optional<Fil.Region>, double, double, double, double, double, double, Fil.Surface) |
Creates a Surface structure from depth map mono image.
|
  | MatrixDeterminant(Fil.Matrix, float) |
Find the determinant of a square matrix.
|
  | MatrixPseudoEigenvectors(Fil.Matrix, Fil.Matrix, List<float>) |
Find the pseudo-eigenvalues and pseudo-eigenvectors of a symmetrical square
matrix.
|
  | MatrixToImage(Fil.Matrix, Fil.Image) |
Converts a matrix to a single-channel real image.
|
  | MatrixToRectificationTransform(Fil.Matrix, Fil.RectificationTransform) |
Conversion
|
  | MaxChannels(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Creates a monochromatic image by taking the maximum value of all the input image
channels.
|
  | MaximumHistogram_OfArray(List<Fil.Histogram>, Fil.Histogram) |
Computes the maximum of histograms of an array bar by bar.
|
  | MaximumHistogram_OfLoop(Fil.HistogramCombinators_OfLoopState, Fil.Histogram, Fil.Histogram) |
Computes the maximum of histograms appearing in consecutive iterations bar by
bar.
|
  | MaximumHistogram(Fil.Histogram, Fil.Histogram, Fil.Histogram) |
Computes the maximum of two histograms bar by bar.
|
  | MaximumImage_OfArray(List<Fil.Image>, Optional<Fil.Region>, Fil.Image) |
Computes the maximum of images of an array pixel by pixel.
|
  | MaximumImage_OfLoop(Fil.ImageCombinators_OfLoopState, Fil.Image, Optional<Fil.Region>, Fil.Image) |
Computes the maximum of images appearing in consecutive iterations pixel by
pixel.
|
  | MaximumImage(Fil.Image, Fil.Image, Optional<Fil.Region>, Fil.Image) |
Creates an image from the higher pixel values of each corresponding pair.
|
  | MaximumProfile_OfArray(List<Fil.Profile>, Fil.Profile) |
Computes the maximum of profiles of an array.
|
  | MaximumProfile_OfLoop(Fil.ProfileCombinators_OfLoopState, Fil.Profile, Fil.Profile) |
Computes the maximum of profiles appearing in consecutive iterations.
|
  | MaximumProfile(Fil.Profile, Fil.Profile, Fil.Profile) |
Computes the maximum of two profiles point by point.
|
  | MeasureClassificationQuality_Binary(List<bool>, List<bool>, float, float, float, float, Fil.Matrix) |
Calculates classification performance metrics for binary problems.
|
  | MeasureClassificationQuality_Multiclass(List<int>, List<int>, float, List<float>, List<float>, List<float>, Fil.Matrix) |
Calculates classification performance metrics for multiclass problems.
|
  | MeasureObjectWidth3D(Fil.Surface, List<Fil.ScanMap>, Fil.StripeScanParams3D, Fil.MeasureObjectMethod, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Optional<Fil.MEstimator>, int, Conditional<float>, Conditional<Fil.Segment2D>, Conditional<Fil.Segment2D>, Optional<List<Conditional<Fil.SurfaceStripe1D>>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Measures the width of an object using stripe detection.
|
  | MeasureObjectWidth(Fil.Image, List<Fil.ScanMap>, Fil.StripeScanParams, Fil.MeasureObjectMethod, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<Fil.MEstimator>, int, Conditional<float>, Conditional<Fil.Segment2D>, Conditional<Fil.Segment2D>, Optional<List<Conditional<Fil.Stripe1D>>>, Optional<List<Fil.Profile>>, Optional<List<Fil.Profile>>) |
Measures the width of an object using stripe detection.
|
  | MeasurePixelVectors(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Computes gradient magnitudes of an image.
|
  | MedianAngle(List<float>, Fil.AngleRange, float) |
Computes the median angle of the input angles.
|
  | MedianImages_OfArray(List<Fil.Image>, Optional<Fil.Region>, Fil.Image) |
Compute median value for each pixel of images from an array.
|
  | MergeChannels(Fil.Image, Fil.Image, Optional<Fil.Image>, Optional<Fil.Image>, Fil.Image) |
Creates a multichannel image from several monochromatic ones.
|
  | MergeCharactersIntoLines(List<Fil.OcrResult>, float, float, float, int, bool, string, Optional<List<List<Fil.OcrCandidate>>>, float, List<Fil.Rectangle2D>, List<string>, List<Conditional<int>>, List<float>) |
Converts a output of Deep Learning filter DL_ReadCharacters to lines of text.
|
  | MergeMultipleLocationResults(List<Fil.Object2D>, List<Fil.Object2D>, List<Fil.Object2D>, List<Fil.Object2D>, float, float, List<Fil.Object2D>, List<int>) |
Combines results from multiple LocateMultipleObject instances.
|
  | MergeSingleLocationResults(Conditional<Fil.Object2D>, Conditional<Fil.Object2D>, Conditional<Fil.Object2D>, Conditional<Fil.Object2D>, float, Conditional<Fil.Object2D>, Conditional<int>) |
Combines results from multiple LocateSingleObject instances.
|
  | MIL1DcodeFormatToBarcodeFormat(Fil.MIL1DcodeFormat, Fil.BarcodeFormat) |
Converts a MIL1DcodeFormat object to a BarcodeFormat.
|
  | MinChannels(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Creates a monochromatic image by taking the minimum value of all the input image
channels.
|
  | MinimumHistogram_OfArray(List<Fil.Histogram>, Fil.Histogram) |
Computes the minimum of histograms of an array bar by bar.
|
  | MinimumHistogram_OfLoop(Fil.HistogramCombinators_OfLoopState, Fil.Histogram, Fil.Histogram) |
Computes the minimum of histograms appearing in consecutive iterations bar by
bar.
|
  | MinimumHistogram(Fil.Histogram, Fil.Histogram, Fil.Histogram) |
Computes the minimum of two histograms bar by bar.
|
  | MinimumImage_OfArray(List<Fil.Image>, Optional<Fil.Region>, Fil.Image) |
Computes the minimum of images of an array pixel by pixel.
|
  | MinimumImage_OfLoop(Fil.ImageCombinators_OfLoopState, Fil.Image, Optional<Fil.Region>, Fil.Image) |
Computes the minimum of images appearing in consecutive iterations pixel by
pixel.
|
  | MinimumImage(Fil.Image, Fil.Image, Optional<Fil.Region>, Fil.Image) |
Creates an image from the lower pixel values of each corresponding pair.
|
  | MinimumProfile_OfArray(List<Fil.Profile>, Fil.Profile) |
Computes the minimum of profiles of an array.
|
  | MinimumProfile_OfLoop(Fil.ProfileCombinators_OfLoopState, Fil.Profile, Fil.Profile) |
Computes the minimum of profiles appearing in consecutive iterations.
|
  | MinimumProfile(Fil.Profile, Fil.Profile, Fil.Profile) |
Computes the minimum of two profiles point by point.
|
  | MirrorImage(Fil.Image, Fil.MirrorDirection, Fil.Image) |
Reverses the order of the input image columns or rows depending on inMirrorDirection
value.
|
  | MirrorPoint3DArray(List<Fil.Point3D>, Fil.Plane3D, List<Fil.Point3D>, Optional<Fil.Matrix>) |
Mirrors each point from the array according to the input plane.
|
  | MirrorPoint3DGrid(Fil.Point3DGrid, Fil.Plane3D, Fil.Point3DGrid, Optional<Fil.Matrix>) |
Mirrors each grid point according to the input plane.
|
  | MirrorPoint3D(Fil.Point3D, Fil.Plane3D, Fil.Point3D, Optional<Fil.Matrix>) |
Mirrors a point according to the input plane.
|
  | MirrorRegion(Fil.Region, Fil.MirrorDirection, Fil.Region) |
Mirrors a region across vertical or horizontal axis.
|
  | MirrorSurface(Fil.Surface, Fil.Surface, Optional<Fil.Matrix>) |
Transforms Z coordinate of each surface point to its opposite value.
|
  | MixChannels(Fil.Image, int, int, int, int, int, Fil.Image) |
Calculates a linear combination of image channels.
|
  | MLP_Init(Optional<List<int>>, Fil.ActivationFunction, Fil.MlpPreprocessing, Optional<int>, int, int, Fil.MlpModel) |
Creates multilayer perceptron model.
|
  | MLP_Respond(Fil.MlpModel, List<float>, List<float>) |
Calculates multilayer perceptron answer.
|
  | MLP_Train(Fil.MlpModel, List<List<float>>, List<List<float>>, Optional<List<List<float>>>, Optional<List<List<float>>>, int, float, float, Optional<int>, Fil.MlpModel, Diagnostic<Fil.Profile>, Diagnostic<Fil.Profile>) |
Creates and trains multilayer perceptron classifier.
|
  | MultiplyHistograms_OfArray(List<Fil.Histogram>, Fil.Histogram) |
Multiply histograms of an array bar by bar.
|
  | MultiplyHistograms_OfLoop(Fil.HistogramCombinators_OfLoopState, Fil.Histogram, Fil.Histogram) |
Multiply histograms appearing in consecutive iterations bar by bar.
|
  | MultiplyHistograms(Fil.Histogram, Fil.Histogram, Fil.Histogram) |
Multiplies two histograms bar by bar.
|
  | MultiplyHistogram(Fil.Histogram, double, Fil.Histogram) |
Multiplies each bin value by a number.
|
  | MultiplyImages_OfArray(List<Fil.Image>, Optional<Fil.Region>, float, Fil.Image) |
Multiplies images of an array pixel by pixel.
|
  | MultiplyImages_OfLoop(Fil.ImageCombinators_OfLoopState, Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Multiplies images appearing in consecutive iterations pixel by pixel.
|
  | MultiplyImages(Fil.Image, Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Multiplies two images pixel by pixel.
|
  | MultiplyImage(Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Multiplies each pixel by a scalar value.
|
  | MultiplyProfiles_OfArray(List<Fil.Profile>, Fil.Profile) |
Multiplies profiles of an array value by value.
|
  | MultiplyProfiles_OfLoop(Fil.ProfileCombinators_OfLoopState, Fil.Profile, Fil.Profile) |
Multiplies profiles appearing in consecutive iterations value by value.
|
  | MultiplyProfiles(Fil.Profile, Fil.Profile, Fil.Profile) |
Multiplies two profiles value by value.
|
  | MultiplyProfile(Fil.Profile, Optional<Fil.Range>, float) |
Multiplies each element of a profile by a scalar value.
|
  | NegateHistogram(Fil.Histogram, Fil.Histogram) |
Negates each bin value.
|
  | NegateImage(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Reverts the pixel value range (unsigned) or applies numeric negation (signed).
|
  | NegateProfile(Fil.Profile, Optional<Fil.Range>) |
Transforms each profile value to its negation.
|
  | NormalizeAngle(float) | |
  | NormalizeAngle(float, Fil.AngleRange, float, float) |
Normalizes an angle to the range <x, x+90) or <x, x+180) or <x, x+360).
|
  | NormalizeImage(Fil.Image, Optional<Fil.Region>, float, float, float, float, Optional<float>, Optional<float>, Fil.Image, float, float, Diagnostic<Fil.Region>) |
Rescales an image linearly, so that its minimum becomes inNewMinimum and the
maximum of the remaining pixels becomes inNewMaximum.
|
  | NormalizeLocalBrightness_Gauss(Fil.Image, Optional<Fil.Region>, float, Optional<float>, float, float, Fil.Image) |
Normalizes local brightness of the image. Internally uses Gauss smoothing.
|
  | NormalizeLocalBrightness_Mean(Fil.Image, Optional<Fil.Region>, int, Optional<int>, float, float, Fil.Image) |
Normalizes local brightness of the image. Internally uses Mean smoothing.
|
  | NormalizeLocalContrast(Fil.Image, Optional<Fil.Region>, float, float, int, float, Fil.Image) |
Normalizes local contrast of the image using Wallis filter.
|
  | NormalizeMatrixData(Fil.Matrix, Optional<Fil.Matrix>, Optional<Fil.Matrix>, Fil.Matrix, Fil.Matrix, Fil.Matrix) |
Treats Matrix as a data frame, where examples are in rows while columns represent
features, and normalizes the data by subtracting mean from each column and dividing
it by its standard deviation.
|
  | NormalizePixelVectors(Fil.Image, Optional<Fil.Region>, Fil.GradientAngleRange, Fil.Image) |
Adjusts gradient angles to a given range.
|
  | NormalizeProfile(Fil.Profile, Optional<Fil.Range>, Optional<float>, Optional<float>, float, float, Fil.Profile, float, float) |
Rescales a profile linearly, so that its minimum becomes inNewMinimum and its
maximum becomes inNewMaximum.
|
  | NormalizeRectangleOrientation(Fil.Rectangle2D, float, Fil.RectangleOrientation, Fil.Rectangle2D) |
Changes orientation of the given rectangle according to parameters.
|
  | NormalizeSegmentOrientation_ByBaseOrientation(Fil.Segment2D, float, Fil.Segment2D) |
Changes orientation of the given segment according to base orientation.
|
  | NormalizeSegmentOrientation_ByCoordinate(Fil.Segment2D, Fil.Axis, Fil.Segment2D) |
Changes orientation of the given segment according to coordinates along selected
axis.
|
  | NormalizeSegmentOrientation_ByPointDistance(Fil.Segment2D, Fil.Point2D, Fil.Segment2D) |
Changes orientation of the given segment according to distance to the given
point.
|
  | NthImage_OfArray(List<Fil.Image>, Optional<List<Fil.Region>>, int, bool, Fil.Image) |
For each pixel location, get value of n-th (increasing) pixel among input images.
|
  | OcrMlpModelToOcrModel(Fil.OcrMlpModel, Fil.OcrModel) |
Converts OcrMlpModel(old type) to OcrModel.
|
  | OcrModelToOcrMlpModel(Fil.OcrModel, Fil.OcrMlpModel) |
Converts OcrModel to OcrMlpModel.
|
  | OcrModelToOcrSvmModel(Fil.OcrModel, Fil.OcrSvmModel) |
Converts OcrModel to OcrSvmModel.
|
  | OcrSvmModelToOcrModel(Fil.OcrSvmModel, Fil.OcrModel) |
Converts OcrSvmModel(old type) to OcrModel.
|
  | OpenImage_AnyKernel(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.Region, Optional<Fil.Location>, Fil.Image) |
Removes small bright structures from an image (or fills in dark ones) by applying
consecutive erosion and dilation.
|
  | OpenImage_Mask(Fil.Image, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.MorphologyKernel, Fil.Image) |
Removes small bright structures from an image (or fills in dark ones) by applying
consecutive erosion and dilation.
|
  | OpenImage(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.KernelShape, int, Optional<int>, Fil.Image, Diagnostic<Fil.Region>) |
Removes small bright structures from an image (or fills in dark ones) by applying
consecutive erosion and dilation.
|
  | OpenInputVideoStream(string, int, Fil.InputVideoStream, float, int) |
Opens and creates a video stream from a file.
|
  | OpenOutputVideoStream(string, Fil.VideoEncoder, float, int, int, Fil.OutputVideoStream) |
Creates a video stream which will be saved to a selected file.
|
  | OpenPath(Fil.Path) |
Removes the segment connecting the last point with the first one in a path.
|
  | OpenRegion_AnyKernel(Fil.Region, Fil.Region, Fil.Region) |
Performs a morphological opening on a region using an arbitrary kernel.
|
  | OpenRegion(Fil.Region, Fil.KernelShape, int, Optional<int>, Fil.Region) |
Performs a morphological opening on a region using a predefined kernel.
|
  | OpenSurfacePoints(Fil.Surface, Optional<Fil.Region>, Fil.KernelShape, int, Optional<int>, bool, Fil.Surface) |
Removes some existing points from the input surface when some points in their
vicinity are missing.
|
  | outerProduct(Fil.Vector3D, Fil.Vector3D) | |
  | PassFailStatusToBool(bool, bool) |
Converts a pass/fail status to a bool value.
|
  | PassFailStatusToHash(bool, Fil.Hash) |
Converts a PassFailStatus object to a Hash.
|
  | PathAlongArc(Fil.Path, Fil.Arc2D, Fil.Axis, float, bool, Fil.Path) |
Transforms a path to a coordinate system in which the 'axis' arc is vertical
or horizontal.
|
  | PathAlongPath(Fil.Path, Fil.Path, Fil.Axis, float, bool, Fil.Path) |
Transforms a path to a coordinate system in which the 'axis' path is vertical
or horizontal.
|
  | PathArrayPoints(List<Fil.Path>, List<Fil.Point2D>) |
Converts an array of paths to an array of points.
|
  | PathAverageTurnAngle(Fil.Path, float) |
Computes the average absolute turn angle of a path per unit of length.
|
  | PathBoundingBox_OrNil(Fil.Path, Conditional<Fil.Box>) |
Computes the smallest box containing a path; returns NIL if the path is empty.
|
  | PathBoundingBox(Fil.Path, Fil.Box) |
Computes the smallest box containing a path.
|
  | PathBoundingCircle_OrNil(Fil.Path, Conditional<Fil.Circle2D>) |
Computes the smallest circle enclosing a path; returns NIL if the path is empty.
|
  | PathBoundingCircle(Fil.Path, Fil.Circle2D) |
Computes the smallest circle enclosing a path.
|
  | PathBoundingParallelogram(Fil.Path, Fil.BoundingRectangleFeature, Fil.Path, Optional<Fil.Point2D>, Optional<float>, Optional<float>, Optional<float>) |
Computes the smallest parallelogram containing a path.
|
  | PathBoundingRectangle_FixedAngle_OrNil(Fil.Path, float, Conditional<Fil.Rectangle2D>, Conditional<Fil.Point2D>, Conditional<float>, Conditional<float>) |
Computes the smallest rectangle with the given orientation angle containing
a path; returns NIL when the path is empty.
|
  | PathBoundingRectangle_FixedAngle(Fil.Path, float, Fil.Rectangle2D, Optional<Fil.Point2D>, Optional<float>, Optional<float>) |
Computes the smallest rectangle with the given orientation angle containing
a path.
|
  | PathBoundingRectangle_OrNil(Fil.Path, Fil.BoundingRectangleFeature, float, Fil.RectangleOrientation, Conditional<Fil.Rectangle2D>, Conditional<Fil.Point2D>, Conditional<float>, Conditional<float>) |
Computes the smallest rectangle containing a path; returns NIL when the path
is empty.
|
  | PathBoundingRectangle(Fil.Path, Fil.BoundingRectangleFeature, float, Fil.RectangleOrientation, Fil.Rectangle2D, Optional<Fil.Point2D>, Optional<float>, Optional<float>) |
Computes the smallest rectangle containing a path.
|
  | PathCaliperDiameter(Fil.Path, Optional<Fil.Segment2D>, Optional<float>, Optional<Fil.Segment2D>, Optional<float>) |
Computes the longest and the shortest width of the input path measured as distance
between parallel lines containing the whole path.
|
  | PathConvexHull(Fil.Path, Fil.Path) |
Computes the smallest convex shape that contains the given path.
|
  | PathDiameter(Fil.Path, Optional<Fil.Segment2D>, Optional<float>) |
Finds the longest segment connecting two characteristic points of a path.
|
  | PathEditDistance(Fil.Path, Fil.Path, int, int, int, Optional<Fil.CoordinateSystem2D>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Point2D>>, Optional<List<Fil.Point2D>>) |
Computes the edit distance between the input paths.
|
  | PathEndpoints(Fil.Path, Fil.Point2D, Fil.Point2D) |
Returns the two endpoints of a path.
|
  | PathLength(Fil.Path, float) |
Computes the total length of the input path.
|
  | PathLineIntersections(Fil.Path, Fil.Line2D, List<Fil.Point2D>, Optional<List<int>>) |
Computes the common points of a path and a line.
|
  | PathMassCenter_OrNil(Fil.Path, Conditional<Fil.Point2D>) |
Computes the average of the path points (all, not only characteristic ones);
returns NIL if the path is empty.
|
  | PathMassCenter(Fil.Path, Fil.Point2D) |
Computes the average of the path points (all, not only characteristic ones).
|
  | PathPathIntersections(Fil.Path, Fil.Path, List<Fil.Point2D>, Optional<List<int>>, Optional<List<int>>) |
Computes the common points of two paths.
|
  | PathProjectionProfile(Fil.Path, Fil.Line2D, Fil.Profile, Diagnostic<List<Fil.Segment2D>>) |
Computes the distance from the line to the path.
|
  | PathSegmentIntersections(Fil.Path, Fil.Segment2D, List<Fil.Point2D>, Optional<List<int>>) |
Computes the common points of a path and a segment.
|
  | PathSegments(Fil.Path, List<Fil.Segment2D>) |
Converts a path to an array of line segments.
|
  | PathSelfIntersections(Fil.Path, List<Fil.Point2D>, Optional<List<int>>, Optional<List<int>>, Optional<bool>) |
Checks if a path has any self-intersections and computes all of them.
|
  | PathSize(Fil.Path, int) |
Returns the number of characteristic points on the input path.
|
  | PathToLineDistanceProfile(Fil.Path, Fil.Line2D, float, Fil.Profile, Optional<List<float>>, Optional<List<Fil.Segment2D>>) |
Computes the profile of distances between a line and the characteristic points
of a path.
|
  | PathToLineDistance(Fil.Path, Fil.Line2D, float, float, Optional<Fil.Segment2D>) |
Computes the smallest distance between a path and a line.
|
  | PathToPathDistanceProfile(Fil.Path, Fil.Path, Fil.PathDistanceMode, float, Fil.Profile, Optional<List<float>>, Optional<List<Fil.Segment2D>>) |
Computes the profile of distances between two paths.
|
  | PathToPathDistance(Fil.Path, Fil.Path, Fil.PathDistanceMode, float, float, Optional<Fil.Segment2D>) |
Computes the minimum distance between two paths.
|
  | PathToPathMaximumDistance(Fil.Path, Fil.Path, Fil.PathDistanceMode, float, float, Optional<Fil.Segment2D>) |
Computes the distance between the farthest point of the input path from the
other path.
|
  | PathToPoint2DArray(Fil.Path, List<Fil.Point2D>) |
Converts a path to an array of points.
|
  | PathToPointDistanceProfile(Fil.Point2D, Fil.Path, float, Fil.Profile, Optional<List<float>>, Optional<List<Fil.Segment2D>>) |
Computes the profile of distances between the specified point and the characteristic
points of a path.
|
  | PathToPointDistance(Fil.Point2D, Fil.Path, float, float, Optional<Fil.Segment2D>) |
Computes the smallest distance between a path and a point.
|
  | PathToShapeRegion(Fil.Path, Fil.ShapeRegion) |
Converts a closed path to a shape region.
|
  | PathTurnAngleLocalMaxima(Fil.Path, Fil.TurnAngleDirection, Fil.TurnAnglePrecision, float, float, float, List<float>, List<Fil.Point2D>, List<float>, Diagnostic<Fil.Path>, Diagnostic<Fil.Profile>) |
Finds the local maxima of the profile of turn angles of a path.
|
  | PathTurnAngleMaximum_OrNil(Fil.Path, Fil.TurnAngleDirection, Fil.TurnAnglePrecision, Conditional<float>, Conditional<Fil.Point2D>, Conditional<float>) |
Finds the maximum of the profile of turn angles of a path; returns NIL if the
path has no turn angles.
|
  | PathTurnAngleMaximum(Fil.Path, Fil.TurnAngleDirection, Fil.TurnAnglePrecision, float, Fil.Point2D, float) |
Finds the maximum of the profile of turn angles of a path.
|
  | PathTurnAngleProfile(Fil.Path, Fil.Profile) |
Computes the profile of turn angles at characteristic points of a path.
|
  | PhotometricStereo_ComputeHeightMap(Fil.Image, Fil.Image) |
Computes the shape of the image object using surface normals.
|
  | PhotometricStereo_DestroyHeightMapStruct(Optional<int>, Optional<int>) |
Destroys a structure used for computing height map in photometric stereo filter.
|
  | PhotometricStereo_General_Perform(List<Fil.Image>, List<float>, List<float>, Fil.Image, Fil.Image, Fil.Image) |
Computes surface normals using images with light source in different places.
|
  | PhotometricStereo_InitializeHeightMapStruct(int, int) |
Creates a structure used for computing height map in photometric stereo filter.
|
  | PhotometricStereo_Perform(Fil.Image, Fil.Image, Fil.Image, Fil.Image, float, float, Fil.Image, Fil.Image, Fil.Image) |
Computes surface normals using four images with light source in different places.
|
  | PhotometricStereo_SurfaceCurvature(Fil.Image, Fil.CurvatureMeasure, float, Optional<float>, float, float, Fil.Image) |
Computes the surface curvature using previously computed normals.
|
  | PinholeCameraModelToAnyCameraModel(Fil.PinholeCameraModel, Fil.AnyCameraModel) |
Conversion
|
  | PinholeCameraModelToRectificationTransform(Fil.PinholeCameraModel, Fil.RectificationTransform) |
Conversion
|
  | PixelToWebHMIColor(Fil.Pixel, string) |
Converts an image pixel to WebHMI color.
|
  | PixelVectorDirAndPresence(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Computes gradient orientations of an image.
|
  | PlainTypeSize(Fil.PlainType) | |
  | Plane3DNormalVector(Fil.Plane3D, Fil.Vector3D) |
Computes the normal vector of a line.
|
  | Plane3DOrientation(Fil.Plane3D, float, float, float, Optional<Fil.Point3D>) |
Computes the orientation of a plane as angles in the range from 0 to 180 between
the plane and coordinate planes.
|
  | PlanePlaneIntersection3D(Fil.Plane3D, Fil.Plane3D, Conditional<Fil.Line3D>) |
Computes a common line in 3D of two planes.
|
  | PlaneThroughLineAndPoint3D(Fil.Line3D, Fil.Point3D, Fil.Plane3D) |
Computes a plane passing through a line and a point in 3D.
|
  | PlaneThroughPoints3D(Fil.Point3D, Fil.Point3D, Fil.Point3D, Fil.Plane3D) |
Computes a plane passing through three distinct points in 3D.
|
  | Point2DArrayToLocationArray(List<Fil.Point2D>, List<Fil.Location>) |
Converts an array of points to an array of locations.
|
  | Point2DToLocation(Fil.Point2D, Fil.Location) |
Converts a point to a location its contained within.
|
  | Point2DToPoint3D_AxesPlane(Fil.Point2D, Fil.PlaneType, float, Fil.Point3D, Optional<Fil.Plane3D>) |
Projects a 2D point onto a plane defined by 3D coordinate axes.
|
  | Point2DToPoint3D(Fil.Point2D, Fil.Point3D) |
Converts a point in 2D to a point in 3D.
|
  | Point3DArrayToPoint2DArray(List<Fil.Point3D>, List<Fil.Point2D>) |
Converts an array of points in 3D to an array of points in 2D by ignoring their
Z coordinates.
|
  | Point3DGridDistance(Fil.Point3DGrid, Fil.Point3DGrid, Optional<Fil.Region>, float, List<Fil.Point3D>, List<Fil.Point3D>, float, float, List<float>) |
Computes distances between two input grids.
|
  | Point3DGridHole(Fil.Point3DGrid, Optional<Fil.Region>, Fil.MEstimator, float, int, Optional<Fil.Plane3D>, Conditional<Fil.Region>, Conditional<Fil.Point3D>, Fil.Plane3D, Optional<List<Fil.Point3D>>, Optional<List<float>>, Optional<float>, Optional<float>, Optional<List<float>>, Optional<float>) |
Finds a biggest hole in a given section of point cloud.
|
  | Point3DGridRMSE(Fil.Point3DGrid, Fil.Point3DGrid, double) |
Computes point-to-point RMSE between two point grids.
|
  | Point3DGridToPoint3DArray(Fil.Point3DGrid, List<Fil.Point3D>) |
Converts a grid of points to an array of points removing nonexistent ones.
|
  | Point3DGridValidPointsRegion(Fil.Point3DGrid, Optional<Fil.Region>, Fil.Region, Fil.Region) |
Computes region of locations where points are valid in a points 3D grid and
where they are invalid.
|
  | Point3DToPoint2D_AxesPlane(Fil.Point3D, Fil.PlaneType, Fil.Point2D, Optional<Fil.Plane3D>) |
Projects a 3D point onto a plane defined by coordinate axes.
|
  | Point3DToPoint2D(Fil.Point3D, Fil.Point2D) |
Converts a point in 3D to a point in 2D by ignoring its Z coordinate.
|
  | PointAlongArc(Fil.Point2D, Fil.Arc2D, Fil.Axis, float, bool, Fil.Point2D) |
Transforms a point to a coordinate system in which the 'axis' arc is vertical
or horizontal.
|
  | PointAlongPath(Fil.Point2D, Fil.Path, Fil.Axis, float, bool, Fil.Point2D) |
Transforms a point to a coordinate system in which the 'axis' path is vertical
or horizontal.
|
  | Points2DToPoints3D_AxesPlane(List<Fil.Point2D>, Fil.PlaneType, float, List<Fil.Point3D>, Optional<Fil.Plane3D>) |
Projects an array of 2D points onto a plane defined by 3D coordinate axes.
|
  | Points3DMedian(List<Fil.Point3D>, Optional<List<float>>, int, Fil.Point3D, Optional<float>, Diagnostic<List<Fil.Point3D>>) |
Computes the geometric median of the input points.
|
  | Points3DToPoints2D_AxesPlane(List<Fil.Point3D>, Fil.PlaneType, List<Fil.Point2D>, Optional<Fil.Plane3D>) |
Projects an array of 3D points onto a plane defined by coordinate axes.
|
  | PointsBoundingBox3D_OrNil(List<Fil.Point3D>, Conditional<Fil.Box3D>) |
Computes the smallest box in 3D containing an array of points in 3D; returns
NIL if the array is empty.
|
  | PointsBoundingBox3D(List<Fil.Point3D>, Fil.Box3D) |
Computes the smallest box in 3D containing an array of points in 3D.
|
  | PointsBoundingBox_OrNil(List<Fil.Point2D>, Conditional<Fil.Box>) |
Computes the smallest box containing an array of points; returns NIL if the
array is empty.
|
  | PointsBoundingBox(List<Fil.Point2D>, Fil.Box) |
Computes the smallest box containing an array of points.
|
  | PointsBoundingCircle_OrNil(List<Fil.Point2D>, Conditional<Fil.Circle2D>) |
Computes the smallest circle containing an array of points; returns NIL if the
array is empty.
|
  | PointsBoundingCircle(List<Fil.Point2D>, Fil.Circle2D) |
Computes the smallest circle containing an array of points.
|
  | PointsBoundingEllipse(List<Fil.Point2D>, Fil.Ellipse2D, List<Fil.Point2D>) |
Computes the smallest ellipse containing an array of points if such ellipse
exists.
|
  | PointsBoundingParallelogram(List<Fil.Point2D>, Fil.BoundingRectangleFeature, Fil.Path, Optional<Fil.Point2D>, Optional<float>, Optional<float>, Optional<float>) |
Computes the smallest parallelogram containing an array of points.
|
  | PointsBoundingRectangle_FixedAngle_OrNil(List<Fil.Point2D>, float, Conditional<Fil.Rectangle2D>, Conditional<Fil.Point2D>, Conditional<float>, Conditional<float>) |
Computes the smallest rectangle with the given orientation angle containing
an array of points; returns NIL when the array is empty.
|
  | PointsBoundingRectangle_FixedAngle(List<Fil.Point2D>, float, Fil.Rectangle2D, Optional<Fil.Point2D>, Optional<float>, Optional<float>) |
Computes the smallest rectangle with the given orientation angle containing
an array of points.
|
  | PointsBoundingRectangle_OrNil(List<Fil.Point2D>, Fil.BoundingRectangleFeature, float, Fil.RectangleOrientation, Conditional<Fil.Rectangle2D>, Conditional<Fil.Point2D>, Conditional<float>, Conditional<float>) |
Computes the smallest rectangle containing an array of points; returns NIL when
the array is empty.
|
  | PointsBoundingRectangle(List<Fil.Point2D>, Fil.BoundingRectangleFeature, float, Fil.RectangleOrientation, Fil.Rectangle2D, Optional<Fil.Point2D>, Optional<float>, Optional<float>) |
Computes the smallest rectangle containing an array of points.
|
  | PointsCaliperDiameter(List<Fil.Point2D>, Optional<Fil.Segment2D>, Optional<float>, Optional<Fil.Segment2D>, Optional<float>) |
Computes the longest and the shortest width of the input points measured as
distance between parallel lines containing all of them.
|
  | PointsConvexHull(List<Fil.Point2D>, Fil.Path) |
Computes the smallest convex shape that contains the given array of points.
|
  | PointsDiameter(List<Fil.Point2D>, Optional<Fil.Segment2D>, Optional<float>) |
Finds the longest segment connecting two points from a given array.
|
  | PointSequenceDistances3D(List<Fil.Point3D>, bool, List<float>, Optional<float>, Optional<List<Fil.Segment3D>>) |
Measures the distances between consecutive points of a point sequence in 3D.
|
  | PointSequenceDistances(List<Fil.Point2D>, bool, float, List<float>, Optional<float>, Optional<List<Fil.Segment2D>>) |
Measures the distances between consecutive points of a point sequence.
|
  | PointsMassCenter3D(List<Fil.Point3D>, Fil.Point3D) |
Computes the central point of the input points.
|
  | PointsMassCenter_OrNil(List<Fil.Point2D>, Conditional<Fil.Point2D>) |
Computes the central point of the input points; returns NIL if the array is
empty.
|
  | PointsMassCenter(List<Fil.Point2D>, Fil.Point2D) |
Computes the central point of the input points.
|
  | PointsMedian(List<Fil.Point2D>, Optional<List<float>>, int, Fil.Point2D, Optional<float>, Diagnostic<List<Fil.Point2D>>) |
Computes the geometric median of the input points.
|
  | PointsOrientation(List<Fil.Point2D>, float) |
Computes the orientation of a set of 2D points.
|
  | PointToArcDistance(Fil.Point2D, Fil.Arc2D, float, float, Optional<Fil.Segment2D>) |
Measures the distance between a point and an arc.
|
  | PointToCircleDistance3D(Fil.Point3D, Fil.Circle3D, float, float, Optional<Fil.Segment3D>) |
Measures the distance between a 3D point and a circle in 3D.
|
  | PointToCircleDistance(Fil.Point2D, Fil.Circle2D, float, float, Optional<Fil.Segment2D>) |
Measures the distance between a point and a circle.
|
  | PointToLineDistance3D(Fil.Point3D, Fil.Line3D, float, float, Optional<Fil.Segment3D>) |
Measures the distance between a 3D point and a line in 3D.
|
  | PointToLineDistance_Oriented(Fil.Point2D, Fil.Segment2D, float, float, Optional<Fil.Segment2D>) |
Measures the signed distance between a point and a line with direction.
|
  | PointToLineDistance(Fil.Point2D, Fil.Line2D, float, float, Optional<Fil.Segment2D>, Optional<float>) |
Measures the distance between a point and a line.
|
  | PointToPlaneDistance3D(Fil.Point3D, Fil.Plane3D, float, float, Optional<Fil.Segment3D>, Optional<float>) |
Measures the distance between a 3D point and a plane.
|
  | PointToPointDistance3D(Fil.Point3D, Fil.Point3D, float, float, Optional<Fil.Segment3D>) |
Measures the distance between two 3D points.
|
  | PointToPointDistance(Fil.Point2D, Fil.Point2D, float, float, Optional<Fil.Segment2D>) |
Measures the distance between two points.
|
  | PointToRectangleDistance(Fil.Point2D, Fil.Rectangle2D, float, bool, float, Conditional<Fil.Segment2D>) |
Measures the distance between point and rectangle.
|
  | PointToSegmentDistance3D(Fil.Point3D, Fil.Segment3D, float, float, Optional<Fil.Segment3D>) |
Measures the distance between a 3D point and a segment in 3D.
|
  | PointToSegmentDistance(Fil.Point2D, Fil.Segment2D, float, float, Optional<Fil.Segment2D>) |
Measures the distance between a point and a segment.
|
  | PolygonArea(Fil.Path, float) |
Computes the area of polygon.
|
  | PolygonCircularity(Fil.Path, Fil.CircularityMeasure, float) |
Computes the area of a polygon divided by the area of a circle having the same
feature.
|
  | PolygonConvexity(Fil.Path, float) |
Computes the area of a polygon divided by the area of its convex hull.
|
  | PolygonEllipticAxes(Fil.Path, Fil.Segment2D, Fil.Segment2D) |
Computes axes of an ellipse having the same first and second order moments as
the given polygon.
|
  | PolygonElongation(Fil.Path, float) |
Computes the elongation factor of a polygon (perfect circle has minimal elongation
equal 1.0).
|
  | PolygonInscribedCircle(Fil.Path, Fil.Circle2D) |
Computes the circle with the maximal possible area contained in the input polygon.
|
  | PolygonIntersectionArea_Convex(Fil.Path, Fil.Path, float) |
Computes the intersection area of two convex non-intersecting polygons.
|
  | PolygonIntersection_Convex(Fil.Path, Fil.Path, Fil.Path) |
Finds the intersection of two convex non-intersecting polygons.
|
  | PolygonMassCenter_OrNil(Fil.Path, Conditional<Fil.Point2D>) |
Computes the mass center of polygon; returns Nil for degenerate inputs.
|
  | PolygonMassCenter(Fil.Path, Fil.Point2D) |
Computes the mass center of polygon.
|
  | PolygonOrientation(Fil.Path, float) |
Computes the polygon orientation as angle with value in range 0.0 - 180.0.
|
  | PolygonRectangularity(Fil.Path, float) |
Computes the area of a polygon divided by the area of its bounding rectangle.
|
  | PolygonSecondOrderMoments(Fil.Path, float, float, float) | |
  | PolygonWithNormalizedOrientation(Fil.Path, Fil.Path) |
Returns the same polygon but with orientation corresponding to the axes.
|
  | PowerImage(Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Exponentiates each pixel to the given power.
|
  | ProfileAutocorrelation(Fil.Profile, int, int, int, int, bool, int, float, Fil.PeriodPrecisionMethod, List<float>, float, float) |
Computes the correlation between neighboring sub-profiles of different sizes
and infers the most probable period length.
|
  | ProfileAverage(Fil.Profile, Optional<Fil.Range>, float) |
Computes the average value of a profile.
|
  | ProfileCoordinates(Fil.Profile, Optional<Fil.Range>, List<float>, List<float>) |
Returns an array of all X and Y coordinates of the input profile.
|
  | ProfileCorrelation(Fil.Profile, int, Fil.Profile, int, Optional<int>, float, Optional<float>, Diagnostic<Fil.Profile>, Diagnostic<Fil.Profile>) |
Computes the correlation between two sub-profiles.
|
  | ProfileDistance(Fil.Profile, Fil.Profile, Optional<Fil.Range>, Fil.DistanceMeasure, float) |
Computes the [mean] square error between two profiles.
|
  | ProfileEdges(Fil.Profile, Optional<Fil.Range>, bool, Fil.EdgeScanParams, float, Optional<float>, Optional<Fil.LocalBlindness>, List<Fil.ProfileEdge>, Optional<List<float>>, Optional<Fil.Profile>) |
Finds the locations at which the profile values raise or fall quickly.
|
  | ProfileIndices(Fil.Profile, List<int>) |
Returns an array of all indices of the input profile (0, 1, 2, ...).
|
  | ProfileLocalExtrema(Fil.Profile, Optional<Fil.Range>, bool, Fil.ExtremumType, Fil.ProfileInterpolationMethod, bool, Optional<float>, Optional<float>, Optional<Fil.LocalBlindness>, List<Fil.Extremum1D>) |
Finds the locations at which the values of the input profile are locally highest
or lowest.
|
  | ProfileMaximum(Fil.Profile, Optional<Fil.Range>, Fil.ProfileInterpolationMethod, float, Optional<int>, Optional<float>) |
Finds the highest value of the input profile, its precise location and the corresponding
index.
|
  | ProfileMinimum(Fil.Profile, Optional<Fil.Range>, Fil.ProfileInterpolationMethod, float, Optional<int>, Optional<float>) |
Finds the lowest value of the input profile, its precise location and the corresponding
index.
|
  | ProfileRidges(Fil.Profile, Optional<Fil.Range>, bool, Fil.RidgeScanParams, float, Optional<float>, Optional<Fil.LocalBlindness>, List<Fil.ProfileRidge>, Optional<List<float>>, Optional<Fil.Profile>) |
Finds the high or low peaks in the input profile.
|
  | ProfileSections(Fil.Profile, Optional<Fil.Range>, Optional<float>, Optional<float>, float, Optional<float>, float, Optional<float>, Optional<float>, List<Fil.ProfileSection>, Conditional<Fil.ProfileSection>) |
Finds subprofiles whose values fall into the specified range.
|
  | ProfileSize(Fil.Profile, int) |
Returns the number of elements in a profile.
|
  | ProfileStripes(Fil.Profile, Optional<Fil.Range>, bool, Fil.StripeScanParams, float, Optional<float>, Optional<Fil.LocalBlindness>, List<Fil.ProfileStripe>, Optional<List<float>>, Optional<Fil.Profile>) |
Finds pairs of opposite (raising and falling) edges in the input profile.
|
  | ProfileSum(Fil.Profile, Optional<Fil.Range>, float) |
Computes the sum of profile values.
|
  | ProfileToPoint2DArray(Fil.Profile, List<Fil.Point2D>) |
Converts a profile to an array of points.
|
  | ProfileToRealArray(Fil.Profile, List<float>) |
Converts a profile to an array of real numbers.
|
  | ProfileZeroCrossings(Fil.Profile, Optional<Fil.Range>, List<float>) |
Finds the points of a profile at which the profile intersects the x-axis.
|
  | ProjectLineOntoPlane3D(Fil.Line3D, Fil.Plane3D, Fil.Line3D) |
Projects a line 3D onto a plane.
|
  | ProjectPathOntoSurface(Fil.Surface, Fil.Path, Fil.Path) |
Returns a path consisting of interpolated single points of a surface given their
coordinates in surface coordinate system.
|
  | ProjectPoint2DOntoPlane3D(Fil.Point2D, Fil.Plane3D, Fil.Point3D) |
Projects a point on a plane Z=0 onto a given plane, translating it parallel
to Z axis.
|
  | ProjectPointOnCircle(Fil.Point2D, Fil.Circle2D, Fil.Point2D) |
Projects a point onto a circle.
|
  | ProjectPointOnLine3D(Fil.Point3D, Fil.Line3D, Fil.Point3D) |
Projects a point 3D onto a line in 3D.
|
  | ProjectPointOnLine(Fil.Point2D, Fil.Line2D, Fil.Point2D) |
Projects a point onto a line.
|
  | ProjectPointOntoPlane3D(Fil.Point3D, Fil.Plane3D, Fil.Point3D) |
Projects a point 3D onto a plane.
|
  | ProjectPointOntoSurface(Fil.Surface, Fil.Point2D, int, Optional<Fil.Point3D>, Optional<Fil.Point2D>) |
Returns an interpolated single point of a surface given its coordinates in surface
coordinate system.
|
  | ProjectPointOrthogonal(Fil.Point3D, Fil.Point2D, Fil.Point2D) |
Converts a point through a simple orthogonal projection, parallel to the Z axis.
|
  | ProjectPointPerspective(Fil.Point3D, Fil.Point2D, Fil.Point3D, float, Fil.Point2D) |
Converts a point through a perspective projection, parallel to the Z axis.
|
  | ProjectPointsOnCircle(List<Fil.Point2D>, Fil.Circle2D, List<Fil.Point2D>, Conditional<Fil.Arc2D>) |
Projects points onto a circle.
|
  | ProjectPointsOnLine3D(List<Fil.Point3D>, Fil.Line3D, List<Fil.Point3D>, Optional<Conditional<Fil.Segment3D>>) |
Projects points onto a line.
|
  | ProjectPointsOnLine(List<Fil.Point2D>, Fil.Line2D, List<Fil.Point2D>, Optional<Conditional<Fil.Segment2D>>) |
Projects points onto a line.
|
  | ProjectSurfaceOntoAxesPlane(Fil.Surface, Fil.PlaneType, Optional<double>, Fil.ValueLimits_f64, Optional<double>, Fil.ValueLimits_f64, double, Optional<double>, Fil.ValueLimits_f64, Fil.PlainType, Fil.SurfaceMultipointHeight, Fil.Surface, Optional<double>, Optional<double>, Diagnostic<Fil.Region>) |
Projects a surface onto one of three axes planes.
|
  | ProjectSurfaceOntoPlane(Fil.Surface, Fil.Plane3D, bool, bool, Fil.Surface, Optional<Fil.Matrix>) |
Projects a surface on another plane, replacing Z coordinate of a point with
its distance from a given plane.
|
  | project(Fil.Point2D, Fil.Line2D) | |
  | PruneRegion(Fil.Region, int, Fil.Region) |
Removes one pixel wide branches from a region.
|
  | QuadraticRegression_M(List<float>, Optional<List<float>>, Fil.MEstimator, float, int, Optional<Fil.QuadraticFunction>, Fil.QuadraticFunction, List<float>, List<float>, Optional<List<float>>, Optional<List<float>>) |
Computes quadratic regression of given point set using selected M-estimator
for outlier suppression.
|
  | QuadraticRegression_RANSAC(List<float>, Optional<List<float>>, Optional<int>, float, Optional<int>, Fil.QuadraticFunction, List<float>, List<float>) |
Computes quadratic regression of given point set using RANSAC.
|
  | QuadraticRegression(List<float>, Optional<List<float>>, Fil.QuadraticFunction, List<float>, List<float>, float) |
Computes quadratic regression of given point set.
|
  | RandomPoint3D(Fil.RandomState, Fil.Box3D, Optional<int>, Fil.Point3D) |
Creates random 3D point inside given box.
|
  | RandomPoint(Fil.RandomState, Fil.Box, Optional<int>, Fil.Point2D) |
Creates random point inside given box.
|
  | ReadMultipleBarcodes(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.BarcodeParams, Fil.BarcodeDecodingParams, int, List<Fil.Barcode>, Optional<List<Fil.Rectangle2D>>, Optional<Fil.ShapeRegion>, Diagnostic<Fil.Image>, Diagnostic<List<List<Fil.Segment2D>>>) |
Detects and recognizes multiple barcodes on the input image.
|
  | ReadMultipleCodes_IK_Binary(Fil.Image, Optional<Fil.Rectangle2D>, Fil.CodeInverse1D, Optional<int>, Fil.CodeDetectionParameters, Fil.ManyCodeSettings, bool, Optional<Fil.Code128Parameters>, bool, Optional<Fil.DatamatrixParameters>, bool, bool, bool, bool, bool, bool, bool, bool, bool, Optional<Fil.GS1DatabarParameters>, Optional<Fil.CodabarParameters>, List<Fil.ByteBuffer>, List<Fil.Path>, List<Fil.CodeFormat>, List<float>) |
Detects and recognizes Codes in one image.
|
  | ReadMultipleCodes_IK(Fil.Image, Optional<Fil.Rectangle2D>, Fil.CodeInverse1D, Optional<int>, Fil.CodeDetectionParameters, Fil.ManyCodeSettings, bool, Optional<Fil.Code128Parameters>, bool, Optional<Fil.DatamatrixParameters>, bool, bool, bool, bool, bool, bool, bool, bool, bool, Optional<Fil.GS1DatabarParameters>, Optional<Fil.CodabarParameters>, List<string>, List<Fil.Path>, List<Fil.CodeFormat>, List<float>) |
Detects and recognizes Codes in one image.
|
  | ReadMultipleDatacodes(Fil.ReadDataMatrixCodes_State, Fil.Image, Optional<Fil.Rectangle2D>, Optional<Fil.CoordinateSystem2D>, Fil.DatacodeParams, Fil.DatacodeDetectionParams, bool, int, bool, Fil.DataCodeTypeSelection, List<Fil.DataCode>, List<Fil.Path>, Optional<Fil.Rectangle2D>) |
Detects and recognizes several Data Codes in one image.
|
  | ReadMultiplePDF417Codes(Fil.Image, Optional<Fil.Rectangle2D>, Optional<Fil.CoordinateSystem2D>, Fil.PDF417CodeParams, Fil.PDF417DetectionParams, bool, List<Fil.PDF417Code>, Optional<Fil.Rectangle2D>) |
Detects and recognizes several PDF417 codes.
|
  | ReadSingleBarcode(Fil.Image, Optional<Fil.ShapeRegion>, Optional<Fil.CoordinateSystem2D>, Fil.BarcodeParams, Fil.BarcodeDecodingParams, Conditional<Fil.Barcode>, Optional<List<Fil.Rectangle2D>>, Optional<Fil.ShapeRegion>, Diagnostic<Fil.Image>, Diagnostic<List<List<Fil.Segment2D>>>) |
Detects and recognizes a single barcode on the input image.
|
  | ReadSingleCode_IK_Binary(Fil.Image, Optional<Fil.Rectangle2D>, Fil.CodeInverse1D, Optional<int>, Fil.CodeDetectionParameters, bool, Optional<Fil.Code128Parameters>, bool, Optional<Fil.DatamatrixParameters>, bool, bool, bool, bool, bool, bool, bool, bool, bool, Optional<Fil.CodabarParameters>, Optional<Fil.GS1DatabarParameters>, Conditional<Fil.ByteBuffer>, Conditional<Fil.Path>, Conditional<Fil.CodeFormat>, Conditional<float>) |
Detects and recognizes Codes in one image.
|
  | ReadSingleCode_IK(Fil.Image, Optional<Fil.Rectangle2D>, Fil.CodeInverse1D, Optional<int>, Fil.CodeDetectionParameters, bool, Optional<Fil.Code128Parameters>, bool, Optional<Fil.DatamatrixParameters>, bool, bool, bool, bool, bool, bool, bool, bool, bool, Optional<Fil.CodabarParameters>, Optional<Fil.GS1DatabarParameters>, Conditional<string>, Conditional<Fil.Path>, Conditional<Fil.CodeFormat>, Conditional<float>) |
Detects and recognizes Codes in one image.
|
  | ReadSingleDatacode(Fil.ReadDataMatrixCodes_State, Fil.Image, Optional<Fil.Rectangle2D>, Optional<Fil.CoordinateSystem2D>, Fil.DatacodeParams, Fil.DatacodeDetectionParams, bool, Fil.DataCodeTypeSelection, Conditional<Fil.DataCode>, List<Fil.Path>, Optional<Fil.Rectangle2D>) |
Detects and recognizes one Data Code.
|
  | ReadSinglePDF417Code(Fil.Image, Optional<Fil.Rectangle2D>, Optional<Fil.CoordinateSystem2D>, Fil.PDF417CodeParams, Fil.PDF417DetectionParams, Conditional<Fil.PDF417Code>, Optional<Fil.Rectangle2D>) |
Detects and recognizes one PDF417 code.
|
  | ReadText(List<Fil.Region>, Fil.OcrModel, float, string, List<Conditional<string>>, List<float>, bool) |
Ready-to-use tool for reading text from images using the OCR technique.
|
  | ReadVideoStream(Fil.InputVideoStream, bool, int, Fil.Image) |
Acquires a frame from a previously opened video stream.
|
  | RealArrayToPixelArray(List<float>, List<Fil.Pixel>) |
Converts an array of real values to an array of pixels.
|
  | RealArrayToProfile(List<float>, Fil.Profile) |
Converts an array of real numbers to a profile.
|
  | RealignImagePitch(Fil.Image, Fil.Image) |
Creates a new image with a standard pitch alignment.
|
  | RealToPixel(float, Fil.Pixel) |
Converts a real value to pixel.
|
  | RecognizeBarcode(Fil.Image, Fil.Rectangle2D, Optional<Fil.CoordinateSystem2D>, Fil.BarcodeParams, int, int, float, Conditional<Fil.Barcode>, Optional<Fil.Rectangle2D>, Diagnostic<List<Fil.Segment2D>>) |
Extracts information from a barcode located on the input image at a given position.
|
  | RecognizeCharacters(List<Fil.Region>, Fil.OcrModel, Optional<Fil.Size>, bool, Fil.CharacterSortingOrder, Optional<float>, Optional<int>, string, List<float>, List<List<Fil.OcrCandidate>>, Diagnostic<List<Fil.Image>>, Diagnostic<List<Fil.Box>>) |
Classifies input regions into characters. Based on the Multi-Layer Perceptron
model.
|
  | Rectangle2DToEllipse2D(Fil.Rectangle2D, Fil.Ellipse2D) |
Converts a rectangle to an ellipse .
|
  | Rectangle2DToShapeRegionDeprecated(Fil.Rectangle2D, Fil.ShapeRegionDeprecated) | |
  | Rectangle2DToShapeRegion(Fil.Rectangle2D, Fil.ShapeRegion) |
Converts a rectangle to region of interest.
|
  | RectangleArea(Fil.Rectangle2D, float) |
Computes the area of a rectangle.
|
  | RectangleBoundingBox(Fil.Rectangle2D, Fil.Box) |
Computes the smallest box containing a rectangle.
|
  | RectangleBoundingCircle(Fil.Rectangle2D, Fil.Circle2D) |
Computes the smallest circle containing a rectangle.
|
  | RectangleCenter(Fil.Rectangle2D, Fil.Point2D) |
Computes the center point of a rectangle.
|
  | RectangleCharacteristicPoints(Fil.Rectangle2D, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<Fil.Point2D>, Optional<List<Fil.Point2D>>) |
Computes rectangle's characteristic points.
|
  | RectangleCharacteristicPoint(Fil.Rectangle2D, Fil.Anchor2D, Fil.Point2D) |
Returns a characteristic point (e.g. the top-left) of the input rectangle.
|
  | RectangleCorners(Fil.Rectangle2D, Fil.Point2D, Fil.Point2D, Fil.Point2D, Fil.Point2D) |
Computes the four corner points of a rectangle.
|
  | RectanglePerimeterLength(Fil.Rectangle2D, float) |
Computes the perimeter length of a rectangle.
|
  | RectangleSides(Fil.Rectangle2D, Optional<Fil.Segment2D>, Optional<Fil.Segment2D>, Optional<Fil.Segment2D>, Optional<Fil.Segment2D>) |
Returns segments representing the sides of the input rectangle.
|
  | RectifyImage(Fil.Image, Fil.RectificationMap, Fil.Image, Optional<Fil.Matrix>, Optional<Fil.Point2D>, Optional<float>, Optional<float>) |
Applies a spatial map to distorted image transforming it to rectified image
defined in world coordinates.
|
  | ReducePath(Fil.Path, float, Fil.Path, Diagnostic<List<Fil.Path>>) |
Reduces the number of points in a path preserving its shape with the specified
precision.
|
  | ReduceSurface(Fil.Surface, Optional<Fil.Region>, Fil.Surface) |
Reduces surface dimensions as much as possible.
|
  | ReflectRegion(Fil.Region, Fil.Location, Fil.Region) |
Reflects a region through the given location.
|
  | RegionArea(Fil.Region, int) |
Computes the number of pixels contained in a region.
|
  | RegionBoundaries(Fil.Region, Fil.RegionConnectivity, Fil.Region) |
Removes interior pixels from a region.
|
  | RegionBoundingBox_OrNil(Fil.Region, Conditional<Fil.Box>) |
Computes the smallest box containing a region; returns NIL if the region is
empty.
|
  | RegionBoundingBox(Fil.Region, Fil.Box) |
Computes the smallest box containing a region.
|
  | RegionBoundingCircle_OrNil(Fil.Region, Conditional<Fil.Circle2D>) |
Computes the smallest circle enclosing a region; returns NIL if the region is
empty.
|
  | RegionBoundingCircle(Fil.Region, Fil.Circle2D) |
Computes the smallest circle enclosing a region.
|
  | RegionBoundingEllipse_OrNil(Fil.Region, Conditional<Fil.Ellipse2D>) |
Computes the smallest ellipse enclosing a region; returns NIL if the region
is empty.
|
  | RegionBoundingEllipse(Fil.Region, Fil.Ellipse2D) |
Computes the smallest ellipse enclosing a region.
|
  | RegionBoundingParallelogram(Fil.Region, Fil.BoundingRectangleFeature, Fil.Path, Optional<Fil.Point2D>, Optional<float>, Optional<float>, Optional<float>) |
Computes the smallest parallelogram containing a region.
|
  | RegionBoundingRectangle_FixedAngle_OrNil(Fil.Region, float, Conditional<Fil.Rectangle2D>, Conditional<Fil.Point2D>, Conditional<float>, Conditional<float>) |
Computes the smallest rectangle with the given orientation angle containing
a region; returns NIL if the region is empty.
|
  | RegionBoundingRectangle_FixedAngle(Fil.Region, float, Fil.Rectangle2D, Optional<Fil.Point2D>, Optional<float>, Optional<float>) |
Computes the smallest rectangle with the given orientation angle containing
a region.
|
  | RegionBoundingRectangle_OrNil(Fil.Region, Fil.BoundingRectangleFeature, float, Fil.RectangleOrientation, Conditional<Fil.Rectangle2D>, Conditional<Fil.Point2D>, Conditional<float>, Conditional<float>) |
Computes the smallest rectangle containing a region; returns NIL if the region
is empty.
|
  | RegionBoundingRectangle(Fil.Region, Fil.BoundingRectangleFeature, float, Fil.RectangleOrientation, Fil.Rectangle2D, Optional<Fil.Point2D>, Optional<float>, Optional<float>) |
Computes the smallest rectangle containing a region.
|
  | RegionCaliperDiameter(Fil.Region, Optional<Fil.Segment2D>, Optional<float>, Optional<Fil.Segment2D>, Optional<float>) |
Computes the longest and the shortest width of the input region measured as
distance between parallel lines containing the whole region.
|
  | RegionCharacteristicPoint(Fil.Region, Fil.Anchor2D, Fil.Point2D) |
Returns a characteristic point of the input's region bounding box.
|
  | RegionCircularity(Fil.Region, Fil.CircularityMeasure, float, Diagnostic<Fil.Circle2D>) |
Computes the area of a region divided by the area of a circular region having
the same feature.
|
  | RegionComplement(Fil.Region, Fil.Region) |
Computes a region of pixels not contained in the input region.
|
  | RegionComplexity(Fil.Region, float) |
Calculates how much the input region's perimeter is bigger than the perimeter
of a circle of the same area.
|
  | RegionContours(Fil.Region, Fil.RegionContourMode, Fil.RegionConnectivity, List<Fil.Path>) |
Computes an array of closed paths corresponding to the contours of the input
region.
|
  | RegionConvexHull_AsPath(Fil.Region, Fil.Path) |
Computes the smallest convex polygon containing the input region.
|
  | RegionConvexHull(Fil.Region, Fil.Region) |
Computes the smallest convex region containing the input region.
|
  | RegionConvexity(Fil.Region, float) |
Computes the area of a region divided by area of its convex hull.
|
  | RegionDiameter(Fil.Region, Optional<Fil.Segment2D>, Optional<float>) |
Computes the longest segment connecting two pixels contained in region and its
length.
|
  | RegionDifference(Fil.Region, Fil.Region, Fil.Region) |
Computes a region containing pixels from the first input region but not from
the second input region.
|
  | RegionDirectionalDispersion(Fil.Region, float, Fil.ProjectionDirection, float) |
Directional standard deviation of the distance of the region's points to the
center.
|
  | RegionDispersion(Fil.Region, float) |
Calculates how much more the input region's points are dispersed comparing to
the points of a circle of the same area.
|
  | RegionEllipticAxes(Fil.Region, Fil.Segment2D, Fil.Segment2D) |
Computes axes of an ellipse having the same first and second order moments as
the given region.
|
  | RegionElongation(Fil.Region, float) |
Computes the elongation factor of a region ( perfect circle has minimal elongation
equal 1.0 ).
|
  | RegionFeatureValue(Fil.Region, Fil.RegionFeature, float) |
Computes the feature value of the input region.
|
  | RegionHitAndMissTransform(Fil.Region, Fil.Region, Optional<Fil.Location>, Fil.Region, Optional<Fil.Location>, Fil.Region) |
Performs a hit-and-miss transformation on a region using arbitrary kernels.
|
  | RegionHoles_Elastic(Fil.Region, Optional<Fil.Region>, int, List<Fil.Region>) |
Fills a ridges region with convex basins.
|
  | RegionHoles(Fil.Region, Fil.RegionConnectivity, int, Optional<int>, List<Fil.Region>) |
Creates regions of the holes of the input region.
|
  | RegionInscribedBox(Fil.Region, float, Optional<float>, int, Optional<int>, int, Optional<int>, Conditional<Fil.Box>) |
Computes the largest box contained in a region.
|
  | RegionInscribedCircle(Fil.Region, Fil.Circle2D) |
Computes the largest circle contained in a region.
|
  | RegionInteriors(Fil.Region, Fil.RegionConnectivity, Fil.Region) |
Removes boundary pixels from a region.
|
  | RegionIntersection_OfArray(Optional<Fil.Region>, List<Fil.Region>, Fil.Region) |
Computes the common part of an array of regions.
|
  | RegionIntersection_OfLoop(Fil.RegionCombinators_OfLoopState, Fil.Region, Fil.Region) |
Computes the common part of regions appearing in consecutive iterations.
|
  | RegionIntersection(Fil.Region, Fil.Region, Fil.Region) |
Computes the common part of two regions.
|
  | RegionMassCenter_OrNil(Fil.Region, Conditional<Fil.Point2D>, Optional<Conditional<int>>) |
Computes a point with coordinates equal to the average coordinates of the region's
pixels; returns NIL if the region is empty.
|
  | RegionMassCenter(Fil.Region, Fil.Point2D, Optional<int>) |
Computes a point with coordinates equal to the average coordinates of the region's
pixels.
|
  | RegionMedialAxis(Fil.Region, Fil.RegionSkeletonMethod, List<Fil.Path>) |
Computes an array of paths corresponding to the skeleton of the input region.
|
  | RegionMoment(Fil.Region, Fil.RegionMomentType, bool, float, float) |
Computes selected second-order moment of a region in regular and normalized
( divided by region area ) variant.
|
  | RegionNumberOfHoles(Fil.Region, Fil.RegionConnectivity, int, Optional<int>, int) |
Computes the number of holes in a region.
|
  | RegionOrientation(Fil.Region, Fil.AngleRange, float) |
Computes the orientation of a region as an angle of value in a proper range.
|
  | RegionOuterBoundaries(Fil.Region, List<Fil.Location>, List<Fil.Location>, List<Fil.Location>, List<Fil.Location>) |
Returns the top, right, bottom and left boundaries of the input region.
|
  | RegionPerimeterLength(Fil.Region, float) |
Computes the length of the input region perimeter.
|
  | RegionPointRunLengths(Fil.Region, List<int>) |
Returns the lengths of horizontal sequences of locations that constitute the
input region.
|
  | RegionProjection(Fil.Region, Fil.ProjectionDirection, Fil.Profile) |
Computes the profile of the region pixel count in consecutive rows or columns.
|
  | RegionRectangularity(Fil.Region, float) |
Computes the area of a region divided by the area of its bounding rectangle.
|
  | RegionsFeatureValues(List<Fil.Region>, Fil.RegionFeature, List<float>) |
Computes the feature values of the input regions.
|
  | RegionsIoU(Fil.Region, Fil.Region, double) |
Computes intersection over union value for two regions.
|
  | RegionSkewness(Fil.Region, float, Fil.ProjectionDirection, float) |
Directional standard deviation of the distance of the region's points to the
center.
|
  | RegionSymmetricDifference_OfArray(List<Fil.Region>, Fil.Region) |
Computes a region containing pixels belonging to an odd number of array regions.
|
  | RegionSymmetricDifference_OfLoop(Fil.RegionCombinators_OfLoopState, Fil.Region, Fil.Region) |
Computes a region containing pixels belonging to an odd number of regions appearing
in consecutive iterations.
|
  | RegionSymmetricDifference(Fil.Region, Fil.Region, Fil.Region) |
Computes a region containing pixels from first or second input region, but not
from both.
|
  | RegionThickness(Fil.Region, float) |
Diameter of the biggest inscribed circle.
|
  | RegionToImage(Fil.Region, Fil.Image) |
Converts a region to an image.
|
  | RegionToLocations(Fil.Region, List<Fil.Location>) |
Converts a region to an array of its pixel locations.
|
  | RegionToRegionDistance(Fil.Region, Fil.Region, float, float, Optional<Fil.Segment2D>) |
Computes minimal distance between one of the points of the first region with
one of the points of the second region.
|
  | RegionToShapeRegion(Fil.Region, Fil.ShapeRegion) |
Converts a region to region of interest.
|
  | RegionUnion_OfArray(List<Fil.Region>, Fil.Region) |
Computes a region containing all the pixels that any of the input regions contains.
|
  | RegionUnion_OfLoop(Fil.RegionCombinators_OfLoopState, Fil.Region, Fil.Region) |
Computes the union of regions appearing in consecutive iterations.
|
  | RegionUnion(Fil.Region, Fil.Region, Fil.Region) |
Computes a region containing pixels from both input regions.
|
  | RemapImage(Fil.Image, Fil.SpatialMap, Optional<Fil.Region>, Fil.Image) |
Applies a precomputed image transform, defined by a spatial map object.
|
  | RemoveBordersFromRegion(Fil.Region, int, int, Fil.Region) |
Removes from a region the pixels that lie very close to the region's frame.
|
  | RemoveChannel(Fil.Image, int, Fil.Image) |
Creates an image by removing a single channel from the input image.
|
  | RemoveEmptyBoxes(List<Fil.Box>, List<Fil.Box>, List<bool>) |
The input boxes which have both dimensions different from zero are copied to
the output.
|
  | RemoveInvalidPoints3D(List<Fil.Point3D>, List<Fil.Point3D>) |
Removes invalid 3D points from an array (i.e. points with NaN or INF coordinates).
|
  | RemoveInvalidPoints(List<Fil.Point2D>, List<Fil.Point2D>) |
Removes invalid points from an array (i.e. points with NaN or INF coordinates).
|
  | RemoveOutliersFromPoint3DGrid(Fil.Point3DGrid, Optional<Fil.Region>, float, int, Fil.Point3DGrid, Diagnostic<float>, Diagnostic<float>) |
Removes noise from a given Point3DGrid. All points that are too far from their
neighbors are removed.
|
  | RemovePathSelfIntersections(Fil.Path, Fil.Path) |
Removes all self-intersections from a given path.
|
  | RemovePointFromPath(Fil.Path, int, bool) |
Removes a point from a path.
|
  | RemoveRegionBlobs(Fil.Region, Fil.RegionConnectivity, Fil.RegionFeature, Optional<float>, Optional<float>, bool, Fil.Region) |
Splits a region into blobs, removes blobs not fulfilling the specified condition,
and merges the rest back into one region.
|
  | RemoveRegionBoundaryBlobs(Fil.Region, Fil.Region, Fil.RegionConnectivity, Fil.Region) |
Removes all blobs intersecting a boundary of a given region.
|
  | ReorientRectangle(Fil.Rectangle2D, int, Fil.Rectangle2D) |
Changes orientation of the given rectangle by multiple of 90 degrees.
|
  | ReplaceInvalidSurfacePoints(Fil.Surface, Optional<Fil.Region>, float) |
Replaces all invalid points with a given Z value.
|
  | ReplacePixels(Fil.Image, Optional<Fil.Region>, Fil.Pixel, Fil.Pixel, Fil.Image) |
Substitutes pixels having the specified value with a new value.
|
  | ResamplePoint3DGrid(Fil.Point3DGrid, Fil.ValueLimits_f64, Fil.ValueLimits_f64, double, double, Fil.PlainType, Fil.SurfaceMultipointHeight, Fil.Surface, Optional<double>, Optional<double>, Diagnostic<Fil.Region>) |
Creates a surface structure from Point3DGrid taking into account X and Y coordinates
and trying to preserve continuity of the surface.
|
  | ResampleSurface_AnyScales(Fil.Surface, Optional<double>, Optional<double>, Optional<double>, Optional<double>, Fil.Surface) |
Changes the coordinates format of the input surface.
|
  | ResampleSurface(Fil.Surface, Fil.ResampleSurfaceMode, Optional<double>, Optional<double>, Fil.Surface) |
Equalizes the scales format of the input surface.
|
  | ResaturateImage(Fil.Image, Optional<Fil.Region>, float, float, Fil.Image) |
Sets pixels below the low value to minimum, above the high value to maximum,
and interpolates the rest.
|
  | RescaleArc(Fil.Arc2D, Optional<Fil.Point2D>, float, bool, Fil.Arc2D) |
Changes radius of an arc and translates its center in relation to a reference
point.
|
  | RescaleBox3D(Fil.Box3D, Fil.Point3D, float, bool, Fil.Box3D) |
Changes the distances of box in 3D to a reference point.
|
  | RescaleCircle3D(Fil.Circle3D, Optional<Fil.Point3D>, float, bool, Fil.Circle3D) |
Changes radius of a circle in 3D and translates its center in relation to a
reference point.
|
  | RescaleCircle(Fil.Circle2D, Optional<Fil.Point2D>, float, bool, Fil.Circle2D) |
Changes radius of a circle and translates its center in relation to a reference
point.
|
  | RescaleLine3D(Fil.Line3D, Fil.Point3D, float, bool, Fil.Line3D) |
Changes the input line in 3D distance to a reference point.
|
  | RescaleLine(Fil.Line2D, Fil.Point2D, float, bool, Fil.Line2D) |
Changes the distance of a line to a reference point.
|
  | RescalePathArray(List<Fil.Path>, Optional<Fil.Point2D>, float, bool, List<Fil.Path>) |
Translates each point of each path proportionally to its distance to a reference
point.
|
  | RescalePath(Fil.Path, Optional<Fil.Point2D>, float, bool, Fil.Path) |
Translates each point of a path proportionally to its distance to a reference
point.
|
  | RescalePixels_FixedRange(Fil.Image, Optional<Fil.Region>, float, float, float, float, Fil.Image) |
Transforms pixels value from given range into new one.
|
  | RescalePixels(Fil.Image, Optional<Fil.Region>, float, float, Fil.Image) |
Applies linear transformation to pixel values.
|
  | RescalePlane(Fil.Plane3D, Fil.Point3D, float, bool, Fil.Plane3D) |
Changes the input plane distance to a reference point.
|
  | RescalePoint3DArray(List<Fil.Point3D>, Fil.Point3D, float, bool, List<Fil.Point3D>) |
Changes the distances of array points to a reference point.
|
  | RescalePoint3DGrid(Fil.Point3DGrid, Fil.Point3D, float, bool, Fil.Point3DGrid) |
Changes the distances of grid points to a reference point.
|
  | RescalePoint3D(Fil.Point3D, Fil.Point3D, float, bool, Fil.Point3D) |
Changes the distance of a point to a reference point.
|
  | RescalePointArray(List<Fil.Point2D>, Optional<Fil.Point2D>, float, bool, List<Fil.Point2D>) |
Changes the distances of points from an array to a reference point.
|
  | RescalePoint(Fil.Point2D, Fil.Point2D, float, bool, Fil.Point2D) |
Changes the distance of a point to a reference point.
|
  | RescaleProfile(Fil.Profile, Optional<Fil.Range>, float, float) |
Applies a linear transformation to a profile.
|
  | RescaleRectangle(Fil.Rectangle2D, Optional<Fil.Point2D>, float, bool, Fil.Rectangle2D) |
Changes the corners and the dimensions of a rectangle.
|
  | RescaleSegment3D(Fil.Segment3D, Optional<Fil.Point3D>, float, bool, Fil.Segment3D) |
Lengthens or shortens a segment in 3D relatively.
|
  | RescaleSegment(Fil.Segment2D, Optional<Fil.Point2D>, float, bool, Fil.Segment2D) |
Lengthens or shortens a segment relatively.
|
  | RescaleSurface(Fil.Surface, Fil.Point3D, float, Optional<float>, Optional<float>, bool, Fil.Surface) |
Changes the distances of surface points to a reference point.
|
  | RescaleVector3D(Fil.Vector3D, float, bool, Fil.Vector3D) |
Lengthens or shortens a 3D vector relatively preserving its direction.
|
  | RescaleVector(Fil.Vector2D, float, bool, Fil.Vector2D) |
Lengthens or shortens a vector relatively preserving its direction.
|
  | ResetIsCurrentWorkCancelled() | |
  | ResizeArc_Delta(Fil.Arc2D, float, Fil.Arc2D) |
Changes radius of an arc by adding a value.
|
  | ResizeArc(Fil.Arc2D, float, Fil.Arc2D) |
Changes radius of an arc.
|
  | ResizeBox3D_Delta(Fil.Box3D, Fil.Anchor3D, float, float, float, Fil.Box3D) |
Changes the dimensions of a box in 3D by adding some values.
|
  | ResizeBox3D_Relative(Fil.Box3D, Fil.Anchor3D, float, float, float, Fil.Box3D) |
Resizes a box in 3D to relatively defined dimensions.
|
  | ResizeBox3D(Fil.Box3D, Fil.Anchor3D, Optional<float>, Optional<float>, Optional<float>, Fil.Box3D) |
Changes the dimensions of a box in 3D.
|
  | ResizeBox_Delta(Fil.Box, Fil.Anchor2D, int, int, Fil.Box) |
Changes the dimensions of a box by adding some values.
|
  | ResizeBox_Relative(Fil.Box, Fil.Anchor2D, float, float, Fil.Box) |
Resizes a box to relatively defined dimensions.
|
  | ResizeBox(Fil.Box, Fil.Anchor2D, Optional<int>, Optional<int>, Fil.Box) |
Changes the dimensions of a box.
|
  | ResizeCircle3D_Delta(Fil.Circle3D, float, Fil.Circle3D) |
Changes radius of a circle in 3D by adding a value.
|
  | ResizeCircle3D(Fil.Circle3D, float, Fil.Circle3D) |
Changes radius of a circle in 3D.
|
  | ResizeCircle_Delta(Fil.Circle2D, float, Fil.Circle2D) |
Changes radius of a circle by adding a value.
|
  | ResizeCircle(Fil.Circle2D, float, Fil.Circle2D) |
Changes radius of a circle.
|
  | ResizeImage_FixedAspectRatio(Fil.Image, Optional<int>, Fil.Dimension, Fil.ResizeMethod, Fil.Image) |
Changes one dimension of the image to a desired length while the other dimension
is set to a length such that the aspect ration of the image is maintained.
|
  | ResizeImage_Relative(Fil.Image, float, float, Fil.ResizeMethod, Fil.Image) |
Resizes an image by a factor along each axis.
|
  | ResizeImage(Fil.Image, Optional<Fil.Box>, Optional<int>, Optional<int>, Fil.ResizeMethod, Fil.Image) |
Enlarges or shrinks an image to new dimensions.
|
  | ResizePixelVectors(Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Rescales an image treating pixels as vectors.
|
  | ResizeProfile(Fil.Profile, int, Fil.ResizeProfileInterpolation, Fil.Profile) |
Changes the size of a profile, preserving its shape.
|
  | ResizeRectangle_Delta(Fil.Rectangle2D, Fil.Anchor2D, float, float, Fil.Rectangle2D) |
Changes dimensions of a rectangle by adding some values.
|
  | ResizeRectangle_Relative(Fil.Rectangle2D, Fil.Anchor2D, float, float, Fil.Rectangle2D) |
Changes dimensions of a rectangle relatively.
|
  | ResizeRectangle(Fil.Rectangle2D, Fil.Anchor2D, Optional<float>, Optional<float>, Fil.Rectangle2D) |
Changes dimensions of a rectangle.
|
  | ResizeRegion_Relative(Fil.Region, float, float, Fil.Region) |
Resizes region relatively along each axis.
|
  | ResizeRegion(Fil.Region, Optional<int>, Optional<int>, Fil.Region) |
Enlarges or shrinks a region to new dimensions.
|
  | ResizeSegment3D_Delta(Fil.Segment3D, float, float, Fil.Segment3D) |
Changes length of a segment in 3D by adding a value preserving its orientation
and center point.
|
  | ResizeSegment3D(Fil.Segment3D, float, float, Fil.Segment3D) |
Lengthens or shortens a segment in 3D to a new length preserving its orientation
and center point.
|
  | ResizeSegment_Delta(Fil.Segment2D, float, float, Fil.Segment2D) |
Changes length of a segment by adding a value preserving its orientation and
center point.
|
  | ResizeSegment(Fil.Segment2D, float, float, Fil.Segment2D) |
Lengthens or shortens a segment to a new length preserving its orientation and
center point.
|
  | ResizeVector3D_Delta(Fil.Vector3D, float, Fil.Vector3D) |
Extends length of a 3D vector by adding a value preserving its direction.
|
  | ResizeVector3D(Fil.Vector3D, float, Fil.Vector3D) |
Lengthens or shortens a 3D vector preserving its direction.
|
  | ResizeVector_Delta(Fil.Vector2D, float, Fil.Vector2D) |
Extends length of a vector by adding a value preserving its direction.
|
  | ResizeVector(Fil.Vector2D, float, Fil.Vector2D) |
Lengthens or shortens a vector preserving its direction.
|
  | ReverseArc(Fil.Arc2D, Fil.Arc2D) |
Inverts the direction of the arc.
|
  | ReverseChannels(Fil.Image, Fil.Image) |
Reverses the order of channels in an image.
|
  | ReversePath(Fil.Path) |
Reverses the order of points in a path.
|
  | ReversePCATransform(Fil.Matrix, Fil.PCAModel, Fil.Matrix) |
Reverses Principal Component Analysis (PCA) process. Can be used to transform
data back to original feature space.
|
  | ReverseSegment3D(Fil.Segment3D, Fil.Segment3D) |
Swaps the two endpoints of a segment in 3D.
|
  | ReverseSegment(Fil.Segment2D, Fil.Segment2D) |
Swaps the two endpoints of a segment.
|
  | reverse(Fil.Segment2D) | |
  | Rgb555ToRgb888(Fil.Image, Fil.Image) |
Converts a RGB555 image into a RGB888 one.
|
  | Rgb565ToRgb888(Fil.Image, Fil.Image) |
Converts a RGB565 image into a RGB888 one.
|
  | Rgb888ToRgb555(Fil.Image, Fil.Image) |
Converts a RGB888 image into a RGB555 one.
|
  | Rgb888ToRgb565(Fil.Image, Fil.Image) |
Converts a RGB888 image into a RGB565 one.
|
  | RgbToCmyk(Fil.Image, Fil.Image) |
Converts color space from Red-Green-Blue into Cyan-Magenta-Yellow-Key.
|
  | RgbToHsi(Fil.Image, Fil.Image) |
Converts color space from Red-Green-Blue into Hue-Saturation-Intensity.
|
  | RgbToHsl(Fil.Image, Fil.Image) |
Converts color space from Red-Green-Blue to Hue-Saturation-Luminance.
|
  | RgbToHsv(Fil.Image, Fil.Image) |
Converts color space from Red-Green-Blue to Hue-Saturation-Value.
|
  | RgbToLab(Fil.Image, Fil.Image) |
Converts color space from Red-Green-Blue to L*a*b*.
|
  | RgbToXyz(Fil.Image, Fil.Image) |
Converts color space from Red-Green-Blue to XYZ.
|
  | RgbToYCoCgR(Fil.Image, Fil.Image) |
Converts color space from Red-Green-Blue into pseudointensitY-Orange-Green-with-Reversibility.
|
  | RgbToYCoCg(Fil.Image, Fil.Image) |
Converts color space from Red-Green-Blue into pseudointensitY-Orange-Green.
|
  | RgbToYuv(Fil.Image, Fil.Image) |
Converts color space from Red-Green-Blue into YUV.
|
  | Ring2DToShapeRegion(Fil.Ring2D, Fil.ShapeRegion) |
Converts a ring to region of interest.
|
  | RollingAverageImages_OfArray(List<Fil.Image>, Optional<Fil.Region>, float, Fil.Image) |
Averages images appearing in an array pixel by pixel using exponential rolling
average.
|
  | RollingAverageImages_OfLoop(Fil.ImageCombinators_OfLoopState, Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Averages images appearing in consecutive iterations pixel by pixel using exponential
rolling average.
|
  | RotateAngle_Toward(float, float, Fil.AngleRange, float, bool, float) |
Changes the input direction in the direction of minimum rotation toward the
target direction.
|
  | RotateAngle(float, float, Fil.AngleRange, bool, float) |
Adds two angles.
|
  | RotateArc(Fil.Arc2D, Optional<Fil.Point2D>, float, bool, Fil.Arc2D) |
Rotates an arc clockwise around center point.
|
  | RotateCircle3D_AroundSegment(Fil.Circle3D, Fil.Segment3D, float, bool, Fil.Circle3D) |
Rotates a circle in 3D around a segment (the axis) in 3D.
|
  | RotateCircle3D(Fil.Circle3D, Fil.Line3D, float, bool, Fil.Circle3D) |
Rotates a circle in 3D around an axis in 3D.
|
  | RotateCircle(Fil.Circle2D, Fil.Point2D, float, bool, Fil.Circle2D) |
Rotates a circle clockwise around a center point.
|
  | RotateCoordinateSystem(Fil.CoordinateSystem2D, Optional<Fil.Point2D>, float, bool, Fil.CoordinateSystem2D) |
Rotates a coordinate system around a center point.
|
  | RotateImage(Fil.Image, float, Fil.RotationSizeMode, Fil.InterpolationMethod, bool, Fil.Image, Optional<Fil.CoordinateSystem2D>) |
Rotates an image clockwise.
|
  | RotateLine3D_AroundSegment(Fil.Line3D, Fil.Segment3D, float, bool, Fil.Line3D) |
Rotates a line in 3D around a segment (the axis) in 3D.
|
  | RotateLine3D(Fil.Line3D, Fil.Line3D, float, bool, Fil.Line3D) |
Rotates a line in 3D around an axis in 3D.
|
  | RotateLine(Fil.Line2D, Fil.Point2D, float, bool, Fil.Line2D) |
Rotates a line clockwise around a center point.
|
  | RotatePathArray(List<Fil.Path>, Optional<Fil.Point2D>, float, bool, List<Fil.Path>) |
Rotates an array of paths clockwise around a center point.
|
  | RotatePath(Fil.Path, Optional<Fil.Point2D>, float, bool, Fil.Path) |
Rotates a path clockwise around a center point.
|
  | RotatePixelVectors(Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Rotates image gradients.
|
  | RotatePlane_AroundSegment(Fil.Plane3D, Fil.Segment3D, float, bool, Fil.Plane3D) |
Rotates a plane in 3D around a segment (the axis) in 3D.
|
  | RotatePlane(Fil.Plane3D, Fil.Line3D, float, bool, Fil.Plane3D) |
Rotates a plane in 3D around an axis in 3D.
|
  | RotatePoint3DArray_AroundSegment(List<Fil.Point3D>, Fil.Segment3D, float, bool, List<Fil.Point3D>, Optional<Fil.Matrix>) |
Rotates an array of 3D points around a segment (the axis).
|
  | RotatePoint3DArray(List<Fil.Point3D>, Fil.Line3D, float, bool, List<Fil.Point3D>, Optional<Fil.Matrix>) |
Rotates an array of 3D points around an axis in 3D.
|
  | RotatePoint3DGrid_AroundSegment(Fil.Point3DGrid, Fil.Segment3D, float, bool, Fil.Point3DGrid, Optional<Fil.Matrix>) |
Rotates a grid of 3D points around an segment3D (the axis) in 3D.
|
  | RotatePoint3DGrid(Fil.Point3DGrid, Fil.Line3D, float, bool, Fil.Point3DGrid, Optional<Fil.Matrix>) |
Rotates a grid of 3D points around an axis in 3D.
|
  | RotatePoint3D_AroundSegment(Fil.Point3D, Fil.Segment3D, float, bool, Fil.Point3D, Optional<Fil.Matrix>) |
Rotates a 3D point around a segment (the axis).
|
  | RotatePoint3D(Fil.Point3D, Fil.Line3D, float, bool, Fil.Point3D, Optional<Fil.Matrix>) |
Rotates a 3D point around an axis in 3D.
|
  | RotatePointArray(List<Fil.Point2D>, Optional<Fil.Point2D>, float, bool, List<Fil.Point2D>) |
Rotates an array of points clockwise around a center point.
|
  | RotatePoint(Fil.Point2D, Fil.Point2D, float, bool, Fil.Point2D) |
Rotates a point clockwise around a center point.
|
  | RotateProfile(Fil.Profile, int, Fil.Profile) |
Moves the last element ahead of the first one (inShift times).
|
  | RotateRectangle(Fil.Rectangle2D, Optional<Fil.Point2D>, float, bool, Fil.Rectangle2D) |
Rotates a rectangle clockwise around a center point.
|
  | RotateRegion(Fil.Region, Optional<Fil.Point2D>, float, bool, Fil.RotationSizeMode, Optional<int>, Optional<int>, Fil.Region, Optional<Fil.CoordinateSystem2D>) |
Rotates a region around a specified point.
|
  | RotateSegment3D_AroundSegment(Fil.Segment3D, Fil.Segment3D, float, bool, Fil.Segment3D) |
Rotates a segment in 3D around a segment (the axis) in 3D.
|
  | RotateSegment3D(Fil.Segment3D, Fil.Line3D, float, bool, Fil.Segment3D) |
Rotates a segment in 3D around an axis in 3D.
|
  | RotateSegment(Fil.Segment2D, Optional<Fil.Point2D>, float, bool, Fil.Segment2D) |
Rotates a segment clockwise around a center point.
|
  | RotateVector3D(Fil.Vector3D, Fil.Vector3D, float, bool, Fil.Vector3D) |
Rotates a 3D vector around another 3D vector (the axis).
|
  | RotateVector(Fil.Vector2D, float, bool, Fil.Vector2D) |
Rotates a vector clockwise.
|
  | SaveAnyCameraModel(Fil.AnyCameraModel, string) |
Saves serialized AnyCameraModel object as FIDATA file.
|
  | SaveEdgeModel2(Fil.EdgeModel2, string) |
Saves serialized template matching EdgeModel2 object as FIDATA file.
|
  | SaveEdgeModel(Fil.EdgeModel, string) |
Saves serialized template matching EdgeModel object as FIDATA file.
|
  | SaveGrayModel2(Fil.GrayModel2, string) |
Saves serialized template matching GrayModel2 object as FIDATA file.
|
  | SaveGrayModel(Fil.GrayModel, string) |
Saves serialized template matching GrayModel object as FIDATA file.
|
  | SaveHistogram(Fil.Histogram, string) |
Saves serialized Histogram object as FIDATA file.
|
  | SaveImageObject(Fil.Image, string) |
Saves serialized Image object as FIDATA file.
|
  | SaveImageToBuffer(Fil.Image, Fil.ImageFileFormat, Fil.ByteBuffer) |
Saves an image to a file stored in ByteBuffer.
|
  | SaveImageToJpeg_Asynchronous(Fil.SaveImageState, int, Fil.Image, string, Optional<int>, bool) |
Saves an image to a JPEG file in the background thread.
|
  | SaveImageToJpeg(Fil.Image, string, Optional<int>, bool) |
Saves an image to a JPEG file.
|
  | SaveImageToPng_Asynchronous(Fil.SaveImageState, int, Fil.Image, string, Optional<int>, bool) |
Saves an image to a PNG file in the background thread.
|
  | SaveImageToPng(Fil.Image, string, Optional<int>, bool) |
Saves an image to a PNG file.
|
  | SaveImageToTiff_Asynchronous(Fil.SaveImageState, int, Fil.Image, string, Optional<Fil.TiffImageCompressionScheme>, Optional<int>, bool) |
Saves an image to a TIFF file in the background thread.
|
  | SaveImageToTiff(Fil.Image, string, Optional<Fil.TiffImageCompressionScheme>, Optional<int>, bool) |
Saves an image to a TIFF file.
|
  | SaveImage_Asynchronous(Fil.SaveImageState, int, Fil.Image, Optional<Fil.ImageFileFormat>, string, bool) |
Saves an image to a file in the background thread.
|
  | SaveImage(Fil.Image, Optional<Fil.ImageFileFormat>, string, bool) |
Saves an image to a file.
|
  | SaveOcrMlpModel(Fil.OcrMlpModel, string) |
Saves serialized OcrMlpModel object as FIDATA file.
|
  | SaveOcrModel(Fil.OcrModel, string) |
Saves serialized OcrMlpModel object as FIDATA file.
|
  | SaveOcrSvmModel(Fil.OcrSvmModel, string) |
Saves serialized OcrSvmModel object as FIDATA file.
|
  | SavePath(Fil.Path, string) |
Saves serialized Path object as FIDATA file.
|
  | SavePoint3DGridObject(Fil.Point3DGrid, string) |
Serializes a profile to an FIDATA file.
|
  | SavePoint3DGrid(string, Fil.Point3DGrid, Fil.Point3DFileFormat, Fil.StreamMode) |
Saves Point3DGrid in to file in one of the supported formats.
|
  | SaveProfile(Fil.Profile, string) |
Serializes a profile to an FIDATA file.
|
  | SaveRectificationMap(Fil.RectificationMap, string) |
Saves serialized RectificationMap object as FIDATA file.
|
  | SaveRectificationTransform(Fil.RectificationTransform, string) |
Saves serialized RectificationTransform object as FIDATA file.
|
  | SaveRegion(Fil.Region, string) |
Saves a serialized region object to an FIDATA file.
|
  | SaveSpatialMap(Fil.SpatialMap, string) |
Serializes a SpatialMap object to an FIDATA file.
|
  | SaveSurface(Fil.Surface, string) |
Serializes a surface to an FIDATA file.
|
  | ScanExactlyNEdges3D_Direct(Fil.Surface, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Fil.EdgeScanParams3D, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<List<Fil.SurfaceEdge1D>>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates a specified number of the strongest changes of surface height along
a given path.
|
  | ScanExactlyNEdges3D(Fil.Surface, Fil.ScanMap, Fil.EdgeScanParams3D, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<List<Fil.SurfaceEdge1D>>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates a specified number of the strongest changes of surface height along
a given path.
|
  | ScanExactlyNEdges_Direct(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, Fil.EdgeScanParams, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Conditional<List<Fil.Edge1D>>, Conditional<List<Fil.Gap1D>>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates a specified number of the strongest transitions between dark and bright
pixels along a given path (without a scan map).
|
  | ScanExactlyNEdges(Fil.Image, Fil.ScanMap, Fil.EdgeScanParams, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Conditional<List<Fil.Edge1D>>, Conditional<List<Fil.Gap1D>>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates a specified number of the strongest transitions between dark and bright
pixels along a given path.
|
  | ScanExactlyNRidges3D_Direct(Fil.Surface, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Fil.RidgeScanParams3D, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<List<Fil.SurfaceRidge1D>>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates a specified number of the strongest high or low peaks of surface height
along a given path.
|
  | ScanExactlyNRidges3D(Fil.Surface, Fil.ScanMap, Fil.RidgeScanParams3D, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<List<Fil.SurfaceRidge1D>>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates a specified number of the strongest high or low peaks of surface height
along a given path.
|
  | ScanExactlyNRidges_Direct(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, Fil.RidgeScanParams, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Conditional<List<Fil.Ridge1D>>, Conditional<List<Fil.Gap1D>>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates a specified number of the strongest dark or bright pixel peak along
a given path (without a scan map).
|
  | ScanExactlyNRidges(Fil.Image, Fil.ScanMap, Fil.RidgeScanParams, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Conditional<List<Fil.Ridge1D>>, Conditional<List<Fil.Gap1D>>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates a specified number of the strongest dark or bright pixel peak along
a given path.
|
  | ScanExactlyNStripes3D_Direct(Fil.Surface, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Fil.StripeScanParams3D, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<List<Fil.SurfaceStripe1D>>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates a specified number of multiple pairs of changes of surface height along
a given path.
|
  | ScanExactlyNStripes3D(Fil.Surface, Fil.ScanMap, Fil.StripeScanParams3D, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<List<Fil.SurfaceStripe1D>>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates a specified number of multiple pairs of changes of surface height along
a given path.
|
  | ScanExactlyNStripes_Direct(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, Fil.StripeScanParams, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Conditional<List<Fil.Stripe1D>>, Conditional<List<Fil.Gap1D>>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates a specified number of multiple pairs of opposite edges across a given
path (without a scan map).
|
  | ScanExactlyNStripes(Fil.Image, Fil.ScanMap, Fil.StripeScanParams, int, Fil.Selection, float, Optional<float>, Optional<Fil.LocalBlindness>, Conditional<List<Fil.Stripe1D>>, Conditional<List<Fil.Gap1D>>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates a specified number of multiple pairs of opposite edges across a given
path.
|
  | ScanMultipleEdges3D_Direct(Fil.Surface, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Fil.EdgeScanParams3D, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, List<Fil.SurfaceEdge1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates multiple changes of surface height along a given path.
|
  | ScanMultipleEdges3D(Fil.Surface, Fil.ScanMap, Fil.EdgeScanParams3D, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, List<Fil.SurfaceEdge1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates multiple changes of surface height along a given path.
|
  | ScanMultipleEdges_Direct(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, Fil.EdgeScanParams, float, Optional<float>, Optional<Fil.LocalBlindness>, List<Fil.Edge1D>, List<Fil.Gap1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates multiple transitions between dark and bright pixels along a given path
(without a scan map).
|
  | ScanMultipleEdges(Fil.Image, Fil.ScanMap, Fil.EdgeScanParams, float, Optional<float>, Optional<Fil.LocalBlindness>, List<Fil.Edge1D>, List<Fil.Gap1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates multiple transitions between dark and bright pixels along a given path.
|
  | ScanMultipleRidges3D_Direct(Fil.Surface, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Fil.RidgeScanParams3D, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, List<Fil.SurfaceRidge1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates multiple high or low peaks of surface height along a given path.
|
  | ScanMultipleRidges3D(Fil.Surface, Fil.ScanMap, Fil.RidgeScanParams3D, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, List<Fil.SurfaceRidge1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates multiple high or low peaks of surface height along a given path.
|
  | ScanMultipleRidges_Direct(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, Fil.RidgeScanParams, float, Optional<float>, Optional<Fil.LocalBlindness>, List<Fil.Ridge1D>, List<Fil.Gap1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates multiple dark or bright pixel peaks along a given path (without a scan
map).
|
  | ScanMultipleRidges(Fil.Image, Fil.ScanMap, Fil.RidgeScanParams, float, Optional<float>, Optional<Fil.LocalBlindness>, List<Fil.Ridge1D>, List<Fil.Gap1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates multiple dark or bright pixel peaks along a given path.
|
  | ScanMultipleStripes3D_Direct(Fil.Surface, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Fil.StripeScanParams3D, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, List<Fil.SurfaceStripe1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates multiple pairs of changes of surface height along a given path.
|
  | ScanMultipleStripes3D(Fil.Surface, Fil.ScanMap, Fil.StripeScanParams3D, float, Optional<float>, Optional<Fil.LocalBlindness>, Optional<int>, List<Fil.SurfaceStripe1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates multiple pairs of changes of surface height along a given path.
|
  | ScanMultipleStripes_Direct(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, Fil.StripeScanParams, float, Optional<float>, Optional<Fil.LocalBlindness>, List<Fil.Stripe1D>, List<Fil.Gap1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates multiple pairs of edges across a given path (without a scan map).
|
  | ScanMultipleStripes(Fil.Image, Fil.ScanMap, Fil.StripeScanParams, float, Optional<float>, Optional<Fil.LocalBlindness>, List<Fil.Stripe1D>, List<Fil.Gap1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates multiple pairs of edges across a given path.
|
  | ScanSingleEdge3D_Direct(Fil.Surface, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Fil.EdgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<Fil.SurfaceEdge1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates the strongest change of surface height along a given path.
|
  | ScanSingleEdge3D(Fil.Surface, Fil.ScanMap, Fil.EdgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<Fil.SurfaceEdge1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates the strongest change of surface height along a given path.
|
  | ScanSingleEdge_Direct(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, Fil.EdgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Conditional<Fil.Edge1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates the strongest transition between dark and bright pixels along a given
path (without a scan map).
|
  | ScanSingleEdge(Fil.Image, Fil.ScanMap, Fil.EdgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Conditional<Fil.Edge1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates the strongest transition between dark and bright pixels along a given
path.
|
  | ScanSingleRidge3D_Direct(Fil.Surface, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Fil.RidgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<Fil.SurfaceRidge1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates the strongest high or low peak of surface height along a given path.
|
  | ScanSingleRidge3D(Fil.Surface, Fil.ScanMap, Fil.RidgeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<Fil.SurfaceRidge1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates the strongest high or low peak of surface height along a given path.
|
  | ScanSingleRidge_Direct(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, Fil.RidgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Conditional<Fil.Ridge1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates the strongest dark or bright pixel peak along a given path (without
a scan map).
|
  | ScanSingleRidge(Fil.Image, Fil.ScanMap, Fil.RidgeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Conditional<Fil.Ridge1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates the strongest dark or bright pixel peak along a given path.
|
  | ScanSingleStripe3D_Direct(Fil.Surface, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Fil.StripeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<Fil.SurfaceStripe1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates the strongest pair of changes of surface height along a given path.
|
  | ScanSingleStripe3D(Fil.Surface, Fil.ScanMap, Fil.StripeScanParams3D, Fil.Selection, Optional<Fil.LocalBlindness>, Optional<int>, Conditional<Fil.SurfaceStripe1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates the strongest pair of changes of surface height along a given path.
|
  | ScanSingleStripe_Direct(Fil.Image, Fil.Path, Optional<Fil.CoordinateSystem2D>, int, Fil.SamplingParams, Fil.StripeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Conditional<Fil.Stripe1D>, Optional<Fil.Path>, Optional<Fil.Profile>, Optional<Fil.Profile>, Diagnostic<List<Fil.Path>>, Diagnostic<float>) |
Locates the strongest pair of edges across a given path (without a scan map).
|
  | ScanSingleStripe(Fil.Image, Fil.ScanMap, Fil.StripeScanParams, Fil.Selection, Optional<Fil.LocalBlindness>, Conditional<Fil.Stripe1D>, Optional<Fil.Profile>, Optional<Fil.Profile>) |
Locates the strongest pair of edges across a given path.
|
  | sed(Fil.Point2D, Fil.Point2D) | |
  | Segment2DToLine2D(Fil.Segment2D, Fil.Line2D) |
Converts a segment to a line.
|
  | Segment2DToPath(Fil.Segment2D, Fil.Path) |
Converts a segment to a path.
|
  | Segment2DToSegment3D_AxesPlane(Fil.Segment2D, Fil.PlaneType, float, Fil.Segment3D, Optional<Fil.Plane3D>) |
Projects a 2D segment onto a plane defined by 3D coordinate axes.
|
  | Segment2DToSegment3D(Fil.Segment2D, Fil.Segment3D) |
Converts a segment in 2D to a segment in 3D.
|
  | Segment3DBisector(Fil.Segment3D, Fil.Plane3D) |
Computes a plane passing through the center of a segment in 3D at a right angle.
|
  | Segment3DBoundingBox(Fil.Segment3D, Fil.Box3D) |
Computes the smallest box in 3D containing a segment in 3D.
|
  | Segment3DCenter(Fil.Segment3D, Fil.Point3D) |
Computes the center point of a segment in 3D.
|
  | Segment3DLength(Fil.Segment3D, float) |
Computes the length of a segment in 3D.
|
  | Segment3DLine(Fil.Segment3D, Fil.Line3D) |
Computes the line in 3D passing through a segment.
|
  | Segment3DToLine3D(Fil.Segment3D, Fil.Line3D) |
Converts a segment in 3D to a line in 3D.
|
  | Segment3DToPath(Fil.Segment3D, Fil.Path) |
Converts a segment in 3D to a path in 2D by ignoring its Z coordinates.
|
  | Segment3DToSegment2D_AxesPlane(Fil.Segment3D, Fil.PlaneType, Fil.Segment2D, Optional<Fil.Plane3D>) |
Projects a 3D segment onto a plane defined by coordinate axes.
|
  | Segment3DToSegment2D(Fil.Segment3D, Fil.Segment2D) |
Converts a segment in 3D to a segment in 2D by ignoring its Z coordinates.
|
  | Segment3DVector(Fil.Segment3D, Fil.Vector3D) |
Returns the vector [x2 - x1, y2 - y1, z2 - z1].
|
  | SegmentArcIntersection(Fil.Segment2D, Fil.Arc2D, Conditional<Fil.Point2D>, Conditional<Fil.Point2D>) |
Computes the common points of an arc and a segment.
|
  | SegmentArrayIntersections(List<Fil.Segment2D>, List<Fil.Point2D>, List<int>, List<int>, List<Fil.Segment2D>, List<int>, List<int>) |
Computes a common points or segment of any segments from the set.
|
  | SegmentBisector(Fil.Segment2D, Fil.Line2D) |
Computes a line passing through the center of a segment at a right angle.
|
  | SegmentCenter(Fil.Segment2D, Fil.Point2D) |
Computes the center point of a segment.
|
  | SegmentCircleIntersection(Fil.Segment2D, Fil.Circle2D, Conditional<Fil.Point2D>, Conditional<Fil.Point2D>) |
Computes the common points of a circle and a segment.
|
  | SegmentImage_Color(Fil.Image, Optional<Fil.Region>, List<Fil.Pixel>, float, Optional<List<float>>, float, bool, List<Fil.Region>) |
Segments an image basing on distance to model colors.
|
  | SegmentImage_Edges(Fil.Image, Optional<Fil.Region>, int, float, float, float, float, int, Optional<int>, bool, int, List<Fil.Region>, Optional<List<int>>, Diagnostic<Fil.Region>) |
Segments an image into blobs using image edges as their borders.
|
  | SegmentImage_Gray_Linear(Fil.Image, Optional<Fil.Region>, Fil.BlobMergingMethod, Fil.RegionConnectivity, int, int, int, bool, int, Optional<int>, List<Fil.Region>) |
Segments an image into blobs examining differences between pixels values.
|
  | SegmentImage_Gray_Tiled(Fil.Image, Optional<Fil.Region>, Fil.BlobMergingMethod, Fil.RegionConnectivity, int, int, bool, bool, int, Optional<int>, List<Fil.Region>) |
Segments an image into blobs examining differences between pixels values, first
pass is tiled.
|
  | SegmentImage_Gray(Fil.Image, Optional<Fil.Region>, float, Fil.BlobsDifferenceMeasure, int, Optional<int>, List<Fil.Region>) |
Segments an image into blobs examining differences between neighbouring pixels
values.
|
  | SegmentImage_Watersheds(Fil.Image, Optional<Fil.Region>, List<Fil.Region>, Fil.Polarity, List<Fil.Region>) |
Computes dark or bright watershed basins of an image.
|
  | SegmentLength(Fil.Segment2D, float) |
Computes the length of a segment.
|
  | SegmentLine(Fil.Segment2D, Fil.Line2D) |
Computes the line passing through a segment.
|
  | SegmentNormalVector(Fil.Segment2D, bool, Fil.Vector2D) |
Computes an unitary vector perpendicular to the segment.
|
  | SegmentOrientation(Fil.Segment2D, Fil.AngleRange, float) |
Computes the orientation of a segment.
|
  | SegmentPath(Fil.Path, float, float, Fil.PathSegmentationMode, Optional<float>, List<Fil.Path>, List<Fil.Path>, List<Fil.Segment2D>, List<Fil.Arc2D>) |
Splits a path into parts that can be approximated as segments or arcs.
|
  | SegmentPlaneIntersection3D(Fil.Segment3D, Fil.Plane3D, Conditional<Fil.Point3D>) |
Computes the intersection point of a segment in 3D and a plane.
|
  | SegmentPoint3DGrid_PlanarCells(Fil.Point3DGrid, float, double, List<List<Fil.Point3D>>, Diagnostic<List<Fil.Segment3D>>, Diagnostic<List<Fil.Box3D>>) |
Computes a list of planar cells of a point cloud
|
  | SegmentPoint3DGrid_Planes(Fil.Point3DGrid, float, double, int, float, float, List<List<Fil.Point3D>>, List<Fil.Plane3D>, Diagnostic<List<List<Fil.Point3D>>>) |
Segments a point cloud into planes.
|
  | Segments2DToSegments3D_AxesPlane(List<Fil.Segment2D>, Fil.PlaneType, float, List<Fil.Segment3D>, Optional<Fil.Plane3D>) |
Projects an array of 2D segments onto a plane defined by 3D coordinate axes.
|
  | Segments3DToSegments2D_AxesPlane(List<Fil.Segment3D>, Fil.PlaneType, List<Fil.Segment2D>, Optional<Fil.Plane3D>) |
Projects an array of 3D segments onto a plane defined by coordinate axes.
|
  | SegmentSegmentIntersection(Fil.Segment2D, Fil.Segment2D, Conditional<Fil.Point2D>) |
Computes a common point of two segments.
|
  | SegmentSurface_PlanarCells(Fil.Surface, Optional<Fil.Region>, int, Optional<int>, double, float, List<Fil.Region>, Diagnostic<List<Fil.Segment3D>>, Diagnostic<List<Fil.Region>>) |
Computes a list of planar cells of a surface
|
  | SegmentSurface_Planes(Fil.Surface, Optional<Fil.Region>, int, Optional<int>, double, int, double, double, float, int, List<Fil.Region>, List<Fil.Plane3D>, Diagnostic<List<Fil.Region>>) |
Segments a surface into planes.
|
  | SegmentToPlaneDistance3D(Fil.Segment3D, Fil.Plane3D, float, float, Optional<Fil.Segment3D>, Optional<float>) |
Measures the distance between a segment in 3D and a plane.
|
  | SegmentToSegmentDistance3D(Fil.Segment3D, Fil.Segment3D, float, float, Optional<Fil.Segment3D>) |
Measures the distance between two segments in 3D.
|
  | SegmentToSegmentDistance(Fil.Segment2D, Fil.Segment2D, float, float, Optional<Fil.Segment2D>) |
Measures the distance between two segments.
|
  | SegmentVector(Fil.Segment2D, Fil.Vector2D) |
Returns the vector [x2 - x1, y2 - y1].
|
  | SelectChannel(Fil.Image, Optional<Fil.Region>, int, Fil.Image) |
Creates an image from a single channel of the input image.
|
  | SelectClosedPaths(List<Fil.Path>, List<Fil.Path>) |
Selects paths which are closed.
|
  | SelectInnerPaths(List<Fil.Path>, Fil.Point2D, float, List<Fil.Path>) |
Selects paths which are visible from a point.
|
  | SelectOpenPaths(List<Fil.Path>, List<Fil.Path>) |
Selects paths which are open.
|
  | SelectOuterPaths(List<Fil.Path>, Fil.Point2D, float, List<Fil.Path>) |
Selects paths which do not obstruct visibility of other paths from a point.
|
  | SelectRegions(List<Fil.Region>, Fil.RegionFeature, Optional<float>, Optional<float>, List<Fil.Region>, Optional<List<float>>) |
Selects regions according to the selected feature and range.
|
  | SelectThresholdValue(Fil.Image, Optional<Fil.Region>, Fil.ThresholdSelectionMethod, float, Diagnostic<List<float>>, Diagnostic<List<float>>, Diagnostic<List<float>>) |
Selects best threshold value using the image histogram.
|
  | SetHistogramBin(Fil.Histogram, int, bool, bool, double) |
Sets the value of a single histogram bin.
|
  | SetHistogramCorrespondingBin(Fil.Histogram, float, bool, double) |
Selects a bin that the given value in the histogram domain falls into and sets
the value of this bin.
|
  | SetImageColumn(Fil.Image, Optional<int>, int, List<float>) |
Sets pixel values in a single entire column of an image.
|
  | SetImagePixels(Fil.Image, List<Fil.Location>, Fil.Pixel) |
Sets multiple pixels of an image to the selected value (all the pixels get the
same value).
|
  | SetImagePixel(Fil.Image, Fil.Location, Fil.Pixel) |
Sets a pixel of an image to the selected value.
|
  | SetImageRow(Fil.Image, Optional<int>, int, List<float>) |
Sets pixel values in a single entire row of an image.
|
  | SetMultipleImagePixels(Fil.Image, List<Fil.Location>, List<Fil.Pixel>) |
Sets pixels of an image to the selected values (each pixel gets another value).
|
  | SetParallelComputing(bool, int) | |
  | SetPathCharacteristicPoint(Fil.Path, int, bool, Fil.Point2D) |
Modifies the value of a selected characteristic point.
|
  | SetProfileElement(Fil.Profile, int, bool, float) |
Sets a single element in a profile, located at the specified index.
|
  | SetProfileXTransform(Fil.Profile, float, float) |
Sets the offset and the scale of a profile in the X axis.
|
  | SetRegionFrame(Fil.Region, int, int) |
Changes the width and the height of a region's frame (but does not rescale the
content).
|
  | ShapeRegionToRegion(Fil.ShapeRegion, Fil.Region) |
Converts a shape region to a region with an automatically computed frame.
|
  | SharpenImage(Fil.Image, float, Fil.KernelShape, int, Optional<int>, Fil.Image) |
Enhances contrast of an image so that it appears sharper.
|
  | SharpenProfile(Fil.Profile, Optional<Fil.Range>, float, bool, Fil.Profile) |
Sharpens a profile using a 3x1 filter.
|
  | ShearImage(Fil.Image, float, Fil.Axis, Fil.InterpolationMethod, Fil.Image) |
Computes a leant image (shifts the rows).
|
  | ShearRegion(Fil.Region, float, Fil.Axis, Fil.Region) |
Computes a leant region.
|
  | ShiftPath(Fil.Path, float, Fil.ShiftDirection, Fil.Path) |
Moves every vertex of path along bisector of the angle between incident segments.
|
  | ShiftWorldPlane(Fil.RectificationTransform, double, Fil.RectificationTransform) |
Shifts world plane along its normal vector.
|
  | ShrinkImageNTimes(Fil.Image, Optional<Fil.Box>, int, Optional<int>, Fil.Image) |
Shrinks an image by a natural factor along each axis.
|
  | ShrinkProfileNTimes(Fil.Profile, int, Fil.Profile) |
Reduces the length of a profile N-times by averaging each N consecutive elements.
|
  | ShrinkRegionNTimes(Fil.Region, int, Optional<int>, float, Fil.Region) |
Shrinks a region by a natural factor along each axis.
|
  | signedDistance(Fil.Point2D, Fil.Line2D) | |
  | SkeletonizeRegion(Fil.Region, Fil.RegionSkeletonMethod, Fil.Region) |
Thins a region to its skeleton.
|
  | SkipEmptyBox3D(Fil.Box3D, Conditional<Fil.Box3D>, bool) |
If the input box in 3D has all dimensions different from zero, then it is copied
to the output; otherwise Nil is returned.
|
  | SkipEmptyBox(Fil.Box, Conditional<Fil.Box>, bool) |
If the input box has both dimensions different from zero, then it is copied
to the output; otherwise Nil is returned.
|
  | SkipEmptyDataHistogram(Fil.Histogram, Conditional<Fil.Histogram>, bool) |
If the input histogram contains any non-zero bin, then the histogram is copied
to the output; otherwise Nil is returned.
|
  | SkipEmptyHistogram(Fil.Histogram, Conditional<Fil.Histogram>, bool) |
If the input histogram contains at least one bin, then it is copied to the output;
otherwise Nil is returned.
|
  | SkipEmptyImage(Fil.Image, Conditional<Fil.Image>, bool) |
If the input image contains at least one pixel, then it is copied to the output;
otherwise Nil is returned.
|
  | SkipEmptyPath(Fil.Path, Conditional<Fil.Path>, bool) |
If the input path has at least one point, then it is copied to the output; otherwise
Nil is returned.
|
  | SkipEmptyPoint3DGrid(Fil.Point3DGrid, Conditional<Fil.Point3DGrid>, bool) |
If the input Point3DGrid has at least one point defined, then it is copied to
the output; otherwise Nil is returned.
|
  | SkipEmptyProfile(Fil.Profile, Conditional<Fil.Profile>, bool) |
If the input profile contains at least one element, then it is copied to the
output; otherwise Nil is returned.
|
  | SkipEmptyRegion(Fil.Region, Conditional<Fil.Region>, bool) |
If the input region contains at least one pixel, then it is copied to the output;
otherwise Nil is returned.
|
  | SkipEmptySurfaceRegion(Fil.Surface, Fil.Region, Conditional<Fil.Region>, bool) |
If the input surface contains at least one valid point in a given region, then
the region is copied to the output; otherwise Nil is returned.
|
  | SkipEmptySurface(Fil.Surface, Conditional<Fil.Surface>, bool) |
If the input Surface has at least one point defined, then it is copied to the
output; otherwise Nil is returned.
|
  | SkipNotPolygon(Fil.Path, Conditional<Fil.Path>, bool) |
If the input path is closed and has no self-intersections, then it is copied
to the output; otherwise Nil is returned.
|
  | SmoothHistogram_Gauss(Fil.Histogram, Optional<Fil.Range>, float, float, bool, Fil.Histogram) |
Smooths a histogram by averaging points within a kernel using gaussian-weighted
average.
|
  | SmoothHistogram_Mean(Fil.Histogram, Optional<Fil.Range>, int, bool, Fil.Histogram) |
Smooths a histogram by averaging points within a kernel.
|
  | SmoothImage_Bilateral(Fil.Image, Optional<Fil.Image>, Optional<Fil.Region>, float, float, Fil.BilateralSamplingMethod, int, Fil.Image) |
Smooths an image while preserving sharp edges.
|
  | SmoothImage_Deriche(Fil.Image, Optional<Fil.Region>, float, Optional<float>, Fil.Image) |
Smooths an image using Deriche filter.
|
  | SmoothImage_DirAndPresence(Fil.Image, int, Optional<int>, int, int, Fil.Image) |
Smooths the result of GradientDirAndPresenceImage.
|
  | SmoothImage_Gauss_Mask(Fil.Image, Optional<Fil.Region>, Fil.GaussKernel, Fil.Image) |
Smooths an image using a predefined gaussian kernel.
|
  | SmoothImage_Gauss(Fil.Image, Optional<Fil.Region>, float, Optional<float>, float, Fil.Image, Diagnostic<int>, Diagnostic<int>) |
Smooths an image using a gaussian kernel.
|
  | SmoothImage_Mean_AnyKernel(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.Region, Optional<Fil.Location>, Fil.Image) |
Smooths an image by averaging pixels within an arbitrary kernel.
|
  | SmoothImage_Mean_Mask(Fil.Image, Optional<Fil.Region>, Fil.MeanKernel, Fil.Image) |
Smooths an image by averaging pixels within a small rectangular kernel.
|
  | SmoothImage_Mean(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.KernelShape, int, Optional<int>, Fil.Image) |
Smooths an image by averaging pixels within a rectangular kernel.
|
  | SmoothImage_Median_Mask(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Replaces each pixel with the median of pixels within a 3x3 rectangular kernel
(faster).
|
  | SmoothImage_Median(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Fil.SmoothImageMedianKernel, int, Optional<int>, Fil.Image) |
Replaces each pixel with the median of pixels within a kernel.
|
  | SmoothImage_Middle(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.KernelShape, int, Optional<int>, Fil.Image) |
Replaces each pixel with the average of maximum and minimum calculated within
a kernel.
|
  | SmoothImage_Quantile(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, float, Fil.SmoothImageMedianKernel, int, Optional<int>, Fil.Image) |
Replaces each pixel with a quantile of pixels within a kernel.
|
  | SmoothPath_Gauss(Fil.Path, float, float, Fil.Path) |
Smooths a path by averaging its characteristic points within a kernel using
gaussian-weighted average.
|
  | SmoothPath_Mean(Fil.Path, int, Fil.Path) |
Smooths a path by averaging its characteristic points within a kernel.
|
  | SmoothProfile_Gauss_Mask(Fil.Profile, float, Fil.Profile) |
Smooths a profile by averaging points with one of ten pre-computed Gauss kernels.
|
  | SmoothProfile_Gauss(Fil.Profile, Optional<Fil.Range>, float, float, bool, Fil.Profile) |
Smooths a profile by averaging points within a kernel using gaussian-weighted
average.
|
  | SmoothProfile_Mean(Fil.Profile, Optional<Fil.Range>, int, bool, Fil.Profile) |
Smooths a profile by averaging points within a kernel.
|
  | SmoothRegion_Mean(Fil.Region, int, Optional<int>, Fil.Image) |
Smooths an region by averaging pixels within a rectangular kernel.
|
  | SmoothSurface_Gauss(Fil.Surface, Optional<Fil.Region>, float, Optional<float>, float, Fil.Surface, Diagnostic<int>, Diagnostic<int>) |
Smooths a surface using a gaussian kernel.
|
  | SmoothSurface_Mean(Fil.Surface, Optional<Fil.Region>, Fil.KernelShape, int, Optional<int>, Fil.Surface) |
Smooths a surface by averaging heights within a rectangular kernel.
|
  | SortPaths(List<Fil.Path>, Fil.PathFilter, Fil.PathFeature, Fil.SortingOrder, List<Fil.Path>, Optional<List<float>>) |
Changes the order of paths from the input array according to an ascending/descending
sequence of their computed feature values.
|
  | SortRegions(List<Fil.Region>, Fil.RegionFeature, Fil.SortingOrder, List<Fil.Region>, Optional<List<float>>) |
Changes the order of regions from the input array according to an ascending/descending
sequence of their computed feature values.
|
  | SparseImageToRegion(Fil.SparseImage, Fil.Region) |
Converts a sparse region to a region.
|
  | SplitBayerImage(Fil.Image, Fil.Image, Fil.Image, Fil.Image, Fil.Image) |
Creates several monochromatic images from individual pixels of the input Bayer
pattern image.
|
  | SplitBox(Fil.Box, Fil.SplitDirection, Fil.Box, Fil.Box) |
Splits a box into two along a direction.
|
  | SplitChannels_OrNil(Fil.Image, Optional<Conditional<Fil.Image>>, Optional<Conditional<Fil.Image>>, Optional<Conditional<Fil.Image>>, Optional<Conditional<Fil.Image>>) |
Creates several monochromatic images from individual channels of the input image
and sets Nil for channels that are not present.
|
  | SplitChannels(Fil.Image, Optional<Fil.Image>, Optional<Fil.Image>, Optional<Fil.Image>, Optional<Fil.Image>) |
Creates several monochromatic images from individual channels of the input image.
|
  | SplitPathByLine(Fil.Path, Fil.Line2D, List<Fil.Path>) |
Splits path in common points of a path and a line.
|
  | SplitPathByPath(Fil.Path, Fil.Path, List<Fil.Path>) |
Splits path in common points of two paths.
|
  | SplitPathBySegment(Fil.Path, Fil.Segment2D, List<Fil.Path>) |
Splits path in common points of a path and a segment.
|
  | SplitPoint3DGridByPlane(Fil.Point3DGrid, Optional<Fil.Region>, Fil.Plane3D, Fil.Point3DGrid, Fil.Point3DGrid) |
Separates the points being on one side of the input plane from the others.
|
  | SplitPointsByLine(List<Fil.Point2D>, Fil.Line2D, List<Fil.Point2D>, List<Fil.Point2D>) |
Separates the points being on one side of the input line from the others.
|
  | SplitPointsByPlane(List<Fil.Point3D>, Fil.Plane3D, List<Fil.Point3D>, List<Fil.Point3D>) |
Separates the points being on one side of the input plane from the others.
|
  | SplitRectangle(Fil.Rectangle2D, Fil.SplitDirection, Fil.Rectangle2D, Fil.Rectangle2D) |
Splits the rectangle into two along the direction.
|
  | SplitRegionIntoBlobs(Fil.Region, Fil.RegionConnectivity, int, Optional<int>, bool, List<Fil.Region>) |
Splits a region into an array of regions corresponding to its connected components.
|
  | SplitRegionIntoComponents(Fil.Region, Optional<int>, float, Optional<float>, Optional<int>, Optional<int>, int, Optional<int>, bool, List<Fil.Region>) |
Splits a region into an array of regions. Operates by merging blobs in accordance
to the inMaxDistance parameter.
|
  | SplitRegionIntoExactlyNCharacters(Fil.Region, int, int, float, Conditional<List<Fil.Region>>, Diagnostic<List<Fil.Region>>, Diagnostic<Fil.Profile>) |
Splits the input region into a fixed-size array of regions corresponding to
individual characters.
|
  | SplitRegionIntoExactlyNComponents(Fil.Region, int, Optional<int>, float, Optional<float>, Optional<int>, Optional<int>, bool, Conditional<List<Fil.Region>>) |
Splits a region into a fixed-size array of regions.
|
  | SplitRegionIntoMultipleCharacters(Fil.Region, float, int, List<Fil.Region>, Diagnostic<List<Fil.Region>>, Diagnostic<Fil.Profile>) |
Splits the input region into an array of regions corresponding to individual
characters.
|
  | SplitSegment(Fil.Segment2D, int, List<Fil.Segment2D>) |
Splits a segment into several parts of equal length.
|
  | SplitSurfaceByPlane(Fil.Surface, Optional<Fil.Region>, Fil.Plane3D, bool, Fil.Surface, Fil.Surface) |
Separates the surface points being on one side of the input plane from the others.
|
  | SquareImage(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Raises pixel values to the second power pixel by pixel.
|
  | SquareRootImage(Fil.Image, Optional<Fil.Region>, Fil.Image) |
Transforms pixel values to their square roots pixel by pixel.
|
  | StandardDeviationImage(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, int, Fil.Image) |
Creates image of pixels' local standard deviations.
|
  | Statistics_OfArray(List<float>, int, bool, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Optional<float>) |
Computes basic statistical information out of an array of real numbers. The
array must be not empty.
|
  | Statistics_OfLoop(Fil.Statistics_OfLoopState, float, int, int, bool, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Optional<float>) |
Computes basic statistical information out of real numbers appearing in consecutive
iterations.
|
  | StretchPath(Fil.Path, Fil.Point2D, Fil.Point2D, Fil.Path) |
Moves, rotates and scales the path so that its end-points end up at the given
two points.
|
  | StringLabelToString(Fil.StringLabel, string) |
Converts a StringLabel object to a String.
|
  | StringToClassifyObjectModelDirectory(string, string) |
Conversion between Directory and ClassifyObjectModelDirectory
|
  | StringToDetectAnomalies1ModelDirectory(string, string) |
Conversion between String and DetectAnomalies1ModelDirectory
|
  | StringToDetectAnomalies2ModelDirectory(string, string) |
Conversion between String and DetectAnomalies2ModelDirectory
|
  | StringToDetectFeaturesModelDirectory(string, string) |
Conversion between String and DetectFeaturesModelDirectory
|
  | StringToGrammarRulesPattern(string, string) |
Conversion between String and GrammarRulesPattern
|
  | StringToLocatePointsModelDirectory(string, string) |
Conversion between String and LocatePointsModelDirectory
|
  | StringToSegmentInstancesModelDirectory(string, string) |
Conversion between String and SegmentInstancesModelDirectory
|
  | Stripe1DToSegment2D(Fil.Stripe1D, Fil.Segment2D) |
Converts a stripe to a segment.
|
  | Subpath(Fil.Path, int, int, Fil.Path) |
Creates an open path from a continuous subsequence of the input path's points.
|
  | SubtractFromHistogram(Fil.Histogram, double, Fil.Histogram) |
Decreases each bin value by a number.
|
  | SubtractFromImage(Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Subtracts a scalar value from each pixel.
|
  | SubtractFromProfile(Fil.Profile, Optional<Fil.Range>, float) |
Subtracts a scalar value from each element of a profile.
|
  | SubtractHistograms(Fil.Histogram, Fil.Histogram, Fil.Histogram) |
Subtracts two histograms bar by bar.
|
  | SubtractImages_Signed(Fil.Image, Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Subtracts two images pixel by pixel. The result is signed.
|
  | SubtractImages(Fil.Image, Fil.Image, Optional<Fil.Region>, float, Fil.Image) |
Subtracts two images pixel by pixel.
|
  | SubtractProfiles(Fil.Profile, Fil.Profile, Fil.Profile) |
Subtracts two profiles value by value.
|
  | SubtractSurfaces(Fil.Surface, Fil.Surface, Optional<Fil.Region>, Fil.Surface) |
Subtracts two surfaces point by point.
|
  | SurfaceArea(Fil.Surface, float) |
Computes the surface area of given surface.
|
  | SurfaceBoundingBox_OrNil(Fil.Surface, Optional<Fil.Region>, Conditional<Fil.Box3D>) |
Computes the bounding box 3D of given surface; returns NIL if no valid point
is present.
|
  | SurfaceBoundingBox(Fil.Surface, Optional<Fil.Region>, Fil.Box3D) |
Computes the bounding box 3D of given surface.
|
  | SurfaceBoxToImageCoordinates(Fil.Box3D, Fil.SurfaceCoordinatesFormat, Fil.Box, Optional<Fil.Rectangle2D>) |
Finds the associated image coordinates of surface box.
|
  | SurfaceBoxToRegion(Fil.Box3D, Fil.SurfaceFormat, Fil.Region) |
Finds the surface region covered by surface box.
|
  | SurfaceCircleToImageCoordinates(Fil.Circle3D, Fil.SurfaceCoordinatesFormat, Fil.Circle2D) |
Finds the associated image coordinates of surface circle.
|
  | SurfaceCircleToRegion(Fil.Circle3D, Fil.SurfaceFormat, Fil.Region) |
Finds the surface region covered by surface circle.
|
  | SurfaceCoordinateSystemToImageCoordinates(Fil.CoordinateSystem2D, Fil.SurfaceCoordinatesFormat, Fil.CoordinateSystem2D) |
Finds the associated image coordinates of surface coordinate system.
|
  | SurfaceFlatness(Fil.Surface, Optional<Fil.Region>, Fil.Plane3D, Fil.Point3D, Fil.Point3D, float, float, float) |
Computes the surface flatness i.e. how thick the surface is according to the
input plane.
|
  | SurfaceFormatToSurfaceCoordinatesFormat(Fil.SurfaceFormat, Fil.SurfaceCoordinatesFormat) |
Converts a surface format to a surface coordinates format.
|
  | SurfaceLineToImageCoordinates(Fil.Line3D, Fil.SurfaceCoordinatesFormat, Fil.Line2D) |
Finds the associated image coordinates of surface line.
|
  | SurfaceLocalMaxima(Fil.Surface, Optional<Fil.Region>, bool, Optional<float>, Optional<float>, float, Optional<Fil.SurfaceLocalExtremaVerification>, Optional<List<Fil.SurfaceExtremum>>, Optional<List<Fil.Region>>) |
Finds surface locations characterized by locally maximal heights.
|
  | SurfaceLocalMinima(Fil.Surface, Optional<Fil.Region>, bool, Optional<float>, Optional<float>, float, Optional<Fil.SurfaceLocalExtremaVerification>, Optional<List<Fil.SurfaceExtremum>>, Optional<List<Fil.Region>>) |
Finds surface locations characterized by locally minimal heights.
|
  | SurfaceMassCenter_OrNil(Fil.Surface, Optional<Fil.Region>, Conditional<Fil.Point3D>) |
Computes the mass center of surface points; returns NIL if the surface is empty
in the given region.
|
  | SurfaceMassCenter(Fil.Surface, Optional<Fil.Region>, Fil.Point3D) |
Computes the mass center of surface points.
|
  | SurfaceMaximalPoint(Fil.Surface, Optional<Fil.Region>, Fil.Point3D) |
Finds the surface point with maximal Z coordinate.
|
  | SurfaceMedian_OrNil(Fil.Surface, Optional<Fil.Region>, Conditional<float>) |
Finds the median Z coordinate of the surface points; returns NIL if the surface
is empty in the given region.
|
  | SurfaceMedian(Fil.Surface, Optional<Fil.Region>, float) |
Finds the median Z coordinate of the surface points.
|
  | SurfaceMinimalPoint(Fil.Surface, Optional<Fil.Region>, Fil.Point3D) |
Finds the surface point with minimal Z coordinate.
|
  | SurfaceMultiplePointsAlongAxis(Fil.Surface, Optional<Fil.Surface>, Fil.Axis, Optional<double>, Optional<double>, Optional<double>, int, Optional<double>, Optional<double>, Optional<int>, List<List<Fil.Point3D>>, Optional<List<double>>) |
Returns multiple arrays of surface points along X or Y axis.
|
  | SurfaceMultipleProfilesAlongAxis(Fil.Surface, Fil.Axis, Optional<double>, Optional<double>, Optional<double>, int, Optional<double>, Optional<double>, Optional<int>, float, List<Fil.Profile>, Optional<List<double>>) |
Creates the profiles of point Z values along X or Y axis.
|
  | SurfaceNormalsImage(Fil.Surface, Optional<Fil.Region>, float, Fil.Image, Optional<Fil.Region>) |
Computes a normals image for a surface
|
  | SurfacePathsToImageCoordinates(List<Fil.Path>, Fil.SurfaceCoordinatesFormat, List<Fil.Path>) |
Finds the associated image coordinates of surface paths.
|
  | SurfacePathToImageCoordinates(Fil.Path, Fil.SurfaceCoordinatesFormat, Fil.Path) |
Finds the associated image coordinates of surface path.
|
  | SurfacePathToRegion(Fil.Path, Fil.SurfaceFormat, Fil.Region) |
Finds the surface region covered by surface path.
|
  | SurfacePointsToImageCoordinates(List<Fil.Point3D>, Fil.SurfaceCoordinatesFormat, List<Fil.Point2D>) |
Finds the associated image coordinates of surface points.
|
  | SurfacePointToImageCoordinates(Fil.Point3D, Fil.SurfaceCoordinatesFormat, Fil.Point2D) |
Finds the associated image coordinates of surface point.
|
  | SurfaceProfileAlongPath(Fil.ScanMapState, Fil.Surface, Fil.Path, Optional<Fil.CoordinateSystem2D>, Optional<float>, int, Fil.InterpolationMethod, Optional<int>, float, Fil.Profile, Fil.Path, Optional<Fil.Path>, Diagnostic<List<Fil.Path>>) |
Creates a series of segments across the input path, measures the average surface
height on each of the segments, and creates the final profile from those values.
|
  | SurfaceSegmentsToImageCoordinates(List<Fil.Segment3D>, Fil.SurfaceCoordinatesFormat, List<Fil.Segment2D>) |
Finds the associated image coordinates of surface segments.
|
  | SurfaceSegmentToImageCoordinates(Fil.Segment3D, Fil.SurfaceCoordinatesFormat, Fil.Segment2D) |
Finds the associated image coordinates of surface segment.
|
  | SurfaceSinglePointsAlongAxis(Fil.Surface, Optional<Fil.Surface>, Fil.Axis, double, int, Optional<double>, Optional<double>, Optional<int>, List<Fil.Point3D>, Optional<double>) |
Returns single array of surface points along X or Y axis.
|
  | SurfaceSingleProfileAlongAxis(Fil.Surface, Fil.Axis, double, int, Optional<double>, Optional<double>, Optional<int>, float, Fil.Profile, Optional<double>) |
Creates the profile of point Z values along X or Y axis.
|
  | SurfaceToImage(Fil.Surface, Fil.Image) |
Converts a surface object to an image.
|
  | SurfaceToPlaneDistanceImage(Fil.Surface, Optional<Fil.Region>, Fil.Plane3D, float, bool, Fil.Image) |
Computes the image of the distances of the input surface points from a given
plane.
|
  | SurfaceToPoint3DArray(Fil.Surface, List<Fil.Point3D>) |
Converts a surface object to an array of points removing nonexistent ones.
|
  | SurfaceToPoint3DGrid(Fil.Surface, Fil.Point3DGrid) |
Converts a surface object to a grid of points.
|
  | SurfaceToSurfaceCoordinatesFormat(Fil.Surface, Fil.SurfaceCoordinatesFormat) |
Converts a surface to a surface coordinates format.
|
  | SurfaceToSurfaceFormat(Fil.Surface, Fil.SurfaceFormat) |
Converts a surface to a surface format.
|
  | SurfaceValidPointsRegion(Fil.Surface, Optional<Fil.Region>, Fil.Region, Fil.Region) |
Computes region of locations where points are valid in a surface and where they
are invalid.
|
  | SurfaceVectorToImageCoordinates(Fil.Vector3D, Fil.SurfaceCoordinatesFormat, Fil.Vector2D) |
Finds the associated image coordinates of surface vector.
|
  | SurfaceVolume_Double(Fil.Surface, Fil.Surface, Optional<Fil.Region>, Fil.VolumeCalculationMethod, double) |
Computes the volume of a surface with respect to another surface.
|
  | SurfaceVolume_Single(Fil.Surface, double, Optional<Fil.Region>, Fil.VolumeCalculationMethod, double, Optional<Fil.Plane3D>) |
Computes the volume of a surface with respect to a plane.
|
  | SVM_ClassifyMultiple(Fil.SvmModel, List<List<float>>, List<int>, Optional<List<int>>, Optional<List<List<float>>>) |
Classifies input points based on trained model.
|
  | SVM_ClassifySingle(Fil.SvmModel, List<float>, int, Optional<List<int>>, Optional<List<float>>) |
Classifies input features based on a trained model.
|
  | SVM_Init(Optional<float>, float, float, Optional<float>, float, bool, Fil.SvmModel) |
Initializes an SVM model.
|
  | SVM_Train(Fil.SvmModel, List<List<float>>, List<int>, Fil.SvmModel, float) |
Trains an SVM model.
|
  | TableOfConfusion_Basic(long, long, long, long, Fil.ConfusionTable) |
Computes statistics from a confusion matrix for given TP, FP, TN, FN.
|
  | TableOfConfusion_BoolArray(List<bool>, List<bool>, long, long, long, long, Fil.ConfusionTable) |
Computes statistics from a confusion matrix for an array of groundTruth and
results.
|
  | TableOfConfusion_Histograms(Fil.Histogram, Fil.Histogram, float, Fil.ConfusionTable) |
Computes confusion matrix based on two histograms and threshold value.
|
  | TableOfConfusion_Images(Fil.Image, Fil.Image, int, long, long, long, long, Fil.ConfusionTable) |
Computes statistics from a confusion matrix for image of groundTruth and results.
|
  | TelecentricCameraModelToAnyCameraModel(Fil.TelecentricCameraModel, Fil.AnyCameraModel) |
Conversion
|
  | TelecentricCameraModelToRectificationTransform(Fil.TelecentricCameraModel, Fil.RectificationTransform) |
Conversion
|
  | TensorDataTypeSize(Fil.TensorDataType) | |
  | TestBox3DEmpty(Fil.Box3D, bool) |
Tests whether the box in 3D is empty.
|
  | TestBox3DInBox3D(Fil.Box3D, Fil.Box3D, bool) |
Tests whether a box in 3D is contained in another one.
|
  | TestBox3DIntersectsWith(Fil.Box3D, Fil.Box3D, bool) |
Tests whether two boxes in 3D have non-empty intersection.
|
  | TestBox3DNotEmpty(Fil.Box3D, bool) |
Tests whether the box in 3D is not empty.
|
  | TestBoxEmpty(Fil.Box, bool) |
Tests whether the box is empty.
|
  | TestBoxEqualTo(Fil.Box, Fil.Box, bool) |
Tests whether given boxes are equal.
|
  | TestBoxInBox(Fil.Box, Fil.Box, bool) |
Tests whether a box is contained in another one.
|
  | TestBoxInImage(Fil.Image, Fil.Box, bool) |
Tests whether a box is contained in the dimensions of an image.
|
  | TestBoxIntersectsWith(Fil.Box, Fil.Box, bool) |
Tests whether two boxes have non-empty intersection.
|
  | TestBoxNotEmpty(Fil.Box, bool) |
Tests whether the box is not empty.
|
  | TestHistogramDominatesHistogram(Fil.Histogram, Fil.Histogram, bool) |
Checks whether the values in the first histogram are greater or equal than corresponding
values in the second histogram.
|
  | TestImageEqualTo(Fil.Image, Fil.Image, bool) |
Tests whether two images equal.
|
  | TestImage(Fil.TestImageId, Optional<Fil.Image>, Optional<Fil.Image>) |
Returns a sample image.
|
  | TestLine3DThroughCircle3D(Fil.Line3D, Fil.Circle3D, bool) |
Tests whether a line in 3D goes through a circle in 3D.
|
  | TestLocationInBox(Fil.Location, Fil.Box, bool) |
Tests whether a location is contained in the dimensions of a box.
|
  | TestLocationInImage(Fil.Image, Fil.Location, bool) |
Tests whether a location is contained in the dimensions of an image.
|
  | TestPoint3DGrid(Fil.TestPoint3DGridState, float, float, float, float, Fil.Point3DGrid) |
Returns a sample 3D object.
|
  | TestPoint3DInBox3D(Fil.Point3D, Fil.Box3D, bool) |
Tests whether a point in 3D lies in a box in 3D.
|
  | TestPointArrayInBox(List<Fil.Point2D>, Fil.Box, List<bool>, Optional<List<Fil.Point2D>>, Optional<bool>) |
Tests which points lie inside a box.
|
  | TestPointArrayInPolygon(List<Fil.Point2D>, Fil.Path, List<bool>, List<Fil.Point2D>, Optional<bool>) |
Tests which points lie inside a polygon.
|
  | TestPointArrayInRectangle(List<Fil.Point2D>, Fil.Rectangle2D, List<bool>, Optional<List<Fil.Point2D>>, Optional<bool>) |
Tests which points lie inside a rectangle.
|
  | TestPointArrayInRegion(List<Fil.Point2D>, Fil.Region, List<bool>, Optional<List<Fil.Point2D>>, Optional<bool>) |
Tests which points lie inside a region.
|
  | TestPointInBox(Fil.Point2D, Fil.Box, bool) |
Tests whether a point lies in a box.
|
  | TestPointInCircle(Fil.Point2D, Fil.Circle2D, bool) |
Tests whether a point lies inside a circle.
|
  | TestPointInImage(Fil.Image, Fil.Point2D, bool) |
Tests whether a point is contained in the dimensions of an image.
|
  | TestPointInPolygon(Fil.Point2D, Fil.Path, bool) |
Tests whether a point lies inside a polygon.
|
  | TestPointInRectangle(Fil.Point2D, Fil.Rectangle2D, bool) |
Tests whether a point lies in a rectangle.
|
  | TestPointInRegion(Fil.Point2D, Fil.Region, bool) |
Tests whether a point lies inside a region.
|
  | TestPolygonConvex(Fil.Path, bool) |
Tests whether a polygon is convex.
|
  | TestPolygonInPolygon(Fil.Path, Fil.Path, bool) |
Tests whether a polygon lies inside another one.
|
  | TestProfileDominatesProfile(Fil.Profile, Fil.Profile, bool) |
Checks whether values in the first profile are greater or equal than corresponding
values in the second profile.
|
  | TestProfileEqualTo(Fil.Profile, Fil.Profile, bool) |
Checks whether profiles are exactly equals.
|
  | TestRectangleInImage(Fil.Image, Fil.Rectangle2D, bool) |
Tests whether a rectangle is contained in the dimensions of an image.
|
  | TestRectangleIntersectsWith(Fil.Rectangle2D, Fil.Rectangle2D, bool) |
Tests if two rectangles intersect.
|
  | TestRegionEmpty(Fil.Region, bool) |
Tests whether the size of a region equals zero.
|
  | TestRegionEqualTo(Fil.Region, Fil.Region, bool) |
Tests whether given regions are equal.
|
  | TestRegionInRegion(Fil.Region, Fil.Region, bool) |
Tests whether a region is contained in another one.
|
  | TestRegionIntersectsWith(Fil.Region, Fil.Region, bool) |
Tests whether two regions have non-empty intersection.
|
  | TestRegionNotEmpty(Fil.Region, bool) |
Tests whether the size of a region doesn't equal zero.
|
  | TestRegionOnBorder(Fil.Region, bool) |
Tests whether a region is adjacent to its border.
|
  | TestRegionUnequalTo(Fil.Region, Fil.Region, bool) |
Tests whether given regions are not equal.
|
  | TestSpatialMapApplicability(Fil.Image, Fil.SpatialMap, bool) |
Checks if a spatial map may be applied to transform the given image.
|
  | TestSurface(Fil.TestSurfaceState, Fil.PlainType, float, float, float, float, Fil.Surface) |
Returns a sample 3D surface.
|
  | ThickenRegion(Fil.Region, Fil.Region) |
Performs a morphological thickening on a region using predefined kernels.
|
  | ThinRegion(Fil.Region, Fil.Region) |
Performs a morphological thinning on a region using predefined kernels.
|
  | ThresholdImage_Color(Fil.Image, Optional<Fil.Region>, Fil.Pixel, float, float, float, Fil.Image) |
Transforms each pixel value to maximum or minimum depending on the distance
from a given color.
|
  | ThresholdImage_Dynamic(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Fil.ThresholdDynamicReferenceMethod, Fil.KernelShape, int, Optional<int>, Optional<float>, Optional<float>, float, Fil.Image, Diagnostic<Fil.Image>) |
Thresholds an image relatively to some value calculated in a local rectangular
neighbourhood.
|
  | ThresholdImage_HSx(Fil.Image, Optional<Fil.Region>, Fil.HSxColorModel, int, int, Optional<int>, Optional<int>, Optional<int>, Optional<int>, float, Fil.Image, Diagnostic<Fil.Image>) |
Transforms each pixel value to minimum or maximum depending on whether it belongs
to specified region in the HSV, HSL or HSI color space.
|
  | ThresholdImage_Hysteresis(Fil.Image, Optional<Fil.Region>, Optional<float>, Optional<float>, float, Fil.Image) |
Thresholds an image with a hysteresis, i.e. with a lower threshold for neighboring
pixels.
|
  | ThresholdImage_Multirange(Fil.Image, Optional<Fil.Region>, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Optional<float>, Fil.Image) |
Transforms each pixel value to maximum or minimum depending on whether they
belong to the specified range.
|
  | ThresholdImage_Relative(Fil.Image, Optional<Fil.Region>, Fil.Image, Optional<float>, Optional<float>, float, Fil.Image) |
Thresholds an image with a different threshold value for each pixel (inBaseImage(x,
y) + inValue).
|
  | ThresholdImage_RGB(Fil.Image, Optional<Fil.Region>, Optional<int>, Optional<int>, Optional<int>, Optional<int>, Optional<int>, Optional<int>, Optional<int>, Optional<int>, float, Fil.Image) |
Transforms each pixel value to minimum or maximum depending on whether it belongs
to the specified range for each individual pixel component.
|
  | ThresholdImage(Fil.Image, Optional<Fil.Region>, Optional<float>, Optional<float>, float, Fil.Image) |
Transforms each pixel value to maximum or minimum depending on whether they
belong to the specified range.
|
  | ThresholdSmoothedRegion_Mean(Fil.Region, int, Optional<int>, float, int, Fil.Region) |
Returns region of pixels witch collect minAmount of pixels in rectangle in input
region.
|
  | ThresholdToRegion_Color(Fil.Image, Optional<Fil.Region>, Fil.Pixel, float, float, float, Fil.Region) |
Creates a region containing image pixels with values close to the given color.
|
  | ThresholdToRegion_Dynamic(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, int, Optional<int>, Optional<float>, Optional<float>, float, Fil.Region, Diagnostic<Fil.Image>) |
Thresholds an image relatively to the average pixel value in a local rectangular
neighborhood.
|
  | ThresholdToRegion_HSx(Fil.Image, Optional<Fil.Region>, Fil.HSxColorModel, int, int, Optional<int>, Optional<int>, Optional<int>, Optional<int>, Fil.Region, Diagnostic<Fil.Image>) |
Creates a region containing image pixels which belongs to specified region in
HSV, HSL or HSI space.
|
  | ThresholdToRegion_Relative_DarkBright(Fil.Image, Optional<Fil.Region>, Fil.Image, float, float, float, Fil.Region, Fil.Region) |
Thresholds an image using two relative thresholds and produces two regions (Dark
and Bright) in a single image pass.
|
  | ThresholdToRegion_Relative(Fil.Image, Optional<Fil.Region>, Fil.Image, Optional<float>, Optional<float>, float, Fil.Region) |
Thresholds an image with a different threshold value for each pixel (inBaseImage(x,
y) + inValue).
|
  | ThresholdToRegion_RGB(Fil.Image, Optional<Fil.Region>, Optional<int>, Optional<int>, Optional<int>, Optional<int>, Optional<int>, Optional<int>, Optional<int>, Optional<int>, Fil.Region) |
Creates a region containing image pixels which belongs to the specified range
for each individual pixel component.
|
  | ThresholdToRegion(Fil.Image, Optional<Fil.Region>, Optional<float>, Optional<float>, float, Fil.Region) |
Creates a region containing image pixels with values within the specified range.
|
  | ThrowIfCurrentWorkCancelled() | |
  | TopHatImage_AnyKernel(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.Region, Optional<Fil.Location>, Fil.Image) |
Performs a morphological white top hat operation on a image using an arbitrary
kernel.
|
  | TopHatImage_Mask(Fil.Image, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.MorphologyKernel, Fil.Image) |
Performs a morphological white top hat operation on a image using a predefined
mask.
|
  | TopHatImage(Fil.Image, Optional<Fil.Region>, Optional<Fil.Region>, Optional<Fil.Pixel>, Fil.KernelShape, int, Optional<int>, Fil.Image, Diagnostic<Fil.Region>) |
Performs a morphological white top hat operation on a image using a predefined
kernel.
|
  | TopHatRegion_AnyKernel(Fil.Region, Fil.Region, Fil.Region) |
Performs a morphological white top hat operation on a region using an arbitrary
kernel.
|
  | TopHatRegion(Fil.Region, Fil.KernelShape, int, Optional<int>, Fil.Region) |
Performs a morphological white top hat operation on a region using a predefined
kernel.
|
 | ToString() | Inherited from System.Object |
  | toward(Fil.Point2D, Fil.Point2D, float) | |
  | TrainOcr_MLP(List<Fil.CharacterSample>, Fil.Size, Optional<List<int>>, Optional<int>, Fil.CharacterFeatures, float, float, int, Optional<Fil.Size>, Fil.OcrModel, float, Diagnostic<Fil.Profile>, Diagnostic<List<Fil.Image>>) |
Trains an OCR multilayer perceptron classifier.
|
  | TrainOcr_SVM(List<Fil.CharacterSample>, Fil.Size, Optional<float>, Optional<float>, float, float, bool, Optional<Fil.Size>, Optional<int>, Fil.CharacterFeatures, Fil.OcrModel, float, Diagnostic<List<Fil.Image>>) |
Trains an OCR support vector machines classifier.
|
  | TransformCircle3D(Fil.Circle3D, Fil.Matrix, bool, Fil.Circle3D) |
Applies a general transformation expressed by a matrix to a 3D circle.
|
  | TransformImage(Fil.Image, Fil.Matrix, bool, Fil.InterpolationMethod, Fil.Image) |
Transforms an image by the provided transformation matrix.
|
  | TransformLine3D(Fil.Line3D, Fil.Matrix, bool, Fil.Line3D) |
Applies a general transformation expressed by a matrix to a 3D line.
|
  | TransformPlane(Fil.Plane3D, Fil.Matrix, bool, Fil.Plane3D) |
Applies a general transformation expressed by a matrix to a plane.
|
  | TransformPoint3DArray(List<Fil.Point3D>, Fil.Matrix, bool, List<Fil.Point3D>) |
Applies a general transformation expressed by a matrix to an array of 3D points.
|
  | TransformPoint3DGrid(Fil.Point3DGrid, Fil.Matrix, bool, Fil.Point3DGrid) |
Applies a general transformation expressed by a matrix to a grid of 3D points.
|
  | TransformPoint3D(Fil.Point3D, Fil.Matrix, bool, Fil.Point3D) |
Applies a general transformation expressed by a matrix to a 3D point.
|
  | TransformSegment3D(Fil.Segment3D, Fil.Matrix, bool, Fil.Segment3D) |
Applies a general transformation expressed by a matrix to a 3D segment.
|
  | TransformVector3D(Fil.Vector3D, Fil.Matrix, bool, Fil.Vector3D) |
Applies a general transformation expressed by a matrix to a 3D vector.
|
  | TranslateArc(Fil.Arc2D, Fil.Vector2D, bool, Fil.Arc2D) |
Translates an arc by a vector.
|
  | TranslateBox3D(Fil.Box3D, Fil.Vector3D, bool, Fil.Box3D) |
Shifts a box in 3D by a vector.
|
  | TranslateBox(Fil.Box, int, int, bool, Fil.Box) |
Shifts a box by a discreet vector.
|
  | TranslateCircle3D(Fil.Circle3D, Fil.Vector3D, bool, Fil.Circle3D) |
Shifts a circle in 3D by a vector.
|
  | TranslateCircle(Fil.Circle2D, Fil.Vector2D, bool, Fil.Circle2D) |
Translates a circle by a vector.
|
  | TranslateCoordinateSystem(Fil.CoordinateSystem2D, Fil.Vector2D, bool, Fil.CoordinateSystem2D) |
Translates a coordinate system by a vector.
|
  | TranslateImage(Fil.Image, Fil.Pixel, int, int, bool, Fil.Image) |
Translates an image by a vector, without changing its dimensions.
|
  | TranslateLine3D(Fil.Line3D, Fil.Vector3D, bool, Fil.Line3D) |
Shifts a line in 3D by a vector.
|
  | TranslateLine(Fil.Line2D, Fil.Vector2D, bool, Fil.TranslateAlignment, Fil.Line2D) |
Translates a line by a vector.
|
  | TranslateLocation(Fil.Location, int, int, bool, Fil.Location) |
Shifts a Location by a given number of pixels along each axis.
|
  | TranslatePathArray(List<Fil.Path>, Fil.Vector2D, bool, List<Fil.Path>) |
Translates an array of paths by a vector.
|
  | TranslatePath(Fil.Path, Fil.Vector2D, bool, Fil.Path) |
Translates a path by a vector.
|
  | TranslatePixels(Fil.Image, Fil.Image, Optional<Fil.Region>, Fil.InterpolationMethod, Fil.Image) |
Moves the pixels of the input image by the vectors specified with inVectorImage.
|
  | TranslatePlane(Fil.Plane3D, Fil.Vector3D, bool, Fil.Plane3D) |
Shifts a plane in 3D by a vector.
|
  | TranslatePoint3DArray(List<Fil.Point3D>, Fil.Vector3D, bool, List<Fil.Point3D>) |
Translates an array of points by a vector.
|
  | TranslatePoint3DGrid(Fil.Point3DGrid, Fil.Vector3D, bool, Fil.Point3DGrid) |
Translates a grid of points by a vector.
|
  | TranslatePoint3D_Toward(Fil.Point3D, Fil.Point3D, float, bool, Fil.Point3D) |
Translates a point in 3D towards another point in 3D by a specified distance.
|
  | TranslatePoint3D(Fil.Point3D, Fil.Vector3D, bool, Fil.Point3D) |
Translates a point by a vector.
|
  | TranslatePointArray(List<Fil.Point2D>, Fil.Vector2D, bool, List<Fil.Point2D>) |
Translates an array of points by a vector.
|
  | TranslatePoint_Toward(Fil.Point2D, Fil.Point2D, float, bool, Fil.Point2D) |
Translates a point towards another point by a specified distance.
|
  | TranslatePoint(Fil.Point2D, Fil.Vector2D, bool, Fil.Point2D) |
Translates a point by a vector.
|
  | TranslateRectangle(Fil.Rectangle2D, Fil.Vector2D, bool, Fil.Rectangle2D) |
Translates a rectangle by a vector.
|
  | TranslateRegion(Fil.Region, int, int, bool, Optional<int>, Optional<int>, Fil.Region) |
Translates a region by a given number of pixels along each axis.
|
  | TranslateSegment3D(Fil.Segment3D, Fil.Vector3D, bool, Fil.Segment3D) |
Shifts a segment in 3D by a vector.
|
  | TranslateSegment(Fil.Segment2D, Fil.Vector2D, bool, Fil.TranslateAlignment, Fil.Segment2D) |
Translates a segment by a vector.
|
  | TranslateSurface(Fil.Surface, Fil.Vector3D, bool, Fil.Surface) |
Translates a surface by a vector.
|
  | translate(Fil.Point2D, Fil.Vector2D) | |
  | translate(Fil.Segment2D, Fil.Vector2D) | |
  | translate(Fil.Point2D, float, float) | |
  | TransposeImage(Fil.Image, Fil.Image) |
Flips and rotates an image so that columns are exchanged with rows.
|
  | TransposePath(Fil.Path, Fil.Path) |
Flips and rotates a path so that x-coordinates are exchanged with y-coordinates.
|
  | TransposeRegion(Fil.Region, Fil.Region) |
Flips and rotates a region so that x-coordinates are exchanged with y-coordinates.
|
  | TrimImageToRegion(Fil.Image, Fil.Region, Fil.Pixel, Fil.Image) |
Trims an image to the area of the specified region.
|
  | TrimLine3D(Fil.Line3D, Fil.Box3D, Conditional<Fil.Segment3D>) |
Creates a segment contained in a box in 3D from a line in 3D.
|
  | TrimLineToRectangle(Fil.Line2D, Fil.Rectangle2D, Conditional<Fil.Segment2D>) |
Creates a segment contained in a rectangle from a line.
|
  | TrimLine(Fil.Line2D, Fil.Box, Conditional<Fil.Segment2D>) |
Creates a segment contained in a box from a line.
|
  | TrimPathArrayToRectangle(List<Fil.Path>, Fil.Rectangle2D, Fil.TrimPathMethod, List<Fil.Path>) |
Creates an array of paths contained in a rectangle from another array of paths.
|
  | TrimPathArray(List<Fil.Path>, Fil.Box, Fil.TrimPathMethod, List<Fil.Path>) |
Creates an array of paths contained in a box from another array of paths.
|
  | TrimPathToRectangle(Fil.Path, Fil.Rectangle2D, Fil.TrimPathMethod, Fil.Path) |
Creates a path contained in a rectangle from another path.
|
  | TrimPath(Fil.Path, Fil.Box, Fil.TrimPathMethod, Fil.Path) |
Creates a path contained in a box from another path.
|
  | TrimPoint3DArray(List<Fil.Point3D>, Fil.Box3D, List<Fil.Point3D>) |
Removes points not contained in a box in 3D from an array.
|
  | TrimPointArrayToRegion(List<Fil.Point2D>, Fil.Region, List<Fil.Point2D>) |
Trims an array of points to a region.
|
  | TrimPointArray(List<Fil.Point2D>, Fil.Box, List<Fil.Point2D>) |
Removes points not contained in a box from an array.
|
  | TrimRegionToPolygon(Fil.Region, Fil.Path, Fil.Region) |
Removes region elements lying beyond the specified polygon.
|
  | TrimRegionToRectangle(Fil.Region, Fil.Rectangle2D, Optional<Fil.CoordinateSystem2D>, Fil.Region, Optional<Fil.Rectangle2D>) |
Limits a region to a rectangular area.
|
  | TrimSegment3D(Fil.Segment3D, Fil.Box3D, Conditional<Fil.Segment3D>) |
Creates a segment contained in a box in 3D from another segment in 3D.
|
  | TrimSegmentToCircle(Fil.Segment2D, Fil.Circle2D, Conditional<Fil.Segment2D>) |
Creates a segment contained in a circle from another segment.
|
  | TrimSegmentToPolygon(Fil.Path, Fil.Segment2D, List<Fil.Segment2D>) |
Finds all subsegments that are inside a given polygon.
|
  | TrimSegmentToRectangle(Fil.Segment2D, Fil.Rectangle2D, Conditional<Fil.Segment2D>) |
Creates a segment contained in a rectangle from another segment.
|
  | TrimSegment(Fil.Segment2D, Fil.Box, Conditional<Fil.Segment2D>) |
Creates a segment contained in a box from another segment.
|
  | UncropImage(Fil.Image, Fil.Box, int, int, Fil.Image) |
Inverse of CropImage.
|
  | UncropProfile(Fil.Profile, int, int, Fil.Profile) |
Extends the profile by adding zeros at the beginning and at the end.
|
  | UncropRegion(Fil.Region, Fil.Box, int, int, Fil.Region) |
Inverse of CropRegion.
|
  | UnmapPoint(Fil.SpatialMap, Fil.Point2D, Conditional<Fil.Point2D>) |
Computes locations of image point on the source image from image point location
on remapped image.
|
  | ValueLimitsToValueLimits_f64(Fil.ValueLimits, Fil.ValueLimits_f64) |
Converts value limits of different types.
|
  | ValueLimits_f64ToValueLimits(Fil.ValueLimits_f64, Fil.ValueLimits) |
Converts value limits of different types.
|
  | Vector2DToVector3D_AxesPlane(Fil.Vector2D, Fil.PlaneType, float, Fil.Vector3D, Optional<Fil.Plane3D>) |
Projects a 2D vector onto a plane defined by 3D coordinate axes.
|
  | Vector2DToVector3D(Fil.Vector2D, Fil.Vector3D) |
Converts a vector in 2D to a vector in 3D.
|
  | Vector3DAzimuth(Fil.Vector3D, float) |
Computes the angle between a 3D vector's projection to the XY plane and the
X axis measured toward Y axis, as an angle in the range from 0 to 360.
|
  | Vector3DElevation(Fil.Vector3D, float) |
Computes the angle between a 3D vector's projection to the XY plane and itself
measured toward Z axis, as an angle in the range from -90 to 90.
|
  | Vector3DLength(Fil.Vector3D, float) |
Computes the length of a 3D vector.
|
  | Vector3DToVector2D_AxesPlane(Fil.Vector3D, Fil.PlaneType, Fil.Vector2D, Optional<Fil.Plane3D>) |
Projects a 3D vector onto a plane defined by coordinate axes.
|
  | Vector3DToVector2D(Fil.Vector3D, Fil.Vector2D) |
Converts a vector in 3D to a vector in 2D by ignoring its Z coordinates.
|
  | VectorBetweenPoints3D(Fil.Point3D, Fil.Point3D, Fil.Vector3D) |
Computes a vector representing distance from one point in 3D to another.
|
  | VectorBetweenPoints(Fil.Point2D, Fil.Point2D, Fil.Vector2D) |
Computes a vector representing distance from one point to another.
|
  | VectorDirection(Fil.Vector2D, float) |
Computes the direction angle of a vector as an angle in range the from 0 to
360.
|
  | VectorLength(Fil.Vector2D, float) |
Computes the length of a vector.
|
  | Vectors3DMedian(List<Fil.Vector3D>, Optional<List<float>>, int, Fil.Vector3D, Optional<float>, Diagnostic<List<Fil.Vector3D>>) |
Computes the geometric median of the input vectors.
|
  | VectorsMedian(List<Fil.Vector2D>, Optional<List<float>>, int, Fil.Vector2D, Optional<float>, Diagnostic<List<Fil.Vector2D>>) |
Computes the geometric median of the input vectors.
|
  | VerifyProjectID(int, bool, bool) |
Verifies a project ID.
|
  | VerifyRegion(Fil.Region) |
Checks if the point-runs of the input region are correctly arranged (sorted,
not overlapping etc.).
|
  | VisualizeHeatmap_Old(Fil.ColorizeImageState, Fil.Image, Fil.Image, Fil.ColorPalette, int, Optional<int>, Optional<int>, Optional<int>, bool, Fil.Image, Diagnostic<Fil.Image>) |
Colorizes a heat-map and blends it with a background image.
|
  | VisualizeHeatmap(Optional<Fil.Image>, Fil.Heatmap, Fil.ColorPalette, Optional<float>, bool, bool, Fil.Image, Diagnostic<Fil.Image>) |
Colorizes heat-map and blends it with background image.
|
  | VisualizeSurface(Fil.Surface, Fil.ColorPalette, Fil.Image, float, float) |
Colorizes surface to show it as 2D image.
|
  | VoxelizePoint3DGrid(Fil.Point3DGrid, Optional<Fil.Region>, float, Fil.Point3DGrid) |
Keeps one point from each occupied voxel of a given size. Value of all remaining
grid points is set to invalid.
|
  | WebHMIColorToString(string, string) |
Converts a WebHMI color to HTML color notation.
|
  | WebSocket_Close(int) |
Closes a WebSocket connection.
|
  | WebSocket_Connect(Fil.WebSocketConnectionState, string, Optional<int>, Optional<int>, bool, Optional<string>, Conditional<int>) |
Connects to a remote server using WebSocket protocol.
|
  | WebSocket_ReadBuffer(int, Optional<int>, Fil.ByteBuffer) |
Receives a byte buffer from a connected WebSocket.
|
  | WebSocket_ReadText(int, Optional<int>, string) |
Receives a string from a connected WebSocket.
|
  | WebSocket_WriteBuffer(int, Fil.ByteBuffer) |
Outputs a byte buffer through a connected WebSocket.
|
  | WebSocket_WriteText(int, string) |
Outputs a string through a connected WebSocket.
|
  | WKT_LoadLineString(string, Fil.Path) |
Loads path from WKT text format.
|
  | WKT_LoadMultiLineString(string, List<Fil.Path>) |
Loads multiple paths from WKT text format.
|
  | WKT_LoadMultiPoint(string, List<Fil.Point2D>) |
Loads multiple points from WKT text format.
|
  | WKT_LoadMultiPolygon_AsRegion(string, int, int, List<Fil.Region>) |
Loads multiple polygons from WKT text format as region.
|
  | WKT_LoadMultiPolygon(string, List<Fil.Path>, List<List<Fil.Path>>) |
Loads multiple polygons from WKT text format.
|
  | WKT_LoadPoint(string, Fil.Point2D) |
Loads point from WKT text format.
|
  | WKT_LoadPolygon_AsRegion(string, int, int, Fil.Region) |
Loads polygon from WKT text format as region.
|
  | WKT_LoadPolygon(string, Fil.Path, List<Fil.Path>) |
Loads polygon from WKT text format.
|
  | WorldPlaneEdgesToImage(List<Fil.Edge1D>, Fil.RectificationTransform, List<Fil.Edge1D>) |
Finds the image coordinates of world plane Edges.
|
  | WorldPlaneEdgeToImage(Fil.Edge1D, Fil.RectificationTransform, Fil.Edge1D) |
Finds the image coordinates of world plane Edge.
|
  | WorldPlaneGapsToImage(List<Fil.Gap1D>, Fil.RectificationTransform, List<Fil.Gap1D>) |
Finds the image coordinates of world plane Gaps.
|
  | WorldPlaneGapToImage(Fil.Gap1D, Fil.RectificationTransform, Fil.Gap1D) |
Finds the image coordinates of world plane Gap.
|
  | WorldPlanePathsToImage(List<Fil.Path>, Fil.RectificationTransform, List<Fil.Path>) |
Finds the image coordinates of world plane Paths.
|
  | WorldPlanePathToImage(Fil.Path, Fil.RectificationTransform, Fil.Path) |
Finds the image coordinates of world plane Path.
|
  | WorldPlanePointsToImage(List<Fil.Point2D>, Fil.RectificationTransform, List<Fil.Point2D>) |
Finds the image coordinates of world plane Points.
|
  | WorldPlanePointToImage(Fil.Point2D, Fil.RectificationTransform, Fil.Point2D) |
Finds the image coordinates of world plane Point.
|
  | WorldPlaneRidgesToImage(List<Fil.Ridge1D>, Fil.RectificationTransform, List<Fil.Ridge1D>) |
Finds the image coordinates of world plane Ridges.
|
  | WorldPlaneRidgeToImage(Fil.Ridge1D, Fil.RectificationTransform, Fil.Ridge1D) |
Finds the image coordinates of world plane Ridge.
|
  | WorldPlaneSegmentsToImage(List<Fil.Segment2D>, Fil.RectificationTransform, List<Fil.Segment2D>) |
Finds the image coordinates of world plane Segments.
|
  | WorldPlaneSegmentToImage(Fil.Segment2D, Fil.RectificationTransform, Fil.Segment2D) |
Finds the image coordinates of world plane Segment.
|
  | WorldPlaneStripesToImage(List<Fil.Stripe1D>, Fil.RectificationTransform, List<Fil.Stripe1D>) |
Finds the image coordinates of world plane Stripes.
|
  | WorldPlaneStripeToImage(Fil.Stripe1D, Fil.RectificationTransform, Fil.Stripe1D) |
Finds the image coordinates of world plane Stripe.
|
  | WriteLog(string, Fil.LogsLevel) |
Write log message with selected log level.
|
  | WriteVideoStream(Fil.OutputVideoStream, Fil.Image) |
Writes an image to a previously opened video stream.
|
  | XyzToRgb(Fil.Image, Fil.Image) |
Converts color space from XYZ to Red-Green-Blue.
|
  | YCoCgRToRgb(Fil.Image, Fil.Image) |
Converts color space from pseudointensitY-Orange-Green-with-Reversibility into
Red-Green-Blue.
|
  | YCoCgToRgb(Fil.Image, Fil.Image) |
Converts color space from pseudointensitY-Orange-Green into Red-Green-Blue.
|
  | Yuv442ToRgb(Fil.Image, Fil.Image) |
Converts a YUV-encoded image into RGB color space.
|
  | YuvToRgb(Fil.Image, Fil.Image) |
Converts color space from YUV into Red-Green-Blue.
|