|
oevislib_net
0.14.3.0
|
Functions | |
| Image | oevislib_net.Image.Convolve (Matrix inMask, bool inNormalizeMask=false, Point2Di inMaskOrigin=null, Optional< Region > inRoi=null) |
| Computes a convolution of the image. | |
| Image | oevislib_net.Image.Gradients (float inStdDevX, Optional< float > inStdDevY=null, Optional< Region > inRoi=null) |
| Computes the gradients of the image using a Gaussian kernel. | |
| Image | oevislib_net.Image.Gradients (GradientMethod inGradientMethod, int inScale, Optional< Region > inRoi=null) |
| Computes the gradients of the image. | |
| Image | oevislib_net.Image.Gradients (DifferentiationMethod inDifferentiationMethod, GradientOrientation inGradientOrientation, EdgeTransition inEdgeTransition, Optional< Region > inRoi) |
| Compute the gradients of the image in a specific direction. | |
| Image | oevislib_net.Image.MeasureGradients (GradientMethod inGradientMethod, MagnitudeMeasure inMagnitudeMeasure, int inScale, Optional< Region > inRoi) |
| Measures the strength of the gradient in each pixel. | |
| Image | oevislib_net.Image.GradientDirections (GradientMethod inGradientMethod, float inEdgeThreshold, AngleRange inAngleRange, Optional< Region > inRoi) |
| Computes the gradient directions. | |
| Image | oevislib_net.Image.DifferenceOfGaussians (float inStdDev, float inStdDevRatio, float inKernelRelativeSize, float inScale, Optional< Region > inRoi, Optional< Profile > outKernelShape) |
| Computes the difference between two Gaussian smoothed images. | |
| Image | oevislib_net.Image.GetStdDevImage (int inKernelRadius, Optional< Region > inRoi=null, Optional< Region > inSourceRoi=null) |
| Creates an image with as pixels their local standard deviations. | |
|
inline |
Computes a convolution of the image.
The operation consists of sliding the kernel over the image and multiplying the elements inside the kernel with the corresponding pixels in the image. The sum of the products is then assigned to the corresponding pixel in the output image.
| inMask | Convolution kernel. |
| inNormalizeMask | Whether to normalize the sum of the weights in the mask to one. |
| inMaskOrigin | Relative position of the mask origin. |
| inRoi | Range of pixels to be updated in the output image. |
|
inline |
Computes the difference between two Gaussian smoothed images.
| inStdDev | Standard deviation for the smaller kernel. Range: [0, +inf). |
| inStdDevRatio | Multiplier for inStdDev to obtain the second, larger, kernel. Range: [1, +inf). |
| inKernelRelativeSize | Multiplier for inStdDev determining the size of the kernel. Range: [0, 3]. |
| inScale | Scaling factor on the resulting image. |
| inRoi | Region of interest. |
| outKernelShape | Middle row of the kernel. |
|
inline |
Computes the gradient directions.
A pixel set to zero means that no edge was found.
| inGradientMethod | Defines how the gradient is computed. |
| inEdgeThreshold | Minimum edge magnitude (pixels less than this value will be set to 0). Range: [0.01, +inf). |
| inAngleRange | Range of angles to consider. |
| inRoi | Region of interest. |
|
inline |
Compute the gradients of the image in a specific direction.
| inDifferentiationMethod | Differentiation method. |
| inGradientOrientation | Gradient orientation. |
| inEdgeTransition | Edge transition. |
| inRoi | Region of interest. |
|
inline |
Computes the gradients of the image using a Gaussian kernel.
The output pixels are signed.
| inStdDevX | Standard deviation on X axis. Range: [0, +inf). |
| inStdDevY | Standard deviation on Y axis (equal to inStdDevX if not specified). Range: [0, +inf). |
| inRoi | Region of interest. |
|
inline |
|
inline |
Measures the strength of the gradient in each pixel.
The output pixels are signed.
| inGradientMethod | Defines how the gradient is computed. |
| inMagnitudeMeasure | Defines how the gradient magnitude is computed. |
| inScale | Scale of the resulting gradients. Range: [1, 16]. |
| inRoi | Region of interest. |