Struct opencv::img_hash::BlockMeanHash
source · pub struct BlockMeanHash { /* private fields */ }
Expand description
Image hash based on block mean.
See zauner2010implementation for details.
Implementations§
source§impl BlockMeanHash
impl BlockMeanHash
sourcepub fn create(mode: i32) -> Result<Ptr<BlockMeanHash>>
pub fn create(mode: i32) -> Result<Ptr<BlockMeanHash>>
C++ default parameters
- mode: BLOCK_MEAN_HASH_MODE_0
Trait Implementations§
source§impl AlgorithmTrait for BlockMeanHash
impl AlgorithmTrait for BlockMeanHash
source§impl AlgorithmTraitConst for BlockMeanHash
impl AlgorithmTraitConst for BlockMeanHash
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 BlockMeanHashTrait for BlockMeanHash
impl BlockMeanHashTrait for BlockMeanHash
source§impl Boxed for BlockMeanHash
impl Boxed for BlockMeanHash
source§impl Drop for BlockMeanHash
impl Drop for BlockMeanHash
source§impl From<BlockMeanHash> for Algorithm
impl From<BlockMeanHash> for Algorithm
source§fn from(s: BlockMeanHash) -> Self
fn from(s: BlockMeanHash) -> Self
Converts to this type from the input type.
source§impl From<BlockMeanHash> for ImgHashBase
impl From<BlockMeanHash> for ImgHashBase
source§fn from(s: BlockMeanHash) -> Self
fn from(s: BlockMeanHash) -> Self
Converts to this type from the input type.
source§impl ImgHashBaseTrait for BlockMeanHash
impl ImgHashBaseTrait for BlockMeanHash
fn as_raw_mut_ImgHashBase(&mut self) -> *mut c_void
source§fn compute(
&mut self,
input_arr: &dyn ToInputArray,
output_arr: &mut dyn ToOutputArray
) -> Result<()>
fn compute( &mut self, input_arr: &dyn ToInputArray, output_arr: &mut dyn ToOutputArray ) -> Result<()>
Computes hash of the input image Read more
source§impl ImgHashBaseTraitConst for BlockMeanHash
impl ImgHashBaseTraitConst for BlockMeanHash
fn as_raw_ImgHashBase(&self) -> *const c_void
source§fn compare(
&self,
hash_one: &dyn ToInputArray,
hash_two: &dyn ToInputArray
) -> Result<f64>
fn compare( &self, hash_one: &dyn ToInputArray, hash_two: &dyn ToInputArray ) -> Result<f64>
Compare the hash value between inOne and inTwo Read more