|
| static Image | oevislib_net.Image.operator- (Image inImage) |
| | Reverts the pixel value range (if unsigned) or negates the pixel values (if signed).
|
| static Image | oevislib_net.Image.operator+ (Image inImage, float inValue) |
| | Adds a scalar value to each pixel of an image.
|
| static Image | oevislib_net.Image.operator- (Image inImage, float inValue) |
| | Subtracts each pixel of an image by a scalar value.
|
| static Image | oevislib_net.Image.operator* (Image inImage, float inValue) |
| | Multiplies each pixel of an image by a scalar value.
|
| static Image | oevislib_net.Image.operator/ (Image inImage, float inValue) |
| | Divides each pixel of an image by a scalar value.
|
| void | oevislib_net.Image.Pow (float inExponent, Optional< Region > inRoi=null) |
| | Raises each pixel to the given power.
|
| void | oevislib_net.Image.CorrectGamma (float inGamma, Optional< Region > inRoi, Optional< float > inMinValue, Optional< float > inMaxValue) |
| | Performs gamma correction on the image.
|
| void | oevislib_net.Image.Log (float inScale=255.0f, float inOffset=1.0f, bool inNormalizeZero=false, Optional< Region > inRoi=null, Optional< Profile > outLutProfile=null) |
| | Computes the natural logarithm of every pixel.
|
| void | oevislib_net.Image.Negate (Optional< Region > inRoi=null) |
| | Reverts the pixel value range (if unsigned) or negates the pixel values (if signed).
|
| void | oevislib_net.Image.Invert (float inDividend, Optional< Region > inRoi=null) |
| | Inverts each pixel value (every value x is replaced with 1/x).
|
| void | oevislib_net.Image.Add (float inValue, Optional< Region > inRoi=null) |
| | Adds a scalar value to each pixel.
|
| void | oevislib_net.Image.Subtract (float inValue, Optional< Region > inRoi=null) |
| | Subtracts each pixel by a scalar value.
|
| void | oevislib_net.Image.Multiply (float inValue, Optional< Region > inRoi=null) |
| | Multiplies each pixel by a scalar value.
|
| void | oevislib_net.Image.Divide (float inValue, Optional< Region > inRoi=null) |
| | Divides each pixel by a scalar value.
|
| void | oevislib_net.Image.Rescale (float inMul=1.0f, float inAdd=0.0f, Optional< Region > inRoi=null) |
| | Rescales the pixels (using a linear transformation).
|
| void | oevislib_net.Image.Replace (Pixel inOldPixel, Pixel inNewPixel, Optional< Region > inRoi=null) |
| | Replaces pixels having the specified pixel value with a new one.
|
| void | oevislib_net.Image.Abs (Optional< Region > inRoi=null) |
| | Transforms pixel values in their absolute value.
|
| void | oevislib_net.Image.Sqrt (Optional< Region > inRoi=null) |
| | Performs the square root of each pixel.
|
| void | oevislib_net.Image.Square (Optional< Region > inRoi=null) |
| | Raises each pixel to the second power.
|
| Image | oevislib_net.Image.AddNoise (float inMinValue=0.0f, float inMaxValue=256.0f, float inNoiseStrength=0.5f, bool inColorNoise=false, Optional< int > inSeed=null) |
| | Adds some noise to the image.
|