Stitching Class

Definition

Namespace: P1.ImageSdk

public class Stitching :  IDisposable

Constructors

Stitching()

Methods

Dispose()

CalculateAverageLumaForOverlap(RawImage image)

DoStitching(RawImage leftImage, IBitmapImage leftBitmap, RawImage rightImage, IBitmapImage rightBitmap)

A class to stitch L and R images from a PAS280 camera. The left image is regarded as the master image. The stitcher will seamlessly merge togther the two images into one large image.

DoStitching(RawImage leftImage, IBitmapImage leftBitmap, GeometricCorrection leftCalibration, RawImage rightImage, IBitmapImage rightBitmap, GeometricCorrection rightCalibration)

A class to stitch L and R images from a PAS280 camera. The left image is regarded as the master image. The stitcher will seamlessly merge togther the two images into one large image.

SetFineCalibration(Byte[] byteArray)

Setup a fine calibration. A finecalibration is a binary blob that is setup by the stitcher itself and that can speed up the stitching process.

GetFineCalibration()

Get a fine calibration from the stitcher. See also SetFineCalibration function

GetLastResult()

Get the last result of the stitcher. This can be used to get info about errors and warnings that had an impact on the stitching. Errors will cause the stitcher to throw an exception