Struct opencv::ccalib::CustomPattern
source · pub struct CustomPattern { /* private fields */ }
Implementations§
source§impl CustomPattern
impl CustomPattern
pub fn default() -> Result<CustomPattern>
Trait Implementations§
source§impl AlgorithmTrait for CustomPattern
impl AlgorithmTrait for CustomPattern
source§impl AlgorithmTraitConst for CustomPattern
impl AlgorithmTraitConst for CustomPattern
fn as_raw_Algorithm(&self) -> *const c_void
source§fn write(&self, fs: &mut FileStorage) -> Result<()>
fn write(&self, fs: &mut FileStorage) -> Result<()>
Stores algorithm parameters in a file storage
source§fn write_1(&self, fs: &mut FileStorage, name: &str) -> Result<()>
fn write_1(&self, fs: &mut FileStorage, name: &str) -> Result<()>
Stores algorithm parameters in a file storage Read more
source§fn write_with_name(&self, fs: &Ptr<FileStorage>, name: &str) -> Result<()>
fn write_with_name(&self, fs: &Ptr<FileStorage>, name: &str) -> Result<()>
@deprecated Read more
source§fn empty(&self) -> Result<bool>
fn empty(&self) -> Result<bool>
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read
source§fn save(&self, filename: &str) -> Result<()>
fn save(&self, filename: &str) -> Result<()>
Saves the algorithm to a file.
In order to make this method work, the derived class must implement Algorithm::write(FileStorage& fs).
source§fn get_default_name(&self) -> Result<String>
fn get_default_name(&self) -> Result<String>
Returns the algorithm string identifier.
This string is used as top level xml/yml node tag when the object is saved to a file or string.
source§impl Boxed for CustomPattern
impl Boxed for CustomPattern
source§impl CustomPatternTrait for CustomPattern
impl CustomPatternTrait for CustomPattern
fn as_raw_mut_CustomPattern(&mut self) -> *mut c_void
source§fn create(
&mut self,
pattern: &dyn ToInputArray,
board_size: Size2f,
output: &mut dyn ToOutputArray
) -> Result<bool>
fn create( &mut self, pattern: &dyn ToInputArray, board_size: Size2f, output: &mut dyn ToOutputArray ) -> Result<bool>
C++ default parameters Read more
source§fn find_pattern(
&mut self,
image: &dyn ToInputArray,
matched_features: &mut dyn ToOutputArray,
pattern_points: &mut dyn ToOutputArray,
ratio: f64,
proj_error: f64,
refine_position: bool,
out: &mut dyn ToOutputArray,
h: &mut dyn ToOutputArray,
pattern_corners: &mut dyn ToOutputArray
) -> Result<bool>
fn find_pattern( &mut self, image: &dyn ToInputArray, matched_features: &mut dyn ToOutputArray, pattern_points: &mut dyn ToOutputArray, ratio: f64, proj_error: f64, refine_position: bool, out: &mut dyn ToOutputArray, h: &mut dyn ToOutputArray, pattern_corners: &mut dyn ToOutputArray ) -> Result<bool>
C++ default parameters Read more
fn is_initialized(&mut self) -> Result<bool>
fn get_pattern_points( &mut self, original_points: &mut Vector<KeyPoint> ) -> Result<()>
fn get_pixel_size(&mut self) -> Result<f64>
fn set_feature_detector( &mut self, feature_detector: Ptr<Feature2D> ) -> Result<bool>
fn set_descriptor_extractor( &mut self, extractor: Ptr<Feature2D> ) -> Result<bool>
fn set_descriptor_matcher( &mut self, matcher: Ptr<dyn DescriptorMatcher> ) -> Result<bool>
fn get_feature_detector(&mut self) -> Result<Ptr<Feature2D>>
fn get_descriptor_extractor(&mut self) -> Result<Ptr<Feature2D>>
fn get_descriptor_matcher(&mut self) -> Result<Ptr<dyn DescriptorMatcher>>
source§fn calibrate(
&mut self,
object_points: &dyn ToInputArray,
image_points: &dyn ToInputArray,
image_size: Size,
camera_matrix: &mut dyn ToInputOutputArray,
dist_coeffs: &mut dyn ToInputOutputArray,
rvecs: &mut dyn ToOutputArray,
tvecs: &mut dyn ToOutputArray,
flags: i32,
criteria: TermCriteria
) -> Result<f64>
fn calibrate( &mut self, object_points: &dyn ToInputArray, image_points: &dyn ToInputArray, image_size: Size, camera_matrix: &mut dyn ToInputOutputArray, dist_coeffs: &mut dyn ToInputOutputArray, rvecs: &mut dyn ToOutputArray, tvecs: &mut dyn ToOutputArray, flags: i32, criteria: TermCriteria ) -> Result<f64>
C++ default parameters Read more
source§fn find_rt(
&mut self,
object_points: &dyn ToInputArray,
image_points: &dyn ToInputArray,
camera_matrix: &dyn ToInputArray,
dist_coeffs: &dyn ToInputArray,
rvec: &mut dyn ToInputOutputArray,
tvec: &mut dyn ToInputOutputArray,
use_extrinsic_guess: bool,
flags: i32
) -> Result<bool>
fn find_rt( &mut self, object_points: &dyn ToInputArray, image_points: &dyn ToInputArray, camera_matrix: &dyn ToInputArray, dist_coeffs: &dyn ToInputArray, rvec: &mut dyn ToInputOutputArray, tvec: &mut dyn ToInputOutputArray, use_extrinsic_guess: bool, flags: i32 ) -> Result<bool>
C++ default parameters Read more
source§fn find_rt_1(
&mut self,
image: &dyn ToInputArray,
camera_matrix: &dyn ToInputArray,
dist_coeffs: &dyn ToInputArray,
rvec: &mut dyn ToInputOutputArray,
tvec: &mut dyn ToInputOutputArray,
use_extrinsic_guess: bool,
flags: i32
) -> Result<bool>
fn find_rt_1( &mut self, image: &dyn ToInputArray, camera_matrix: &dyn ToInputArray, dist_coeffs: &dyn ToInputArray, rvec: &mut dyn ToInputOutputArray, tvec: &mut dyn ToInputOutputArray, use_extrinsic_guess: bool, flags: i32 ) -> Result<bool>
C++ default parameters Read more
source§fn find_rt_ransac(
&mut self,
object_points: &dyn ToInputArray,
image_points: &dyn ToInputArray,
camera_matrix: &dyn ToInputArray,
dist_coeffs: &dyn ToInputArray,
rvec: &mut dyn ToInputOutputArray,
tvec: &mut dyn ToInputOutputArray,
use_extrinsic_guess: bool,
iterations_count: i32,
reprojection_error: f32,
min_inliers_count: i32,
inliers: &mut dyn ToOutputArray,
flags: i32
) -> Result<bool>
fn find_rt_ransac( &mut self, object_points: &dyn ToInputArray, image_points: &dyn ToInputArray, camera_matrix: &dyn ToInputArray, dist_coeffs: &dyn ToInputArray, rvec: &mut dyn ToInputOutputArray, tvec: &mut dyn ToInputOutputArray, use_extrinsic_guess: bool, iterations_count: i32, reprojection_error: f32, min_inliers_count: i32, inliers: &mut dyn ToOutputArray, flags: i32 ) -> Result<bool>
C++ default parameters Read more
source§fn find_rt_ransac_1(
&mut self,
image: &dyn ToInputArray,
camera_matrix: &dyn ToInputArray,
dist_coeffs: &dyn ToInputArray,
rvec: &mut dyn ToInputOutputArray,
tvec: &mut dyn ToInputOutputArray,
use_extrinsic_guess: bool,
iterations_count: i32,
reprojection_error: f32,
min_inliers_count: i32,
inliers: &mut dyn ToOutputArray,
flags: i32
) -> Result<bool>
fn find_rt_ransac_1( &mut self, image: &dyn ToInputArray, camera_matrix: &dyn ToInputArray, dist_coeffs: &dyn ToInputArray, rvec: &mut dyn ToInputOutputArray, tvec: &mut dyn ToInputOutputArray, use_extrinsic_guess: bool, iterations_count: i32, reprojection_error: f32, min_inliers_count: i32, inliers: &mut dyn ToOutputArray, flags: i32 ) -> Result<bool>
C++ default parameters Read more
source§fn draw_orientation(
&mut self,
image: &mut dyn ToInputOutputArray,
tvec: &dyn ToInputArray,
rvec: &dyn ToInputArray,
camera_matrix: &dyn ToInputArray,
dist_coeffs: &dyn ToInputArray,
axis_length: f64,
axis_width: i32
) -> Result<()>
fn draw_orientation( &mut self, image: &mut dyn ToInputOutputArray, tvec: &dyn ToInputArray, rvec: &dyn ToInputArray, camera_matrix: &dyn ToInputArray, dist_coeffs: &dyn ToInputArray, axis_length: f64, axis_width: i32 ) -> Result<()>
C++ default parameters Read more
source§impl CustomPatternTraitConst for CustomPattern
impl CustomPatternTraitConst for CustomPattern
fn as_raw_CustomPattern(&self) -> *const c_void
source§impl Drop for CustomPattern
impl Drop for CustomPattern
source§impl From<CustomPattern> for Algorithm
impl From<CustomPattern> for Algorithm
source§fn from(s: CustomPattern) -> Self
fn from(s: CustomPattern) -> Self
Converts to this type from the input type.