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
srcInputArrayInput vector of N-dimensional points.
dstOutputArrayOutput 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
srcIEnumerable<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
srcIEnumerable<Vec4f>Input vector of N-dimensional points.
Returns
- Vec3f[]
Output vector of N-1-dimensional points.