Class Blender
Blender for Image Stitching
public abstract class Blender : UnmanagedObject, IDisposable
- Inheritance
-
Blender
- Implements
- Derived
- Inherited Members
Constructors
Blender()
protected Blender()
Fields
_blenderPtr
Pointer to the native Blender object.
protected nint _blenderPtr
Field Value
Properties
BlenderPtr
Pointer to the native Blender object.
public nint BlenderPtr { get; }
Property Value
Methods
Blend(IInputOutputArray, IInputOutputArray)
Blends and returns the final pano.
public void Blend(IInputOutputArray dst, IInputOutputArray dstMask)
Parameters
dst
IInputOutputArrayFinal pano
dstMask
IInputOutputArrayFinal pano mask
DisposeObject()
Reset the unmanaged pointer associated to this object
protected override void DisposeObject()
Feed(IInputArray, IInputArray, Point)
Processes the image.
public void Feed(IInputArray img, IInputArray mask, Point tl)
Parameters
img
IInputArraySource image
mask
IInputArraySource image mask
tl
PointSource image top-left corners
Prepare(Point[], Size[])
Prepares the blender for blending.
public void Prepare(Point[] corners, Size[] sizes)
Parameters
Prepare(Rectangle)
Prepares the blender for blending.
public void Prepare(Rectangle dstRoi)
Parameters
dstRoi
RectangleDestination roi