You are here: Start » AVL.NET » AVL.DifferenceImage_Shifted(AvlNet.Image, AvlNet.Image, AvlNet.Box, AvlNet.Box, AvlNet.Image)
AVL.DifferenceImage_Shifted(AvlNet.Image, AvlNet.Image, AvlNet.Box, AvlNet.Box, AvlNet.Image)
Computes the non-negative distances between corresponding pixel values.
| Namespace: | AvlNet |
|---|---|
| Assembly: | AVL.NET.dll |
Syntax
public static void DifferenceImage_Shifted( AvlNet.Image inImage1, AvlNet.Image inImage2, AvlNet.Box inBox1, AvlNet.Box inBox2, out AvlNet.Image outImage )
Parameters
- inImage1
- Type: AvlNet.Image
First input image - inImage2
- Type: AvlNet.Image
Second input image - inBox1
- Type: AvlNet.Box
- inBox2
- Type: AvlNet.Box
- outImage
- Type: AvlNet.Image
Output image
Hardware Acceleration
This operation is optimized for SSE2 technology for pixels of types: UINT8, SINT8, UINT16, SINT16, REAL.
This operation supports automatic parallelization for multicore and multiprocessor systems.
Hardware acceleration settings may be manipulated with Settings class.
Errors
| Error type | Description |
|---|---|
| DomainError | Image formats are not the same in DifferenceImage_Shifted. |
| DomainError | Not equal box dimensions in DifferenceImage_Shifted. |
| DomainError | Input boxes are not completely inside the input images in DifferenceImage_Shifted. |
