OpenCvSharp.Stitcher.Stitch C# (CSharp) Method

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
        public Status Stitch(IEnumerable<Mat> images, OutputArray pano)
        {
            if (images == null)
                throw new ArgumentNullException(nameof(images));
            if (pano == null)
                throw new ArgumentNullException(nameof(pano));
            pano.ThrowIfNotReady();

            IntPtr[] imagesPtrs = EnumerableEx.SelectPtrs(images);

            Status status = (Status)NativeMethods.stitching_Stitcher_stitch1_MatArray(
                ptr, imagesPtrs, imagesPtrs.Length, pano.CvPtr);

            pano.Fix();

            return status;
        }

Same methods

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