Struct opencv::saliency::ObjectnessBING
source · pub struct ObjectnessBING { /* private fields */ }Expand description
the Binarized normed gradients algorithm from BING
Implementations§
source§impl ObjectnessBING
impl ObjectnessBING
pub fn default() -> Result<ObjectnessBING>
pub fn create() -> Result<Ptr<ObjectnessBING>>
Trait Implementations§
source§impl AlgorithmTrait for ObjectnessBING
impl AlgorithmTrait for ObjectnessBING
source§impl AlgorithmTraitConst for ObjectnessBING
impl AlgorithmTraitConst for ObjectnessBING
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 ObjectnessBING
impl Boxed for ObjectnessBING
source§impl Drop for ObjectnessBING
impl Drop for ObjectnessBING
source§impl From<ObjectnessBING> for Algorithm
impl From<ObjectnessBING> for Algorithm
source§fn from(s: ObjectnessBING) -> Self
fn from(s: ObjectnessBING) -> Self
Converts to this type from the input type.
source§impl Objectness for ObjectnessBING
impl Objectness for ObjectnessBING
fn as_raw_mut_Objectness(&mut self) -> *mut c_void
source§impl ObjectnessBINGTrait for ObjectnessBING
impl ObjectnessBINGTrait for ObjectnessBING
fn as_raw_mut_ObjectnessBING(&mut self) -> *mut c_void
fn compute_saliency( &mut self, image: &dyn ToInputArray, saliency_map: &mut dyn ToOutputArray ) -> Result<bool>
fn read(&mut self) -> Result<()>
source§fn getobjectness_values(&mut self) -> Result<Vector<f32>>
fn getobjectness_values(&mut self) -> Result<Vector<f32>>
Return the list of the rectangles’ objectness value, Read more
source§fn set_training_path(&mut self, training_path: &str) -> Result<()>
fn set_training_path(&mut self, training_path: &str) -> Result<()>
This is a utility function that allows to set the correct path from which the algorithm will load
the trained model. Read more
source§fn set_bb_res_dir(&mut self, results_dir: &str) -> Result<()>
fn set_bb_res_dir(&mut self, results_dir: &str) -> Result<()>
This is a utility function that allows to set an arbitrary path in which the algorithm will save the
optional results Read more
fn set_base(&mut self, val: f64) -> Result<()>
fn set_nss(&mut self, val: i32) -> Result<()>
fn set_w(&mut self, val: i32) -> Result<()>
source§impl ObjectnessConst for ObjectnessBING
impl ObjectnessConst for ObjectnessBING
fn as_raw_Objectness(&self) -> *const c_void
source§impl Saliency for ObjectnessBING
impl Saliency for ObjectnessBING
fn as_raw_mut_Saliency(&mut self) -> *mut c_void
source§fn compute_saliency(
&mut self,
image: &dyn ToInputArray,
saliency_map: &mut dyn ToOutputArray
) -> Result<bool>
fn compute_saliency( &mut self, image: &dyn ToInputArray, saliency_map: &mut dyn ToOutputArray ) -> Result<bool>
\brief Compute the saliency
\param image The image.
\param saliencyMap The computed saliency map.
\return true if the saliency map is computed, false otherwise
source§impl SaliencyConst for ObjectnessBING
impl SaliencyConst for ObjectnessBING
fn as_raw_Saliency(&self) -> *const c_void
impl Send for ObjectnessBING
Auto Trait Implementations§
impl RefUnwindSafe for ObjectnessBING
impl !Sync for ObjectnessBING
impl Unpin for ObjectnessBING
impl UnwindSafe for ObjectnessBING
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more