Type Definition opencv::types::PtrOfGrayCodePattern
source · [−]pub type PtrOfGrayCodePattern = Ptr<dyn GrayCodePattern>;
Implementations
sourceimpl PtrOfGrayCodePattern
impl PtrOfGrayCodePattern
pub fn as_raw_PtrOfGrayCodePattern(&self) -> *const c_void
pub fn as_raw_mut_PtrOfGrayCodePattern(&mut self) -> *mut c_void
Trait Implementations
sourceimpl AlgorithmTrait for PtrOfGrayCodePattern
impl AlgorithmTrait for PtrOfGrayCodePattern
sourceimpl AlgorithmTraitConst for PtrOfGrayCodePattern
impl AlgorithmTraitConst for PtrOfGrayCodePattern
fn as_raw_Algorithm(&self) -> *const c_void
sourcefn write(&self, fs: &mut FileStorage) -> Result<()>
fn write(&self, fs: &mut FileStorage) -> Result<()>
Stores algorithm parameters in a file storage
sourcefn write_with_name(&self, fs: &Ptr<FileStorage>, name: &str) -> Result<()>
fn write_with_name(&self, fs: &Ptr<FileStorage>, name: &str) -> Result<()>
simplified API for language bindings Stores algorithm parameters in a file storage Read more
sourcefn 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
sourcefn 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). Read more
sourcefn 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. Read more
sourceimpl GrayCodePattern for PtrOfGrayCodePattern
impl GrayCodePattern for PtrOfGrayCodePattern
fn as_raw_mut_GrayCodePattern(&mut self) -> *mut c_void
sourceimpl GrayCodePatternConst for PtrOfGrayCodePattern
impl GrayCodePatternConst for PtrOfGrayCodePattern
fn as_raw_GrayCodePattern(&self) -> *const c_void
sourcefn get_number_of_pattern_images(&self) -> Result<size_t>
fn get_number_of_pattern_images(&self) -> Result<size_t>
Get the number of pattern images needed for the graycode pattern. Read more
sourcefn get_images_for_shadow_masks(
&self,
black_image: &mut dyn ToInputOutputArray,
white_image: &mut dyn ToInputOutputArray
) -> Result<()>
fn get_images_for_shadow_masks(
&self,
black_image: &mut dyn ToInputOutputArray,
white_image: &mut dyn ToInputOutputArray
) -> Result<()>
Generates the all-black and all-white images needed for shadowMasks computation. Read more
sourcefn get_proj_pixel(
&self,
pattern_images: &dyn ToInputArray,
x: i32,
y: i32,
proj_pix: &mut Point
) -> Result<bool>
fn get_proj_pixel(
&self,
pattern_images: &dyn ToInputArray,
x: i32,
y: i32,
proj_pix: &mut Point
) -> Result<bool>
For a (x,y) pixel of a camera returns the corresponding projector pixel. Read more
sourceimpl StructuredLightPattern for PtrOfGrayCodePattern
impl StructuredLightPattern for PtrOfGrayCodePattern
fn as_raw_mut_StructuredLightPattern(&mut self) -> *mut c_void
sourceimpl StructuredLightPatternConst for PtrOfGrayCodePattern
impl StructuredLightPatternConst for PtrOfGrayCodePattern
fn as_raw_StructuredLightPattern(&self) -> *const c_void
sourcefn decode(
&self,
pattern_images: &Vector<Vector<Mat>>,
disparity_map: &mut dyn ToOutputArray,
black_images: &dyn ToInputArray,
white_images: &dyn ToInputArray,
flags: i32
) -> Result<bool>
fn decode(
&self,
pattern_images: &Vector<Vector<Mat>>,
disparity_map: &mut dyn ToOutputArray,
black_images: &dyn ToInputArray,
white_images: &dyn ToInputArray,
flags: i32
) -> Result<bool>
Decodes the structured light pattern, generating a disparity map Read more