[−][src]Struct opencv::stitching::Detail_BundleAdjusterAffine
Bundle adjuster that expects affine transformation represented in homogeneous coordinates in R for each camera param. Implements camera parameters refinement algorithm which minimizes sum of the reprojection error squares
It estimates all transformation parameters. Refinement mask is ignored.
See also
AffineBasedEstimator AffineBestOf2NearestMatcher BundleAdjusterAffinePartial
Implementations
impl Detail_BundleAdjusterAffine
[src]
pub fn as_raw_Detail_BundleAdjusterAffine(&self) -> *const c_void
[src]
pub fn as_raw_mut_Detail_BundleAdjusterAffine(&mut self) -> *mut c_void
[src]
impl Detail_BundleAdjusterAffine
[src]
pub fn default() -> Result<Detail_BundleAdjusterAffine>
[src]
Trait Implementations
impl Boxed for Detail_BundleAdjusterAffine
[src]
pub unsafe fn from_raw(ptr: *mut c_void) -> Self
[src]
pub fn into_raw(self) -> *mut c_void
[src]
pub fn as_raw(&self) -> *const c_void
[src]
pub fn as_raw_mut(&mut self) -> *mut c_void
[src]
impl Detail_BundleAdjusterAffineTrait for Detail_BundleAdjusterAffine
[src]
pub fn as_raw_Detail_BundleAdjusterAffine(&self) -> *const c_void
[src]
pub fn as_raw_mut_Detail_BundleAdjusterAffine(&mut self) -> *mut c_void
[src]
impl Detail_BundleAdjusterBase for Detail_BundleAdjusterAffine
[src]
pub fn as_raw_Detail_BundleAdjusterBase(&self) -> *const c_void
[src]
pub fn as_raw_mut_Detail_BundleAdjusterBase(&mut self) -> *mut c_void
[src]
pub fn refinement_mask(&self) -> Result<Mat>
[src]
pub fn set_refinement_mask(&mut self, mask: &Mat) -> Result<()>
[src]
pub fn conf_thresh(&self) -> Result<f64>
[src]
pub fn set_conf_thresh(&mut self, conf_thresh: f64) -> Result<()>
[src]
pub fn term_criteria(&mut self) -> Result<TermCriteria>
[src]
pub fn set_term_criteria(&mut self, term_criteria: TermCriteria) -> Result<()>
[src]
impl Detail_Estimator for Detail_BundleAdjusterAffine
[src]
pub fn as_raw_Detail_Estimator(&self) -> *const c_void
[src]
pub fn as_raw_mut_Detail_Estimator(&mut self) -> *mut c_void
[src]
impl Drop for Detail_BundleAdjusterAffine
[src]
impl Send for Detail_BundleAdjusterAffine
[src]
Auto Trait Implementations
impl RefUnwindSafe for Detail_BundleAdjusterAffine
[src]
impl !Sync for Detail_BundleAdjusterAffine
[src]
impl Unpin for Detail_BundleAdjusterAffine
[src]
impl UnwindSafe for Detail_BundleAdjusterAffine
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,