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
Afficher le fichier Open project: shimat/opencvsharp

Méthodes publiques

Méthode 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.

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Deletes all resources

Private Methods

Méthode Description
Stitcher ( IntPtr ptr ) : System

Constructor

Method Details

ComposePanorama() public méthode

public ComposePanorama ( IEnumerable images, OutputArray pano ) : Status
images IEnumerable
pano OutputArray
Résultat Status

ComposePanorama() public méthode

public ComposePanorama ( InputArray images, OutputArray pano ) : Status
images InputArray
pano OutputArray
Résultat Status

ComposePanorama() public méthode

public ComposePanorama ( OutputArray pano ) : Status
pano OutputArray
Résultat Status

Create() public static méthode

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.
Résultat Stitcher

Dispose() protected méthode

Deletes all resources
protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

EstimateTransform() public méthode

public EstimateTransform ( IEnumerable images ) : Status
images IEnumerable
Résultat Status

EstimateTransform() public méthode

public EstimateTransform ( IEnumerable images, Rect rois ) : Status
images IEnumerable
rois Rect
Résultat Status

EstimateTransform() public méthode

public EstimateTransform ( InputArray images ) : Status
images InputArray
Résultat Status

EstimateTransform() public méthode

public EstimateTransform ( InputArray images, Rect rois ) : Status
images InputArray
rois Rect
Résultat Status

Stitch() public méthode

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

Stitch() public méthode

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.
Résultat Status

Stitch() public méthode

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

Stitch() public méthode

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.
Résultat Status