public class ProjectiveInitializeAllCommon
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boofcv.factory.geo.ConfigTrifocalError |
configError |
boofcv.factory.geo.ConfigRansac |
configRansac |
boofcv.factory.geo.ConfigBundleAdjustment |
configSBA |
boofcv.factory.geo.ConfigTrifocal |
configTriRansac |
boofcv.misc.ConfigConverge |
converge |
org.ejml.data.DMatrixRMaj |
P1
Projective camera matrices for 3-View reconstruction.
|
org.ejml.data.DMatrixRMaj |
P2
Projective camera matrices for 3-View reconstruction.
|
org.ejml.data.DMatrixRMaj |
P3
Projective camera matrices for 3-View reconstruction.
|
boofcv.alg.geo.pose.PoseFromPairLinear6 |
poseEstimator |
org.ddogleg.fitting.modelset.ransac.Ransac<boofcv.struct.geo.TrifocalTensor,boofcv.struct.geo.AssociatedTriple> |
ransac |
boofcv.abst.geo.bundle.BundleAdjustment<boofcv.abst.geo.bundle.SceneStructureProjective> |
sba |
boofcv.abst.geo.bundle.ScaleSceneStructure |
scaler |
boolean |
scaleSBA |
boofcv.abst.geo.bundle.SceneStructureProjective |
structure |
boofcv.abst.geo.TriangulateNViewsProjective |
triangulator |
| Constructor and Description |
|---|
ProjectiveInitializeAllCommon() |
| Modifier and Type | Method and Description |
|---|---|
void |
fixate()
Must call if you change configurations.
|
boolean |
projectiveCameras3(LookupSimilarImages db,
PairwiseImageGraph2.View viewA,
int motionIdxB,
int motionIdxC)
Computes projective camera matrices for the 3 connected views.
|
boolean |
projectiveSceneN(LookupSimilarImages db,
PairwiseImageGraph2.View seed,
org.ddogleg.struct.GrowQueue_I32 seedFeatsIdx,
org.ddogleg.struct.GrowQueue_I32 seedConnIdx)
Computes a projective reconstruction.
|
void |
setVerbose(java.io.PrintStream verbose,
int level)
Adjusts the level of verbosity for debugging
|
public boofcv.factory.geo.ConfigRansac configRansac
public boofcv.factory.geo.ConfigTrifocal configTriRansac
public boofcv.factory.geo.ConfigTrifocalError configError
public boofcv.factory.geo.ConfigBundleAdjustment configSBA
public boofcv.misc.ConfigConverge converge
public boolean scaleSBA
public boofcv.abst.geo.bundle.SceneStructureProjective structure
public org.ddogleg.fitting.modelset.ransac.Ransac<boofcv.struct.geo.TrifocalTensor,boofcv.struct.geo.AssociatedTriple> ransac
public boofcv.abst.geo.TriangulateNViewsProjective triangulator
public boofcv.alg.geo.pose.PoseFromPairLinear6 poseEstimator
public boofcv.abst.geo.bundle.BundleAdjustment<boofcv.abst.geo.bundle.SceneStructureProjective> sba
public boofcv.abst.geo.bundle.ScaleSceneStructure scaler
public final org.ejml.data.DMatrixRMaj P1
public final org.ejml.data.DMatrixRMaj P2
public final org.ejml.data.DMatrixRMaj P3
public void fixate()
public boolean projectiveSceneN(LookupSimilarImages db, PairwiseImageGraph2.View seed, org.ddogleg.struct.GrowQueue_I32 seedFeatsIdx, org.ddogleg.struct.GrowQueue_I32 seedConnIdx)
seed - The seed view that will act as the originseedFeatsIdx - Indexes of common features in the seed view which are to be used.seedConnIdx - Indexes of motions in the seed view to use when initializingpublic boolean projectiveCameras3(LookupSimilarImages db, PairwiseImageGraph2.View viewA, int motionIdxB, int motionIdxC)
viewA - The origin viewmotionIdxB - index on edge in viewA for viewBmotionIdxC - index on edge in viewA for viewCpublic void setVerbose(java.io.PrintStream verbose,
int level)