getPerspectiveTransform: Perspective Transform

View source: R/transform.R

getPerspectiveTransformR Documentation

Perspective Transform

Description

getPerspectiveTransform computes the matrix of a perspective transform from 4 pairs of corresponding points in a source and destination image.

Usage

getPerspectiveTransform(from, to, from_dim, to_dim = from_dim)

Arguments

from

A 4x2 matrix indicating the location (x, y) of 4 points in the source image.

to

A 4x2 matrix indicating the location (x, y) of 4 points in the destination image. The order of the points must correspond to the order in from.

from_dim

A vector which first two elements indicate the number of rows and columns of the source image.

to_dim

A vector which first two elements indicate the number of rows and columns of the destination image. If not specified, from_dim will be used as a default.

Value

A 3x3 matrix.

Author(s)

Simon Garnier, garnier@njit.edu

See Also

warpPerspective, findHomography

Examples

from <- matrix(c(1, 1, 2, 5, 6, 5, 5, 1), nrow = 4, byrow = TRUE)
to <- matrix(c(1, 1, 1, 5, 5, 5, 5, 1), nrow = 4, byrow = TRUE)
getPerspectiveTransform(from, to, c(1080, 1920), c(1080, 1920))


swarm-lab/Rvision documentation built on Feb. 7, 2024, 4:59 a.m.