[][src]Trait opencv::prelude::LDATrait

pub trait LDATrait {
    pub fn as_raw_LDA(&self) -> *const c_void;
pub fn as_raw_mut_LDA(&mut self) -> *mut c_void; pub fn save(&self, filename: &str) -> Result<()> { ... }
pub fn load(&mut self, filename: &str) -> Result<()> { ... }
pub fn save_1(&self, fs: &mut FileStorage) -> Result<()> { ... }
pub fn load_1(&mut self, node: &FileStorage) -> Result<()> { ... }
pub fn compute(
        &mut self,
        src: &dyn ToInputArray,
        labels: &dyn ToInputArray
    ) -> Result<()> { ... }
pub fn project(&mut self, src: &dyn ToInputArray) -> Result<Mat> { ... }
pub fn reconstruct(&mut self, src: &dyn ToInputArray) -> Result<Mat> { ... }
pub fn eigenvectors(&self) -> Result<Mat> { ... }
pub fn eigenvalues(&self) -> Result<Mat> { ... } }

Linear Discriminant Analysis @todo document this class

Required methods

pub fn as_raw_LDA(&self) -> *const c_void[src]

pub fn as_raw_mut_LDA(&mut self) -> *mut c_void[src]

Loading content...

Provided methods

pub fn save(&self, filename: &str) -> Result<()>[src]

Serializes this object to a given filename.

pub fn load(&mut self, filename: &str) -> Result<()>[src]

Deserializes this object from a given filename.

pub fn save_1(&self, fs: &mut FileStorage) -> Result<()>[src]

Serializes this object to a given cv::FileStorage.

pub fn load_1(&mut self, node: &FileStorage) -> Result<()>[src]

Deserializes this object from a given cv::FileStorage.

pub fn compute(
    &mut self,
    src: &dyn ToInputArray,
    labels: &dyn ToInputArray
) -> Result<()>
[src]

Compute the discriminants for data in src (row aligned) and labels.

pub fn project(&mut self, src: &dyn ToInputArray) -> Result<Mat>[src]

Projects samples into the LDA subspace. src may be one or more row aligned samples.

pub fn reconstruct(&mut self, src: &dyn ToInputArray) -> Result<Mat>[src]

Reconstructs projections from the LDA subspace. src may be one or more row aligned projections.

pub fn eigenvectors(&self) -> Result<Mat>[src]

Returns the eigenvectors of this LDA.

pub fn eigenvalues(&self) -> Result<Mat>[src]

Returns the eigenvalues of this LDA.

Loading content...

Implementors

impl LDATrait for LDA[src]

Loading content...