Table of Contents

Class UndistortPoints

Namespace
Bonsai.Vision
Assembly
Bonsai.Vision.dll

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.