bundleAdjustmentStructure
Syntax
Description
returns the refined 3-D points that minimize reprojection errors.xyzRefinedPoints
= bundleAdjustmentStructure(xyzPoints
,pointTracks
,cameraPoses
,intrinsics
)
The structure-only refinement procedure is a special case of bundle adjustment with camera poses fixed during optimization. The 3-D points and the camera poses are placed in the same world coordinate system.
[
refines 3-D points from the world point set, wpSetRefined
,vSetRefined
,pointIndex
] = bundleAdjustmentStructure(wpSet
,vSet
,viewID
,intrinsics
)wpSet
, and refines camera
poses from the image view set, vSet
. viewID
specifies the IDs if the views in vSet
.
[
additionally returns an N-element vector containing the mean reprojection
error for each 3-D world point using the arguments from the previous syntax.xyzRefinedPoints
,reprojectionErrors
]
= bundleAdjustmentStructure(___)
[___] = bundleAdjustmentStructure(___,
uses additional options specified by one or more name-value arguments. Unspecified arguments
have default values.Name,Value
)
Examples
Input Arguments
Output Arguments
References
[1]
[2]
[3]