|
oevislib_net
0.14.3.0
|
Functions | |
| static Image | oevislib_net.Image.operator+ (Image inImage1, Image inImage2) |
| Sums two images pixel by pixel. | |
| static Image | oevislib_net.Image.operator- (Image inImage1, Image inImage2) |
| Subtracts the second image from the first one pixel by pixel. | |
| static Image | oevislib_net.Image.operator* (Image inImage1, Image inImage2) |
| Multiplies two images pixel by pixel. | |
| static Image | oevislib_net.Image.SumImages (Image inImage1, Image inImage2, float inWeight1, float inWeight2, Optional< Region > inRoi) |
| Sums two images pixel by pixel. | |
| static Image | oevislib_net.Image.SubtractImages (Image inImage1, Image inImage2, Optional< Region > inRoi=null) |
| Subtracts two images pixel by pixel. | |
| static Image | oevislib_net.Image.MultiplyImages (Image inImage1, Image inImage2, Optional< Region > inRoi=null) |
| Multiplies two images pixel by pixel. | |
| static Image | oevislib_net.Image.DivideImages (Image inImage1, Image inImage2, Optional< Region > inRoi=null) |
| Divides two images pixel by pixel. | |
| static Image | oevislib_net.Image.AbsDifferenceImages (Image inImage1, Image inImage2, Optional< Region > inRoi=null) |
| Computes the absolute distances between corresponding pixel values. | |
| static Image | oevislib_net.Image.AbsDifferenceImages (Image inImage1, Image inImage2, Box inBox1, Box inBox2) |
| Computes the absolute distances between corresponding pixel values, inside the specified boxes. | |
| static Image | oevislib_net.Image.AverageImages (Image inImage1, Image inImage2, Optional< Region > inRoi=null) |
| Averages two images pixel by pixel. | |
| static Image | oevislib_net.Image.ComputeMinImage (Image inImage1, Image inImage2, Optional< Region > inRoi=null) |
| Creates an image from the lower pixel values of each corresponding pair. | |
| static Image | oevislib_net.Image.ComputeMaxImage (Image inImage1, Image inImage2, Optional< Region > inRoi=null) |
| Creates an image from the higher pixel values of each corresponding pair. | |
| static Image | oevislib_net.Image.ComposeImages (Image inImage1, Image inImage2, Region inForegroundRegion, Optional< Region > inRoi=null) |
| Creates a new image, taking a set of pixels from the first image and the missing ones from the second image. | |
| static Image | oevislib_net.Image.ConcatenateImages (Image inImage1, Image inImage2, ConcatDirection inDirection, int inOverlap, BlendingMethod inBlendingMethod) |
| Creates a new image, concatenating the two in input. | |
| static Image | oevislib_net.Image.ConcatenateImages (Array< Image > inImages, ConcatDirection inDirection, Array< int > inOverlap, BlendingMethod inBlendingMethod) |
| Creates a new image, concatenating a set of images in input. | |
| static Image | oevislib_net.Image.StitchImages (Image inImage1, Image inImage2, UCS2D inAlignment, BlendingMethod inBlendingMethod) |
| Stitch one image onto another one. | |
| static Image | oevislib_net.Image.StitchImages (Array< Image > inImages, Array< UCS2D > inAlignments, BlendingMethod inBlendingMethod) |
| Stitch multiple images together. | |
| static Image | oevislib_net.Image.InterpolateImages (Image inImage1, Image inImage2, float inInterpolationValue, Optional< Region > inRoi) |
| Interpolates two images linearly pixel by pixel. | |
| static Image | oevislib_net.Image.InterpolateImages (Image inImage1, Image inImage2, Image inInterpolationValues, Optional< Region > inRoi) |
| Interpolates two images linearly pixel by pixel, according to another image's values. | |
|
inlinestatic |
Computes the absolute distances between corresponding pixel values.
| inImage1 | First image. |
| inImage2 | Second image. |
| inRoi | Region to process. |
|
inlinestatic |
Averages two images pixel by pixel.
| inImage1 | First image. |
| inImage2 | Second image. |
| inRoi | Region to process. |
|
inlinestatic |
Creates a new image, taking a set of pixels from the first image and the missing ones from the second image.
| inImage1 | First image. |
| inImage2 | Second image. |
| inForegroundRegion | Region of pixels taken from the first image. |
| inRoi | Region of pixels to be processed using the second image. Outside this region pixels will be set to 0. |
|
inlinestatic |
Creates an image from the higher pixel values of each corresponding pair.
| inImage1 | First image. |
| inImage2 | Second image. |
| inRoi | Region to process. |
|
inlinestatic |
Creates an image from the lower pixel values of each corresponding pair.
| inImage1 | First image. |
| inImage2 | Second image. |
| inRoi | Region to process. |
|
inlinestatic |
Creates a new image, concatenating a set of images in input.
| inImages | Images to concatenate. |
| inDirection | Concatenation direction. |
| inOverlap | Overlap between the two images. A single value can be passed to be applied to all the images. Otherwise, if multiple values are specified, the array size must be equal to the number of images - 1. Range: [0, +inf). |
| inBlendingMethod | How the overlap section is computed. |
|
inlinestatic |
Creates a new image, concatenating the two in input.
| inImage1 | First image. |
| inImage2 | Second image. |
| inDirection | Concatenation direction. |
| inOverlap | Overlap between the two images. Range: [0, +inf). |
| inBlendingMethod | How the overlap section is computed. |
|
inlinestatic |
Divides two images pixel by pixel.
| inImage1 | First image. |
| inImage2 | Second image. |
| inRoi | Region to process. |
|
inlinestatic |
Interpolates two images linearly pixel by pixel.
| inImage1 | First image. |
| inImage2 | Second image. |
| inInterpolationValue | Interpolation value between the input images. If set to 1 the output will be equal to the first image, if set to 0 to the second image. Range: [0, 1]. |
| inRoi | Region to process. |
|
inlinestatic |
Interpolates two images linearly pixel by pixel, according to another image's values.
| inImage1 | First image. |
| inImage2 | Second image. |
| inInterpolationValues | Interpolation values between the input images. |
| inRoi | Region to process. |
|
inlinestatic |
Multiplies two images pixel by pixel.
| inImage1 | First image. |
| inImage2 | Second image. |
| inRoi | Region to process. |
Multiplies two images pixel by pixel.
| inImage1 | First image. |
| inImage2 | Second image. |
Sums two images pixel by pixel.
| inImage1 | First image. |
| inImage2 | Second image. |
Subtracts the second image from the first one pixel by pixel.
| inImage1 | First image. |
| inImage2 | Second image. |
|
inlinestatic |
Stitch multiple images together.
CrossFade blending method is not supported.
| inImages | Images to stitch. |
| inAlignments | Images position, rotation and scale relative to their previous image in the array. The array size must be equal to the number of images - 1. |
| inBlendingMethod | How the overlapped sections are computed. |
|
inlinestatic |
Stitch one image onto another one.
CrossFade blending method is not supported.
| inImage1 | First image. |
| inImage2 | Second image. |
| inAlignment | Defines second image rotation and scale, as well as the point on the first image where the second one will be stitched. |
| inBlendingMethod | How the overlapped section is computed. |
|
inlinestatic |
Subtracts two images pixel by pixel.
The output pixels are signed.
| inImage1 | First image. |
| inImage2 | Second image. |
| inRoi | Region to process. |
|
inlinestatic |
Sums two images pixel by pixel.
Each image is multiplied by its respective weight before summing pixel values.
| inImage1 | First image. |
| inImage2 | Second image. |
| inWeight1 | Weight of the first image. |
| inWeight2 | Weight of the second image. |
| inRoi | Region to process. |