Table of Contents

Method ConvertPointsFromHomogeneous

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

ConvertPointsFromHomogeneous(InputArray, OutputArray)

converts point coordinates from homogeneous to normal pixel coordinates ((x,y,z)->(x/z, y/z))

public static void ConvertPointsFromHomogeneous(InputArray src, OutputArray dst)

Parameters

src InputArray

Input vector of N-dimensional points.

dst OutputArray

Output vector of N-1-dimensional points.

ConvertPointsFromHomogeneous(IEnumerable<Vec3f>)

converts point coordinates from homogeneous to normal pixel coordinates ((x,y,z)->(x/z, y/z))

[SuppressMessage("Maintainability", "CA1508: Avoid dead conditional code")]
public static Vec2f[] ConvertPointsFromHomogeneous(IEnumerable<Vec3f> src)

Parameters

src IEnumerable<Vec3f>

Input vector of N-dimensional points.

Returns

Vec2f[]

Output vector of N-1-dimensional points.

ConvertPointsFromHomogeneous(IEnumerable<Vec4f>)

converts point coordinates from homogeneous to normal pixel coordinates ((x,y,z)->(x/z, y/z))

[SuppressMessage("Maintainability", "CA1508: Avoid dead conditional code")]
public static Vec3f[] ConvertPointsFromHomogeneous(IEnumerable<Vec4f> src)

Parameters

src IEnumerable<Vec4f>

Input vector of N-dimensional points.

Returns

Vec3f[]

Output vector of N-1-dimensional points.