[−][src]Struct opencv::stitching::Detail_BundleAdjusterReproj
Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares
It can estimate focal length, aspect ratio, principal point. You can affect only on them via the refinement mask.
Implementations
impl Detail_BundleAdjusterReproj
[src]
pub fn as_raw_Detail_BundleAdjusterReproj(&self) -> *const c_void
[src]
pub fn as_raw_mut_Detail_BundleAdjusterReproj(&mut self) -> *mut c_void
[src]
impl Detail_BundleAdjusterReproj
[src]
pub fn default() -> Result<Detail_BundleAdjusterReproj>
[src]
Trait Implementations
impl Boxed for Detail_BundleAdjusterReproj
[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_BundleAdjusterBase for Detail_BundleAdjusterReproj
[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_BundleAdjusterReprojTrait for Detail_BundleAdjusterReproj
[src]
pub fn as_raw_Detail_BundleAdjusterReproj(&self) -> *const c_void
[src]
pub fn as_raw_mut_Detail_BundleAdjusterReproj(&mut self) -> *mut c_void
[src]
impl Detail_Estimator for Detail_BundleAdjusterReproj
[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_BundleAdjusterReproj
[src]
impl Send for Detail_BundleAdjusterReproj
[src]
Auto Trait Implementations
impl RefUnwindSafe for Detail_BundleAdjusterReproj
[src]
impl !Sync for Detail_BundleAdjusterReproj
[src]
impl Unpin for Detail_BundleAdjusterReproj
[src]
impl UnwindSafe for Detail_BundleAdjusterReproj
[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>,