Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: CreateCloudFromDisparityImages

[238:7] extends: object

CreateCloudFromDisparityImages wraps boofcv.alg.mvs.CreateCloudFromDisparityImages.

Members

  • obj

Methods

  • CreateCloudFromDisparityImages (Obj = null)

    Creates or wraps a cloud generator from disparity images.

    • @p Obj is an existing generator object or null.
  • get (string Name)

    Gets a public field.

    • @p Name is disparitySimilarTol.
    • @r The field value.
  • setDisparitySimilarTol (double Tolerance)

    Sets disparity similarity tolerance.

    • @p Tolerance is tolerance value.
  • reset ()

    Resets accumulated cloud state.

  • addCloud (object Points)

    Adds an existing point list to the cloud.

    • @p Points is a Java list of Point3D_F64.
    • @r Number of points added.
  • addInverseDepth (object InvDepth, object WorldToView, object PixelToNorm, object NormToPixel)

    Adds inverse-depth image data.

    • @p InvDepth is GrayF32.
    • @p WorldToView is Se3_F64.
    • @p PixelToNorm is Point2Transform2_F64.
    • @p NormToPixel is PixelTransform.
    • @r Number of points added.
  • getCloud ()

    Gets generated cloud.

    • @r A DogArray of Point3D_F64.
  • getViewPointIdx ()

    Gets source view point indexes.

    • @r A DogArray_I32 Java object.

class: StereoPairGraphVertex

[196:7] extends: object

StereoPairGraphVertex wraps StereoPairGraph.Vertex.

Members

  • obj

Methods

  • StereoPairGraphVertex (Obj = null)

    Creates or wraps a stereo-pair graph vertex.

    • @p Obj is an existing vertex object or null.
  • get (string Name)

    Gets a public field.

    • @p Name is id, indexSba, or pairs.
    • @r The field value.

class: StereoPairGraph

[159:7] extends: object

StereoPairGraph wraps boofcv.alg.mvs.StereoPairGraph.

Members

  • obj

Methods

  • StereoPairGraph (Obj = null)

    Creates or wraps a stereo-pair graph.

    • @p Obj is an existing graph object or null.
  • get (string Name)

    Gets a public field.

    • @p Name is vertexes.
    • @r The field value.
  • addVertex (string Id, int IndexSba)

    Adds a vertex.

    • @p Id is image/view id.
    • @p IndexSba is scene structure view index.
    • @r A StereoPairGraph.Vertex Java object.
  • connect (string IdA, string IdB, double Quality3D)

    Connects two vertices.

    • @p IdA is first vertex id.
    • @p IdB is second vertex id.
    • @p Quality3D is quality score.
    • @r A StereoPairGraph.Edge Java object.
  • reset ()

    Resets this graph.

class: MultiViewStereoFromKnownSceneStructure

[39:7] extends: object

MultiViewStereoFromKnownSceneStructure wraps boofcv.alg.mvs.MultiViewStereoFromKnownSceneStructure.

Members

  • obj

Methods

  • MultiViewStereoFromKnownSceneStructure (object ImageType)

    Creates the processor.

    • @p ImageType is an ImageType wrapper.
  • process (...)

    Processes scene structure inputs.

    • @p Args are structure, observations, and stereo-pair graph objects.
  • getCloud ()

    Gets the generated point cloud.

    • @r A Java list of Point3D_F64.
  • setStereoDisparity (object StereoDisparity)

    Sets the stereo disparity algorithm.

    • @p StereoDisparity is a BoofCV disparity object.

class: ConfigGenerateStereoGraph

[339:7] extends: object

ConfigGenerateStereoGraph wraps boofcv.factory.structure.ConfigGenerateStereoGraph.

Members

  • obj

Methods

  • ConfigGenerateStereoGraph (Obj = null)

    Creates or wraps a stereo graph config.

    • @p Obj is an existing config or null.
  • get (string Name)

    Gets a public config field.

    • @p Name is countSmootherParam, minimumCommonFeaturesFrac, or targetDisparity.
    • @r The field value.
  • set (string Name, Value)

    Sets a public config field.

    • @p Name is countSmootherParam, minimumCommonFeaturesFrac, or targetDisparity.
    • @p Value is the new field value.
  • checkValidity ()

    Validates this config.

class: SparseSceneToDenseCloud

[66:7] extends: object

SparseSceneToDenseCloud wraps boofcv.alg.structure.SparseSceneToDenseCloud.

Members

  • obj

