Geometric modules
Warp modules
DiffImages.Homography
— TypeHomography{T} <: CoordinateTransformations.Transformation
Wrapper enclosing a Homography matrix, internally represented as a SMatrix
from StaticArrays
. Supports all the features that a CoordinateTransformations.Transformation
supports. Outputs homogenous coordinates.
Examples
julia> h = DiffImages.Homography()
DiffImages.Homography{Float64} with:
3×3 SMatrix{3, 3, Float64, 9} with indices SOneTo(3)×SOneTo(3):
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
julia> h(SVector((1.0, 2.0, 3.0)))
2-element SVector{2, Float64} with indices SOneTo(2):
0.3333333333333333
0.6666666666666666