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 SceneStructureMetricMetricBundleAdjustmentUtils.structureThe 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 TypeMethodDescriptionvoidScaleSceneStructure.applyScale(SceneStructureMetric structure, SceneObservations observations) Applies the scale transform to the input scene structure.booleanSceneStructureMetric.isIdentical(SceneStructureMetric m, double tol) Checks to see if the passed in scene is identical to "this" scene.voidScaleSceneStructure.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 voidMultiViewOps.scenePointsToPixels(SceneStructureMetric scene, int viewIdx, BoofLambdas.ProcessIndex2<Point3D_F64, Point2D_F64> function) Projects points in the scene onto the specified image.static voidMultiViewOps.sceneToCloud3(SceneStructureMetric scene, double tol, BoofLambdas.ProcessIndex<Point3D_F64> func) Converts the points in the scene into a 3D point cloud.static voidMultiViewOps.sceneToCloudH(SceneStructureMetric scene, BoofLambdas.ProcessIndex<Point4D_F64> func) Converts the points in the scene into a homogenous point cloud.static voidMultiViewOps.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 TypeMethodDescriptionvoidBundleAdjustmentMetricResidualFunction.configure(SceneStructureMetric structure, SceneObservations observations) Specifies the scenes structure and observed feature locationsvoidBundleAdjustmentMetricSchurJacobian.configure(SceneStructureMetric structure, SceneObservations observations) voidCodecSceneStructureMetric.decode(double[] input, SceneStructureMetric structure) voidCodecSceneStructureMetric.encode(SceneStructureMetric structure, double[] output) voidEvaluateBundleScene.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.structurecontains found parameters -
Uses of SceneStructureMetric in boofcv.alg.mvs
Methods in boofcv.alg.mvs with parameters of type SceneStructureMetricModifier and TypeMethodDescriptionprotected doubleMultiViewStereoFromKnownSceneStructure.computeIntersection(SceneStructureMetric scene, @Nullable SceneObservations observations, MultiViewStereoFromKnownSceneStructure.ViewInfo connected) Computes how much the two rectified images intersect each otherbooleanMultiBaselineStereoIndependent.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.voidMultiViewStereoFromKnownSceneStructure.process(SceneStructureMetric scene, @Nullable SceneObservations observations, StereoPairGraph pairs) Computes a point cloud given the known scene and a set of stereo pairs.voidColorizeMultiViewStereoResults.processMvsCloud(SceneStructureMetric scene, @Nullable SceneObservations observations, MultiViewStereoFromKnownSceneStructure<?> mvs, BoofLambdas.IndexRgbConsumer indexColor) Extracts color information for the point cloud on a view by view basis.voidColorizeMultiViewStereoResults.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 voidMultiViewStereoFromKnownSceneStructure.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 TypeMethodDescriptionbooleanMetricSanityChecks.checkPhysicalConstraints(SceneStructureMetric structure, SceneObservations observations, List<CameraPinholeBrown> listPriors) protected voidGenerateStereoPairGraphFromScene.matchPointsToViews(SceneStructureMetric scene) Creates a lookup table from view to points and find the vector going from view to pointvoidGenerateStereoPairGraphFromScene.process(gnu.trove.map.TIntObjectMap<String> viewIdx_to_imageId, SceneStructureMetric scene) Computes aStereoPairGraphfrom the sparse scene graphbooleanSparseSceneToDenseCloud.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 voidBoofSwingUtil.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 SceneStructureMetricMultiViewIO.load(Reader reader, @Nullable SceneStructureMetric scene) DecodesSceneStructureMetricencoded in a YAML format from a reader.static SceneStructureMetricMultiViewIO.load(String path, @Nullable SceneStructureMetric graph) Methods in boofcv.io.geo with parameters of type SceneStructureMetricModifier and TypeMethodDescriptionstatic SceneStructureMetricMultiViewIO.load(Reader reader, @Nullable SceneStructureMetric scene) DecodesSceneStructureMetricencoded in a YAML format from a reader.static SceneStructureMetricMultiViewIO.load(String path, @Nullable SceneStructureMetric graph) static voidMultiViewIO.save(SceneStructureMetric scene, Writer outputWriter) Saves aSceneStructureMetricinto theWriter.static voidMultiViewIO.save(SceneStructureMetric scene, String path)