Trait opencv::ml::KNearest[][src]

pub trait KNearest: KNearestConst + StatModel {
    fn as_raw_mut_KNearest(&mut self) -> *mut c_void;

    fn set_default_k(&mut self, val: i32) -> Result<()> { ... }
fn set_is_classifier(&mut self, val: bool) -> Result<()> { ... }
fn set_emax(&mut self, val: i32) -> Result<()> { ... }
fn set_algorithm_type(&mut self, val: i32) -> Result<()> { ... } }

Required methods

Provided methods

Default number of neighbors to use in predict method.

See also

setDefaultK getDefaultK

Whether classification or regression model should be trained.

See also

setIsClassifier getIsClassifier

Parameter for KDTree implementation.

See also

setEmax getEmax

%Algorithm type, one of KNearest::Types.

See also

setAlgorithmType getAlgorithmType

Implementations

Creates the empty model

The static method creates empty %KNearest classifier. It should be then trained using StatModel::train method.

Loads and creates a serialized knearest from a file

Use KNearest::save to serialize and store an KNearest to disk. Load the KNearest from this file again, by calling this function with the path to the file.

Parameters
  • filepath: path to serialized KNearest

Implementors