Class UndistortPoints
Represents an operator that undistorts each point coordinate in the sequence using the specified camera intrinsics.
public class UndistortPoints : IntrinsicsTransform
- Inheritance
-
UndistortPoints
- Inherited Members
Methods
Process(IObservable<Mat>)
Undistorts each matrix of points in an observable sequence using the specified camera intrinsics.
public IObservable<Mat> Process(IObservable<Mat> source)
Parameters
source
IObservable<Mat>A sequence of Mat values representing a row or column vector of points to undistort using the camera intrinsics.
Returns
- IObservable<Mat>
A sequence of Mat objects where each value represents a row or column vector of points which correspond to the original matrix, if each point was projected in the undistorted image obtained by the specified camera intrinsics.
Process(IObservable<Point2f[]>)
Undistorts each array of points in an observable sequence using the specified camera intrinsics.
public IObservable<Point2f[]> Process(IObservable<Point2f[]> source)
Parameters
source
IObservable<Point2f[]>The sequence of arrays of points to undistort using the camera intrinsics.
Returns
- IObservable<Point2f[]>
A sequence of arrays of points where each value represents the point corresponding in the original array, if it were projected in the undistorted image obtained by the specified camera intrinsics.
Process(IObservable<Point2f>)
Undistorts each point coordinate in an observable sequence using the specified camera intrinsics.
public IObservable<Point2f> Process(IObservable<Point2f> source)
Parameters
source
IObservable<Point2f>The sequence of points to undistort using the camera intrinsics.
Returns
- IObservable<Point2f>
A sequence of points where each value represents the point corresponding to the original sequence, if it were projected in the undistorted image obtained by the specified camera intrinsics.