Back to Adaptive Vision Studio website

You are here: Start » Filter Reference » Geometric Image Transformations » cvGetPerspectiveTransform

Calculates the perspective transform from four pairs of corresponding points.

Name | Type | Description | |
---|---|---|---|

inSrc | Point2DArray | Coordinates of quadrangle vertices in the source image. | |

inDst | Point2DArray | Coordinates of the corresponding quadrangle vertices in the destination image. | |

outM | Matrix | Calculated transformation matrix. |

### Description

The function calculates the 3x3 matrix of perspective transform, that can be applied to an image using **cvWarpPerspective** filter.

### Examples

### Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type | Description |
---|---|

DomainError |
Each of input array must contain four points in cvGetPerspectiveTransform. |

### Complexity Level

This filter is available on **Basic** Complexity Level.

### See Also

- cvGetAffineTransform – Calculates the affine transform from 3 corresponding points.

- cvWarpAffine – Applies an affine transformation to an image.

- cvWarpPerspective – Applies a perspective transformation to an image.