Uses of Class
boofcv.abst.geo.bundle.SceneStructureMetric
Packages that use SceneStructureMetric
Package
Description
-
Uses of SceneStructureMetric in boofcv.abst.geo.bundle
Fields in boofcv.abst.geo.bundle declared as SceneStructureMetricModifier and TypeFieldDescriptionfinal SceneStructureMetric
MetricBundleAdjustmentUtils.structure
The estimated scene structure.Fields in boofcv.abst.geo.bundle with type parameters of type SceneStructureMetricMethods in boofcv.abst.geo.bundle with parameters of type SceneStructureMetricModifier and TypeMethodDescriptionvoid
ScaleSceneStructure.applyScale
(SceneStructureMetric structure, SceneObservations observations) Applies the scale transform to the input scene structure.boolean
SceneStructureMetric.isIdentical
(SceneStructureMetric m, double tol) Checks to see if the passed in scene is identical to "this" scene.void
ScaleSceneStructure.undoScale
(SceneStructureMetric structure, SceneObservations observations) Undoes scale transform for metric.Constructors in boofcv.abst.geo.bundle with parameters of type SceneStructureMetricModifierConstructorDescriptionPruneStructureFromSceneMetric
(SceneStructureMetric structure, SceneObservations observations) -
Uses of SceneStructureMetric in boofcv.abst.geo.calibration
Fields in boofcv.abst.geo.calibration declared as SceneStructureMetric -
Uses of SceneStructureMetric in boofcv.alg.geo
Methods in boofcv.alg.geo with parameters of type SceneStructureMetricModifier and TypeMethodDescriptionstatic void
MultiViewOps.scenePointsToPixels
(SceneStructureMetric scene, int viewIdx, BoofLambdas.ProcessIndex2<Point3D_F64, Point2D_F64> function) Projects points in the scene onto the specified image.static void
MultiViewOps.sceneToCloud3
(SceneStructureMetric scene, double tol, BoofLambdas.ProcessIndex<Point3D_F64> func) Converts the points in the scene into a 3D point cloud.static void
MultiViewOps.sceneToCloudH
(SceneStructureMetric scene, BoofLambdas.ProcessIndex<Point4D_F64> func) Converts the points in the scene into a homogenous point cloud.static void
MultiViewOps.triangulatePoints
(SceneStructureMetric structure, SceneObservations observations) Convenience function for initializing bundle adjustment parameters. -
Uses of SceneStructureMetric in boofcv.alg.geo.bundle
Methods in boofcv.alg.geo.bundle with parameters of type SceneStructureMetricModifier and TypeMethodDescriptionvoid
BundleAdjustmentMetricResidualFunction.configure
(SceneStructureMetric structure, SceneObservations observations) Specifies the scenes structure and observed feature locationsvoid
BundleAdjustmentMetricSchurJacobian.configure
(SceneStructureMetric structure, SceneObservations observations) void
CodecSceneStructureMetric.decode
(double[] input, SceneStructureMetric structure) void
CodecSceneStructureMetric.encode
(SceneStructureMetric structure, double[] output) void
EvaluateBundleScene.evaluate
(SceneStructureMetric scene, SceneObservations observations) Evaluates the scene and computes performance statistics -
Uses of SceneStructureMetric in boofcv.alg.geo.calibration
Fields in boofcv.alg.geo.calibration declared as SceneStructureMetricModifier and TypeFieldDescriptionCalibrationPlanarGridZhang99.structure
contains found parameters -
Uses of SceneStructureMetric in boofcv.alg.mvs
Methods in boofcv.alg.mvs with parameters of type SceneStructureMetricModifier and TypeMethodDescriptionprotected double
MultiViewStereoFromKnownSceneStructure.computeIntersection
(SceneStructureMetric scene, @Nullable SceneObservations observations, MultiViewStereoFromKnownSceneStructure.ViewInfo connected) Computes how much the two rectified images intersect each otherboolean
MultiBaselineStereoIndependent.process
(SceneStructureMetric scene, @Nullable SceneObservations observations, int targetIdx, DogArray_I32 pairIdxs, BoofLambdas.IndexToString sbaIndexToViewID) Computes the disparity between the target and each of the views it has been paired with then fuses all of these into a single disparity image in the target's original pixel coordinates.void
MultiViewStereoFromKnownSceneStructure.process
(SceneStructureMetric scene, @Nullable SceneObservations observations, StereoPairGraph pairs) Computes a point cloud given the known scene and a set of stereo pairs.void
ColorizeMultiViewStereoResults.processMvsCloud
(SceneStructureMetric scene, @Nullable SceneObservations observations, MultiViewStereoFromKnownSceneStructure<?> mvs, BoofLambdas.IndexRgbConsumer indexColor) Extracts color information for the point cloud on a view by view basis.void
ColorizeMultiViewStereoResults.processScenePoints
(SceneStructureMetric scene, @Nullable SceneObservations observations, BoofLambdas.IndexToString indexToId, BoofLambdas.IndexRgbConsumer indexColor) Looks up the colors for all the points in the scene by reprojecting them back onto their original images.protected void
MultiViewStereoFromKnownSceneStructure.pruneViewsThatAreSimilarByNeighbors
(SceneStructureMetric scene, @Nullable SceneObservations observations) Marks a view as used so that it can't be used as a center if most of the view is "covered" by another view which has a higher score and most of the view area is covered by other views. -
Uses of SceneStructureMetric in boofcv.alg.structure
Fields in boofcv.alg.structure with type parameters of type SceneStructureMetricMethods in boofcv.alg.structure that return SceneStructureMetricMethods in boofcv.alg.structure with parameters of type SceneStructureMetricModifier and TypeMethodDescriptionboolean
MetricSanityChecks.checkPhysicalConstraints
(SceneStructureMetric structure, SceneObservations observations, List<CameraPinholeBrown> listPriors) protected void
GenerateStereoPairGraphFromScene.matchPointsToViews
(SceneStructureMetric scene) Creates a lookup table from view to points and find the vector going from view to pointvoid
GenerateStereoPairGraphFromScene.process
(gnu.trove.map.TIntObjectMap<String> viewIdx_to_imageId, SceneStructureMetric scene) Computes aStereoPairGraph
from the sparse scene graphboolean
SparseSceneToDenseCloud.process
(SceneStructureMetric scene, @Nullable SceneObservations observations, gnu.trove.map.TIntObjectMap<String> viewIdx_to_ImageID, LookUpImages lookUpImages) Uses the given sparse scene to compute a dense 3D cloud -
Uses of SceneStructureMetric in boofcv.factory.geo
Methods in boofcv.factory.geo that return types with arguments of type SceneStructureMetricModifier and TypeMethodDescriptionstatic BundleAdjustment<SceneStructureMetric>
FactoryMultiView.bundleDenseMetric
(boolean robust, @Nullable ConfigBundleAdjustment config) Returns bundle adjustment with a dense implementation for metric reconstruction.static BundleAdjustment<SceneStructureMetric>
FactoryMultiView.bundleSparseMetric
(@Nullable ConfigBundleAdjustment config) Returns bundle adjustment with a sparse implementation for metric reconstruction. -
Uses of SceneStructureMetric in boofcv.gui
Methods in boofcv.gui with parameters of type SceneStructureMetricModifier and TypeMethodDescriptionstatic void
BoofSwingUtil.visualizeCameras
(SceneStructureMetric structure, PointCloudViewer viewer) Renders camera views as squares from aSceneStructureMetric
-
Uses of SceneStructureMetric in boofcv.io.geo
Fields in boofcv.io.geo declared as SceneStructureMetricMethods in boofcv.io.geo that return SceneStructureMetricModifier and TypeMethodDescriptionstatic SceneStructureMetric
MultiViewIO.load
(Reader reader, @Nullable SceneStructureMetric scene) DecodesSceneStructureMetric
encoded in a YAML format from a reader.static SceneStructureMetric
MultiViewIO.load
(String path, @Nullable SceneStructureMetric graph) Methods in boofcv.io.geo with parameters of type SceneStructureMetricModifier and TypeMethodDescriptionstatic SceneStructureMetric
MultiViewIO.load
(Reader reader, @Nullable SceneStructureMetric scene) DecodesSceneStructureMetric
encoded in a YAML format from a reader.static SceneStructureMetric
MultiViewIO.load
(String path, @Nullable SceneStructureMetric graph) static void
MultiViewIO.save
(SceneStructureMetric scene, Writer outputWriter) Saves aSceneStructureMetric
into theWriter
.static void
MultiViewIO.save
(SceneStructureMetric scene, String path)