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.