Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: FactoryStitchingTransform

[26:14] static extends: object

Static wrappers for boofcv.alg.sfm.d2.FactoryStitchingTransform.

Methods

  • createAffine_F64 ()

    Creates a double affine stitching transform.

    • @r A StitchingTransform wrapper.
  • createAffine_F32 ()

    Creates a float affine stitching transform.

    • @r A StitchingTransform wrapper.
  • createHomography_F64 ()

    Creates a double homography stitching transform.

    • @r A StitchingTransform wrapper.
  • createHomography_F32 ()

    Creates a float homography stitching transform.

    • @r A StitchingTransform wrapper.

class: ImageMotion2D

[78:7] extends: object

ImageMotion2D wraps boofcv.abst.sfm.d2.ImageMotion2D.

Members

  • obj

Methods

  • ImageMotion2D (object Obj)

    Wraps an image motion object.

    • @p Obj is an existing ImageMotion2D.
  • process (object Image)

    Processes an image.

    • @p Image is the image.
    • @r True on success.
  • reset ()

    Resets the motion estimator.

  • setToFirst ()

    Sets the first frame as current.

  • getFrameID ()

    Gets the frame ID.

    • @r The frame ID.
  • getFirstToCurrent ()

    Gets first-to-current transform.

    • @r A raw Java transform object.

class: StitchingTransform

[52:7] extends: object

StitchingTransform wraps boofcv.alg.sfm.d2.StitchingTransform.

Members

  • obj

Methods

  • StitchingTransform (object Obj)

    Wraps a stitching transform.

    • @p Obj is an existing StitchingTransform object.
  • convertPixel (object Transform, Output = null)

    Converts an invertible transform into a pixel transform.

    • @p Transform is the source transform.
    • @p Output is the optional output pixel transform.
    • @r The pixel transform Java object.
  • convertH (object Transform, Output = null)

    Converts an invertible transform into a homography.

    • @p Transform is the source transform.
    • @p Output is the optional output homography.
    • @r A Homography2D_F64 Java object.

class: StitchingFromMotion2D

[114:7] extends: object

StitchingFromMotion2D wraps boofcv.alg.sfm.d2.StitchingFromMotion2D.

Members

  • obj

Methods

  • StitchingFromMotion2D (object Obj)

    Wraps a stitching pipeline.

    • @p Obj is an existing StitchingFromMotion2D.
  • configure (int Width, int Height, object WorldToInit)

    Configures the stitched image.

    • @p Width is width.
    • @p Height is height.
    • @p WorldToInit is the initial transform.
  • process (object Image)

    Processes one image.

    • @p Image is the input image.
    • @r True on success.
  • getStitchedImage ()

    Gets the stitched image.

    • @r The raw BoofCV stitched image.
  • setOriginToCurrent ()

    Sets the origin to the current frame.

  • reset ()

    Resets the stitcher.

class: FactoryMotion2D

[6:14] static extends: object

Static wrappers for boofcv.factory.sfm.FactoryMotion2D.

Methods

  • createMotion2D (...)

    Creates a 2D image motion estimator.

    • @p Args are the BoofCV createMotion2D arguments: ransac iterations, thresholds, tracker, and transform.
    • @r An ImageMotion2D wrapper.
  • createVideoStitch (double MaxJumpFraction, object Motion, object ImageType)

    Creates a video stitching pipeline.

    • @p MaxJumpFraction is the maximum allowed jump fraction.
    • @p Motion is an ImageMotion2D wrapper.
    • @p ImageType is an ImageType wrapper.
    • @r A StitchingFromMotion2D wrapper.