Struct opencv::saliency::ObjectnessBING
source · [−]pub struct ObjectnessBING { /* private fields */ }Expand description
the Binarized normed gradients algorithm from BING
Implementations
sourceimpl ObjectnessBING
impl ObjectnessBING
pub fn default() -> Result<ObjectnessBING>
pub fn create() -> Result<Ptr<ObjectnessBING>>
Trait Implementations
sourceimpl AlgorithmTrait for ObjectnessBING
impl AlgorithmTrait for ObjectnessBING
sourceimpl AlgorithmTraitConst for ObjectnessBING
impl AlgorithmTraitConst for ObjectnessBING
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 Boxed for ObjectnessBING
impl Boxed for ObjectnessBING
sourceimpl Drop for ObjectnessBING
impl Drop for ObjectnessBING
sourceimpl From<ObjectnessBING> for Algorithm
impl From<ObjectnessBING> for Algorithm
sourcefn from(s: ObjectnessBING) -> Self
fn from(s: ObjectnessBING) -> Self
Converts to this type from the input type.
sourceimpl Objectness for ObjectnessBING
impl Objectness for ObjectnessBING
fn as_raw_mut_Objectness(&mut self) -> *mut c_void
sourceimpl 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<()>
sourcefn 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
sourcefn 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
sourcefn 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<()>
sourceimpl ObjectnessConst for ObjectnessBING
impl ObjectnessConst for ObjectnessBING
fn as_raw_Objectness(&self) -> *const c_void
sourceimpl Saliency for ObjectnessBING
impl Saliency for ObjectnessBING
fn as_raw_mut_Saliency(&mut self) -> *mut c_void
sourcefn 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 Read more
sourceimpl 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more