Updated the stitching module docs
This commit is contained in:
parent
a7e7226a02
commit
bee271a15c
@ -136,6 +136,8 @@ Base class for all camera parameters refinement methods. ::
|
|||||||
std::vector<std::pair<int,int> > edges_;
|
std::vector<std::pair<int,int> > edges_;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
.. seealso:: :ocv:class:`detail::Estimator`
|
||||||
|
|
||||||
detail::BundleAdjusterBase::BundleAdjusterBase
|
detail::BundleAdjusterBase::BundleAdjusterBase
|
||||||
----------------------------------------------
|
----------------------------------------------
|
||||||
|
|
||||||
@ -147,6 +149,42 @@ Construct a bundle adjuster base instance.
|
|||||||
|
|
||||||
:param num_errs_per_measurement: Number of error terms (components) per match
|
:param num_errs_per_measurement: Number of error terms (components) per match
|
||||||
|
|
||||||
|
detail::BundleAdjusterBase::setUpInitialCameraParams
|
||||||
|
----------------------------------------------------
|
||||||
|
|
||||||
|
Sets initial camera parameter to refine.
|
||||||
|
|
||||||
|
.. ocv:function:: void detail::BundleAdjusterBase::setUpInitialCameraParams(const std::vector<CameraParams> &cameras) = 0;
|
||||||
|
|
||||||
|
:param cameras: Camera parameters
|
||||||
|
|
||||||
|
detail::BundleAdjusterBase::calcError
|
||||||
|
-------------------------------------
|
||||||
|
|
||||||
|
Calculates error vector.
|
||||||
|
|
||||||
|
.. ocv:function:: void detail::BundleAdjusterBase::calcError(Mat &err) = 0;
|
||||||
|
|
||||||
|
:param err: Error column-vector of length ``total_num_matches * num_errs_per_measurement``
|
||||||
|
|
||||||
|
detail::BundleAdjusterBase::calcJacobian
|
||||||
|
----------------------------------------
|
||||||
|
|
||||||
|
Calculates the cost function jacobian.
|
||||||
|
|
||||||
|
.. ocv:function:: void detail::BundleAdjusterBase::calcJacobian(Mat &jac) = 0;
|
||||||
|
|
||||||
|
:param jac: Jacobian matrix of dimensions ``(total_num_matches * num_errs_per_measurement) x (num_images * num_params_per_cam)``
|
||||||
|
|
||||||
|
detail::BundleAdjusterBase::obtainRefinedCameraParams
|
||||||
|
-----------------------------------------------------
|
||||||
|
|
||||||
|
Gets the refined camera parameters.
|
||||||
|
|
||||||
|
.. ocv:function:: void detail::BundleAdjusterBase::obtainRefinedCameraParams(std::vector<CameraParams> &cameras) const = 0;
|
||||||
|
|
||||||
|
:param cameras: Refined camera parameters
|
||||||
|
|
||||||
detail::BundleAdjusterReproj
|
detail::BundleAdjusterReproj
|
||||||
----------------------------
|
----------------------------
|
||||||
.. ocv:class:: detail::BundleAdjusterReproj
|
.. ocv:class:: detail::BundleAdjusterReproj
|
||||||
@ -201,5 +239,3 @@ Tries to make panorama more horizontal (or verical).
|
|||||||
:param rmats: Camera rotation matrices.
|
:param rmats: Camera rotation matrices.
|
||||||
|
|
||||||
:param kind: Correction kind, see :ocv:class:`detail::WaveCorrectKind`.
|
:param kind: Correction kind, see :ocv:class:`detail::WaveCorrectKind`.
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user