Methods

  • SparseSceneToDenseCloud (ImageClassName = null)

    Creates or wraps the dense-cloud pipeline.

    • @p ImageClassName is an image class/short name such as u8 or f32, or an existing SparseSceneToDenseCloud Java object.
  • process (...)

    Processes scene structure inputs.

    • @p Args are the BoofCV scene, observation, image-name map, and image lookup objects.
    • @r True on success.
  • getCloud ()

    Gets the generated point cloud.

    • @r A Java list of Point3D_F64.
  • getMultiViewStereo ()

    Gets the internal multi-view stereo processor.

    • @r A raw Java object.
  • getGenerateGraph ()

    Gets the stereo-pair graph generator.

    • @r A GenerateStereoPairGraphFromScene Java object.
  • getColorRgb ()

    Gets RGB colors for the cloud.

    • @r A DogArray_I32 Java object.
  • getTimeCreateGraphMS ()

    Gets graph creation time in milliseconds.

    • @r Elapsed time.
  • getTimeMultiViewStereoMS ()

    Gets multi-view stereo time in milliseconds.

    • @r Elapsed time.
  • getTimeColorizeMS ()

    Gets colorization time in milliseconds.

    • @r Elapsed time.
  • getGrayType ()

    Gets gray image class.

    • @r Java Class object.

class: MultiBaselineStereoIndependent

[6:7] extends: object

MultiBaselineStereoIndependent wraps boofcv.alg.mvs.MultiBaselineStereoIndependent.

Members

  • obj

Methods

  • MultiBaselineStereoIndependent (object ImageType)

    Creates a multi-baseline stereo processor.

    • @p ImageType is an ImageType wrapper.
  • process (...)

    Processes scene structure inputs.

    • @p Args are the BoofCV scene, observation, index, and lookup objects.
    • @r True on success.
  • setStereoDisparity (object StereoDisparity)

    Sets the stereo disparity algorithm.

    • @p StereoDisparity is a BoofCV disparity object.
  • getFusedDisparity ()

    Gets the fused inverse-depth image.

    • @r A raw GrayF32 Java object.
  • getFusedInvDepth ()

    Gets the fused inverse-depth image.

    • @r A raw GrayF32 Java object.

class: ColorizeCloudFromImage

[290:7] extends: object

ColorizeCloudFromImage wraps boofcv.alg.mvs.ColorizeCloudFromImage.

Members

  • obj

Methods

  • ColorizeCloudFromImage (object ColorLookup)

    Creates or wraps a cloud colorizer.

    • @p ColorLookup is a LookUpColorRgb Java object or an existing ColorizeCloudFromImage object.
  • getColorLookup ()

    Gets the color lookup implementation.

    • @r A LookUpColorRgb Java object.
  • process3 (...)

    Runs a process3 overload.

    • @p Args match BoofCV process3 overloads.
  • process4 (...)

    Runs a process4 overload.

    • @p Args match BoofCV process4 overloads.

class: GenerateStereoPairGraphFromScene

[124:7] extends: object

GenerateStereoPairGraphFromScene wraps boofcv.alg.structure.GenerateStereoPairGraphFromScene.

Members

  • obj

Methods

  • GenerateStereoPairGraphFromScene (Obj = null)

    Creates or wraps a stereo-pair graph generator.

    • @p Obj is an existing generator object or null.
  • get (string Name)

    Gets a public field.

    • @p Name is countSmootherParam, minimumCommonFeaturesFrac, or targetDisparity.
    • @r The field value.
  • setDouble (string Name, double Value)

    Sets a double field.

    • @p Name is countSmootherParam, minimumCommonFeaturesFrac, or targetDisparity.
    • @p Value is the new value.
  • process (object ViewToId, object Scene)

    Processes a scene into a stereo-pair graph.

    • @p ViewToId is TIntObjectMap from view index to id.
    • @p Scene is SceneStructureMetric.
  • getStereoGraph ()

    Gets the generated stereo-pair graph.

    • @r A StereoPairGraph Java object.

class: ConfigSparseToDenseCloud

[317:7] extends: object

ConfigSparseToDenseCloud wraps boofcv.factory.structure.ConfigSparseToDenseCloud.

Members

  • obj

Methods

  • ConfigSparseToDenseCloud (Obj = null)

    Creates or wraps a sparse-to-dense cloud config.

    • @p Obj is an existing config or null.
  • get (string Name)

    Gets a public config field.

    • @p Name is disparity, smoother, graph, or mvs.
    • @r The field value.
  • checkValidity ()

    Validates this config.

class: StereoPairGraphEdge

[214:7] extends: object

StereoPairGraphEdge wraps StereoPairGraph.Edge.

Members

  • obj

Methods

  • StereoPairGraphEdge (Obj = null)

    Creates or wraps a stereo-pair graph edge.

    • @p Obj is an existing edge object or null.
  • get (string Name)

    Gets a public field.

    • @p Name is va, vb, or quality3D.
    • @r The field value.
  • other (object Vertex)

    Gets the other endpoint.

    • @p Vertex is one endpoint.
    • @r The opposite Vertex Java object.