Table of Contents

Method Process

Namespace
Bonsai.Vision
Assembly
Bonsai.Vision.dll

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.

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<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.