Method Process
Process(IObservable<Mat>)
Splits the channels of each matrix in an observable sequence into separate matrices.
public IObservable<Tuple<Mat, Mat, Mat, Mat>> Process(IObservable<Mat> source)
Parameters
source
IObservable<Mat>A sequence of 2D matrix values.
Returns
- IObservable<Tuple<Mat, Mat, Mat, Mat>>
A sequence of tuples of 2D matrix values, where each matrix represents a different channel from the original matrix. If the matrix has less than four channels, the remaining elements in the tuple after the last channel will be set to null.
Process(IObservable<IplImage>)
Splits the channels of each image in an observable sequence into separate images.
public IObservable<Tuple<IplImage, IplImage, IplImage, IplImage>> Process(IObservable<IplImage> source)
Parameters
source
IObservable<IplImage>A sequence of image values.