C# Class OpenCvSharp.Stitcher

High level image stitcher. It's possible to use this class without being aware of the entire stitching pipeline. However, to be able to achieve higher stitching stability and quality of the final images at least being familiar with the theory is recommended
Inheritance: OpenCvSharp.DisposableCvObject
ファイルを表示 Open project: shimat/opencvsharp

Public Methods

Method Description
ComposePanorama ( IEnumerable images, OutputArray pano ) : Status
ComposePanorama ( InputArray images, OutputArray pano ) : Status
ComposePanorama ( OutputArray pano ) : Status
Create ( bool tryUseGpu = false ) : Stitcher

Creates a stitcher with the default parameters.

EstimateTransform ( IEnumerable images ) : Status
EstimateTransform ( IEnumerable images, Rect rois ) : Status
EstimateTransform ( InputArray images ) : Status
EstimateTransform ( InputArray images, Rect rois ) : Status
Stitch ( IEnumerable images, OutputArray pano ) : Status

Try to stitch the given images.

Stitch ( IEnumerable images, Rect rois, OutputArray pano ) : Status

Try to stitch the given images.

Stitch ( InputArray images, OutputArray pano ) : Status

Try to stitch the given images.

Stitch ( InputArray images, Rect rois, OutputArray pano ) : Status

Try to stitch the given images.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Deletes all resources

Private Methods

Method Description
Stitcher ( IntPtr ptr ) : System

Constructor

Method Details

ComposePanorama() public method

public ComposePanorama ( IEnumerable images, OutputArray pano ) : Status
images IEnumerable
pano OutputArray
return Status

ComposePanorama() public method

public ComposePanorama ( InputArray images, OutputArray pano ) : Status
images InputArray
pano OutputArray
return Status

ComposePanorama() public method

public ComposePanorama ( OutputArray pano ) : Status
pano OutputArray
return Status

Create() public static method

Creates a stitcher with the default parameters.
public static Create ( bool tryUseGpu = false ) : Stitcher
tryUseGpu bool Flag indicating whether GPU should be used /// whenever it's possible.
return Stitcher

Dispose() protected method

Deletes all resources
protected Dispose ( bool disposing ) : void
disposing bool
return void

EstimateTransform() public method

public EstimateTransform ( IEnumerable images ) : Status
images IEnumerable
return Status

EstimateTransform() public method

public EstimateTransform ( IEnumerable images, Rect rois ) : Status
images IEnumerable
rois Rect
return Status

EstimateTransform() public method

public EstimateTransform ( InputArray images ) : Status
images InputArray
return Status

EstimateTransform() public method

public EstimateTransform ( InputArray images, Rect rois ) : Status
images InputArray
rois Rect
return Status

Stitch() public method

Try to stitch the given images.
public Stitch ( IEnumerable images, OutputArray pano ) : Status
images IEnumerable Input images.
pano OutputArray Final pano.
return Status

Stitch() public method

Try to stitch the given images.
public Stitch ( IEnumerable images, Rect rois, OutputArray pano ) : Status
images IEnumerable Input images.
rois Rect Region of interest rectangles.
pano OutputArray Final pano.
return Status

Stitch() public method

Try to stitch the given images.
public Stitch ( InputArray images, OutputArray pano ) : Status
images InputArray Input images.
pano OutputArray Final pano.
return Status

Stitch() public method

Try to stitch the given images.
public Stitch ( InputArray images, Rect rois, OutputArray pano ) : Status
images InputArray Input images.
rois Rect Region of interest rectangles.
pano OutputArray Final pano.
return Status