|
oevislib_net
0.14.3.0
|
Functions | |
| Image | oevislib_net.Image.ConvertGradients (bool inUseAlphaChannel) |
| Creates an RGB(A) image from a 2-channel image returned by Image::gradients. | |
| Image | oevislib_net.Image.ConvertToMultiChannel (int inNewChannels=3, Optional< Region > inRoi=null) |
| Creates a multichannel image from a monochromatic one by replicating its channel. | |
| Image | oevislib_net.Image.ExtractChannel (int inChannelIndex, Optional< Region > inRoi=null) |
| Extracts one channel from the image. | |
| Image | oevislib_net.Image.MixChannels (int inCoeff1, int inCoeff2, int inCoeff3, int inCoeff4, int inDivider) |
| Compute a linear combination of image channels. | |
| Image | oevislib_net.Image.AverageChannels (Optional< Region > inRoi=null, int inWeight1=1, int inWeight2=1, int inWeight3=1, int inWeight4=1) |
| Creates a monochromatic image by averaging its channels. | |
| static Image | oevislib_net.Image.MergeChannels (Image inImage1, Image inImage2, Optional< Image > inImage3=null, Optional< Image > inImage4=null) |
| Creates a multichannel image from several monochromatic ones. | |
| void | oevislib_net.Image.ReverseChannels () |
| Reverses the order of the channels in the current image (callable only on a 3-channel image). | |
| Array< Image > | oevislib_net.Image.Split () |
| Split image into its separate channels. | |
| Image | oevislib_net.Image.AddChannels (Optional< Region > inRoi=null, bool inConsiderSaturation=false) |
| Creates a monochromatic image by summing the values of the current image channels. | |
|
inline |
Creates a monochromatic image by summing the values of the current image channels.
| inRoi | Region of interest. |
| inConsiderSaturation | Whether to consider saturation or not. |
|
inline |
Creates a monochromatic image by averaging its channels.
| inRoi | Region of interest. |
| inWeight1 | Weight of the first channel. Range: [0, +inf). |
| inWeight2 | Weight of the second channel. Range: [0, +inf). |
| inWeight3 | Weight of the third channel. Range: [0, +inf). |
| inWeight4 | Weight of the fourth channel. Range: [0, +inf). |
|
inline |
Creates an RGB(A) image from a 2-channel image returned by Image::gradients.
The red channel will represent both the negative and positive values of the gradients in X direction, while the green channel will represent the gradients in Y direction. The alpha channel (if requested) is used to enhance the actual gradients found using their magnitude.
| inUseAlphaChannel | Whether to use the alpha channel to enhance the values or not. |
|
inlinestatic |
Creates a multichannel image from several monochromatic ones.
| inImage1 | Image that becomes the first channel. |
| inImage2 | Image that becomes the second channel. |
| inImage3 | Image, if present, that becomes the third channel. |
| inImage4 | Image, if present, that becomes the fourth channel. |
|
inline |
Compute a linear combination of image channels.
| inCoeff1 | Coefficient for the first channel. Range: [0, +inf). |
| inCoeff2 | Coefficient for the second channel. Range: [0, +inf). |
| inCoeff3 | Coefficient for the third channel. Range: [0, +inf). |
| inCoeff4 | Coefficient for the fourth channel. Range: [0, +inf). |
| inDivider | Divider. Range: [1, +inf). |
|
inline |
Reverses the order of the channels in the current image (callable only on a 3-channel image).
|
inline |
Split image into its separate channels.