Uses of Class
boofcv.abst.geo.bundle.SceneObservations
Packages that use SceneObservations
Package
Description
-
Uses of SceneObservations in boofcv.abst.geo.bundle
Fields in boofcv.abst.geo.bundle declared as SceneObservationsModifier and TypeFieldDescriptionfinal SceneObservationsMetricBundleAdjustmentUtils.observationsMethods in boofcv.abst.geo.bundle with parameters of type SceneObservationsModifier and TypeMethodDescriptionvoidScaleSceneStructure.applyScale(SceneStructureMetric structure, SceneObservations observations) Applies the scale transform to the input scene structure.voidScaleSceneStructure.applyScale(SceneStructureProjective structure, SceneObservations observations) Applies the scale transform to the input scene structure.voidScaleSceneStructure.applyScaleToPixelsAndCameraMatrix(SceneStructureProjective structure, SceneObservations observations) voidBundleAdjustmentSchur.FunctionResiduals.configure(Structure structure, SceneObservations observations) voidBundleAdjustmentSchur.Jacobian.configure(Structure structure, SceneObservations observations) voidSceneStructureMetric.Rigid.connectPointToView(int pointIdx, int viewIdx, float pixX, float pixY, SceneObservations sceneObs) Connects the point to the view and adds the pixel observations.booleanSceneObservations.isIdentical(SceneObservations other) Returns true of the two observations contain the same valuesvoidBundleAdjustment.setParameters(Structure structure, SceneObservations observations) Specifies the optimization parameters.voidBundleAdjustmentSchur.setParameters(Structure structure, SceneObservations observations) voidScaleSceneStructure.undoScale(SceneStructureMetric structure, SceneObservations observations) Undoes scale transform for metric.voidScaleSceneStructure.undoScale(SceneStructureProjective structure, SceneObservations observations) Undoes scale transform for projective scenesvoidScaleSceneStructure.undoScaleToPixelsAndCameraMatrix(SceneStructureProjective structure, SceneObservations observations) Constructors in boofcv.abst.geo.bundle with parameters of type SceneObservationsModifierConstructorDescriptionPruneStructureFromSceneMetric(SceneStructureMetric structure, SceneObservations observations) PruneStructureFromSceneProjective(SceneStructureProjective structure, SceneObservations observations) -
Uses of SceneObservations in boofcv.alg.geo
Methods in boofcv.alg.geo with parameters of type SceneObservationsModifier and TypeMethodDescriptionstatic voidMultiViewOps.triangulatePoints(SceneStructureMetric structure, SceneObservations observations) Convenience function for initializing bundle adjustment parameters. -
Uses of SceneObservations in boofcv.alg.geo.bundle
Methods in boofcv.alg.geo.bundle with parameters of type SceneObservationsModifier and TypeMethodDescriptionvoidBundleAdjustmentMetricResidualFunction.configure(SceneStructureMetric structure, SceneObservations observations) Specifies the scenes structure and observed feature locationsvoidBundleAdjustmentMetricSchurJacobian.configure(SceneStructureMetric structure, SceneObservations observations) voidBundleAdjustmentProjectiveResidualFunction.configure(SceneStructureProjective structure, SceneObservations observations) Specifies the scenes structure and observed feature locationsvoidBundleAdjustmentProjectiveSchurJacobian.configure(SceneStructureProjective structure, SceneObservations observations) voidEvaluateBundleScene.evaluate(SceneStructureMetric scene, SceneObservations observations) Evaluates the scene and computes performance statistics -
Uses of SceneObservations in boofcv.alg.geo.calibration
Fields in boofcv.alg.geo.calibration declared as SceneObservationsModifier and TypeFieldDescriptionCalibrationPlanarGridZhang99.observationsobservations for bundle adjustment -
Uses of SceneObservations in boofcv.alg.geo.trifocal
Methods in boofcv.alg.geo.trifocal that return SceneObservations -
Uses of SceneObservations in boofcv.alg.mvs
Methods in boofcv.alg.mvs with parameters of type SceneObservationsModifier 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 SceneObservations in boofcv.alg.structure
Fields in boofcv.alg.structure declared as SceneObservationsModifier and TypeFieldDescriptionprotected final SceneObservationsPairwiseGraphUtils.observationsMethods in boofcv.alg.structure with parameters of type SceneObservationsModifier and TypeMethodDescriptionbooleanMetricSanityChecks.checkPhysicalConstraints(SceneStructureMetric structure, SceneObservations observations, List<CameraPinholeBrown> listPriors) booleanSparseSceneToDenseCloud.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 SceneObservations in boofcv.io.geo
Fields in boofcv.io.geo declared as SceneObservationsMethods in boofcv.io.geo that return SceneObservationsModifier and TypeMethodDescriptionstatic SceneObservationsMultiViewIO.load(Reader reader, @Nullable SceneObservations observations) DecodesSceneObservationsencoded in a YAML format from a reader.static SceneObservationsMultiViewIO.load(String path, @Nullable SceneObservations graph) Methods in boofcv.io.geo with parameters of type SceneObservationsModifier and TypeMethodDescriptionstatic SceneObservationsMultiViewIO.load(Reader reader, @Nullable SceneObservations observations) DecodesSceneObservationsencoded in a YAML format from a reader.static SceneObservationsMultiViewIO.load(String path, @Nullable SceneObservations graph) static voidMultiViewIO.save(SceneObservations scene, File destination) static voidMultiViewIO.save(SceneObservations scene, Writer outputWriter) Saves aSceneObservationsinto theWriter.