class: CreateCloudFromDisparityImages
[254: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
Objis an existing generator object or null.
- @p
-
get (
string Name)Gets a public field.
- @p
Nameis disparitySimilarTol. - @r
Thefield value.
- @p
-
setDisparitySimilarTol (
double Tolerance)Sets disparity similarity tolerance.
- @p
Toleranceis tolerance value.
- @p
-
reset ()
Resets accumulated cloud state.
-
addCloud (
object Points)Adds an existing point list to the cloud.
- @p
Pointsis a Java list of Point3D_F64. - @r
Numberof points added.
- @p
-
addInverseDepth (
object InvDepth, object WorldToView, object PixelToNorm, object NormToPixel)Adds inverse-depth image data.
- @p
InvDepthis GrayF32. - @p
WorldToViewis Se3_F64. - @p
PixelToNormis Point2Transform2_F64. - @p
NormToPixelis PixelTransform. - @r
Numberof points added.
- @p
-
getCloud ()
Gets generated cloud.
- @r
ADogArray of Point3D_F64.
- @r
-
getViewPointIdx ()
Gets source view point indexes.
- @r
ADogArray_I32 Java object.
- @r
class: StereoPairGraphVertex
[212:7] extends: object
StereoPairGraphVertex wraps StereoPairGraph.Vertex.
Members
- obj
Methods
-
StereoPairGraphVertex (
Obj = null)Creates or wraps a stereo-pair graph vertex.
- @p
Objis an existing vertex object or null.
- @p
-
get (
string Name)Gets a public field.
- @p
Nameis id, indexSba, or pairs. - @r
Thefield value.
- @p
class: StereoPairGraph
[175:7] extends: object
StereoPairGraph wraps boofcv.alg.mvs.StereoPairGraph.
Members
- obj
Methods
-
StereoPairGraph (
Obj = null)Creates or wraps a stereo-pair graph.
- @p
Objis an existing graph object or null.
- @p
-
get (
string Name)Gets a public field.
- @p
Nameis vertexes. - @r
Thefield value.
- @p
-
addVertex (
string Id, int IndexSba)Adds a vertex.
- @p
Idis image/view id. - @p
IndexSbais scene structure view index. - @r
AStereoPairGraph.Vertex Java object.
- @p
-
connect (
string IdA, string IdB, double Quality3D)Connects two vertices.
- @p
IdAis first vertex id. - @p
IdBis second vertex id. - @p
Quality3Dis quality score. - @r
AStereoPairGraph.Edge Java object.
- @p
-
reset ()
Resets this graph.
class: MultiViewStereoFromKnownSceneStructure
[55:7] extends: object
MultiViewStereoFromKnownSceneStructure wraps boofcv.alg.mvs.MultiViewStereoFromKnownSceneStructure.
Members
- obj
Methods
-
MultiViewStereoFromKnownSceneStructure (
object ImageType)Creates the processor.
- @p
ImageTypeis an ImageType wrapper.
- @p
-
process (
...)Processes scene structure inputs.
- @p
Argsare structure, observations, and stereo-pair graph objects.
- @p
-
getCloud ()
Gets the generated point cloud.
- @r
AJava list of Point3D_F64.
- @r
-
setStereoDisparity (
object StereoDisparity)Sets the stereo disparity algorithm.
- @p
StereoDisparityis a BoofCV disparity object.
- @p
class: ConfigGenerateStereoGraph
[355:7] extends: object
ConfigGenerateStereoGraph wraps boofcv.factory.structure.ConfigGenerateStereoGraph.
Members
- obj
Methods
-
ConfigGenerateStereoGraph (
Obj = null)Creates or wraps a stereo graph config.
- @p
Objis an existing config or null.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis countSmootherParam, minimumCommonFeaturesFrac, or targetDisparity. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis countSmootherParam, minimumCommonFeaturesFrac, or targetDisparity. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: SparseSceneToDenseCloud
[82:7] extends: object
SparseSceneToDenseCloud wraps boofcv.alg.structure.SparseSceneToDenseCloud.
Members
- obj
Methods
-
SparseSceneToDenseCloud (
ImageClassName = null)Creates or wraps the dense-cloud pipeline.
- @p
ImageClassNameis an image class/short name such as u8 or f32, or an existing SparseSceneToDenseCloud Java object.
- @p
-
process (
...)Processes scene structure inputs.
- @p
Argsare the BoofCV scene, observation, image-name map, and image lookup objects. - @r
Trueon success.
- @p
-
getCloud ()
Gets the generated point cloud.
- @r
AJava list of Point3D_F64.
- @r
-
getMultiViewStereo ()
Gets the internal multi-view stereo processor.
- @r
Araw Java object.
- @r
-
getGenerateGraph ()
Gets the stereo-pair graph generator.
- @r
AGenerateStereoPairGraphFromScene Java object.
- @r
-
getColorRgb ()
Gets RGB colors for the cloud.
- @r
ADogArray_I32 Java object.
- @r
-
getTimeCreateGraphMS ()
Gets graph creation time in milliseconds.
- @r
Elapsedtime.
- @r
-
getTimeMultiViewStereoMS ()
Gets multi-view stereo time in milliseconds.
- @r
Elapsedtime.
- @r
-
getTimeColorizeMS ()
Gets colorization time in milliseconds.
- @r
Elapsedtime.
- @r
-
getGrayType ()
Gets gray image class.
- @r
JavaClass object.
- @r
class: MultiBaselineStereoIndependent
[22:7] extends: object
MultiBaselineStereoIndependent wraps boofcv.alg.mvs.MultiBaselineStereoIndependent.
Members
- obj
Methods
-
MultiBaselineStereoIndependent (
object ImageType)Creates a multi-baseline stereo processor.
- @p
ImageTypeis an ImageType wrapper.
- @p
-
process (
...)Processes scene structure inputs.
- @p
Argsare the BoofCV scene, observation, index, and lookup objects. - @r
Trueon success.
- @p
-
setStereoDisparity (
object StereoDisparity)Sets the stereo disparity algorithm.
- @p
StereoDisparityis a BoofCV disparity object.
- @p
-
getFusedDisparity ()
Gets the fused inverse-depth image.
- @r
Araw GrayF32 Java object.
- @r
-
getFusedInvDepth ()
Gets the fused inverse-depth image.
- @r
Araw GrayF32 Java object.
- @r
class: ColorizeCloudFromImage
[306:7] extends: object
ColorizeCloudFromImage wraps boofcv.alg.mvs.ColorizeCloudFromImage.
Members
- obj
Methods
-
ColorizeCloudFromImage (
object ColorLookup)Creates or wraps a cloud colorizer.
- @p
ColorLookupis a LookUpColorRgb Java object or an existing ColorizeCloudFromImage object.
- @p
-
getColorLookup ()
Gets the color lookup implementation.
- @r
ALookUpColorRgb Java object.
- @r
-
process3 (
...)Runs a process3 overload.
- @p
Argsmatch BoofCV process3 overloads.
- @p
-
process4 (
...)Runs a process4 overload.
- @p
Argsmatch BoofCV process4 overloads.
- @p
class: GenerateStereoPairGraphFromScene
[140:7] extends: object
GenerateStereoPairGraphFromScene wraps boofcv.alg.structure.GenerateStereoPairGraphFromScene.
Members
- obj
Methods
-
GenerateStereoPairGraphFromScene (
Obj = null)Creates or wraps a stereo-pair graph generator.
- @p
Objis an existing generator object or null.
- @p
-
get (
string Name)Gets a public field.
- @p
Nameis countSmootherParam, minimumCommonFeaturesFrac, or targetDisparity. - @r
Thefield value.
- @p
-
setDouble (
string Name, double Value)Sets a double field.
- @p
Nameis countSmootherParam, minimumCommonFeaturesFrac, or targetDisparity. - @p
Valueis the new value.
- @p
-
process (
object ViewToId, object Scene)Processes a scene into a stereo-pair graph.
- @p
ViewToIdis TIntObjectMap from view index to id. - @p
Sceneis SceneStructureMetric.
- @p
-
getStereoGraph ()
Gets the generated stereo-pair graph.
- @r
AStereoPairGraph Java object.
- @r
class: ConfigSparseToDenseCloud
[333: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
Objis an existing config or null.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis disparity, smoother, graph, or mvs. - @r
Thefield value.
- @p
-
checkValidity ()
Validates this config.
class: StereoPairGraphEdge
[230:7] extends: object
StereoPairGraphEdge wraps StereoPairGraph.Edge.
Members
- obj
Methods
-
StereoPairGraphEdge (
Obj = null)Creates or wraps a stereo-pair graph edge.
- @p
Objis an existing edge object or null.
- @p
-
get (
string Name)Gets a public field.
- @p
Nameis va, vb, or quality3D. - @r
Thefield value.
- @p
-
other (
object Vertex)Gets the other endpoint.
- @p
Vertexis one endpoint. - @r
Theopposite Vertex Java object.
- @p