Stitcher class

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. https://docs.opencv.org/4.x/d2/d8d/classcv_1_1Stitcher.html#details

Inheritance
Available extensions

Constructors

Stitcher.create({StitcherMode mode = StitcherMode.PANORAMA})
Creates a Stitcher configured in one of the stitching modes. https://docs.opencv.org/4.x/d2/d8d/classcv_1_1Stitcher.html#a308a47865a1f381e4429c8ec5e99549f
factory
Stitcher.fromPointer(StitcherPtr ptr, [bool attach = true])
factory

Methods

composePanorama({VecMat? images}) → (StitcherStatus, Mat)
These functions try to compose the given images (or images stored internally from the other function calls) into the final pano under the assumption that the image transformations were estimated before. https://docs.opencv.org/4.x/d2/d8d/classcv_1_1Stitcher.html#acc8409a6b2e548de1653f0dc5c2ccb02
dispose() → void
estimateTransform(VecMat images, {VecMat? masks}) StitcherStatus
These functions try to match the given images and to estimate rotations of each camera. https://docs.opencv.org/4.x/d2/d8d/classcv_1_1Stitcher.html#a4c25557af4d40a79a4d1f23d9548131d
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
stitch(VecMat images, {VecMat? masks}) → (StitcherStatus, Mat)
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. https://docs.opencv.org/4.x/d2/d8d/classcv_1_1Stitcher.html#a37ee5bacf229e9d0fb9f97c8f5ed1acd
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

finalizer NativeFinalizer
final