fn back_project_to(&self, vec: &dyn core::ToInputArray, result: &mut dyn core::ToOutputArray) -> Result<()> {
		input_array_arg!(vec);
		output_array_arg!(result);
		unsafe { sys::cv_PCA_backProject_const_const__InputArrayX_const__OutputArrayX(self.as_raw_PCA(), vec.as_raw__InputArray(), result.as_raw__OutputArray()) }.into_result()
	}
/// Reconstructs vectors from their PC projections.
/// 
/// The methods are inverse operations to PCA::project. They take PC
/// coordinates of projected vectors and reconstruct the original vectors.
/// Unless all the principal components have been retained, the
/// reconstructed vectors are different from the originals. But typically,
/// the difference is small if the number of components is large enough (but
/// still much smaller than the original vector dimensionality). As a
/// result, PCA is used.
/// ## Parameters
/// * vec: coordinates of the vectors in the principal component
/// subspace, the layout and size are the same as of PCA::project output
/// vectors.
/// 
/// ## Overloaded parameters
/// 
/// * vec: coordinates of the vectors in the principal component
///    subspace, the layout and size are the same as of PCA::project output
///    vectors.
/// * result: reconstructed vectors; the layout and size are the same as
///    of PCA::project input vectors.
Reconstructs vectors from their PC projections.
The methods are inverse operations to PCA::project. They take PC
coordinates of projected vectors and reconstruct the original vectors.
Unless all the principal components have been retained, the
reconstructed vectors are different from the originals. But typically,
the difference is small if the number of components is large enough (but
still much smaller than the original vector dimensionality). As a
result, PCA is used.
Reconstructs vectors from their PC projections . The methods are inverse operations to PCA :: project . They take PC coordinates of projected vectors and reconstruct the original vectors . Unless all the principal components have been retained the reconstructed vectors are different from the originals . But typically the difference is small if the number of components is large enough ( but still much smaller than the original vector dimensionality ) . As a result PCA is used .
fn back_project_to(&self, vec: &dyn core::ToInputArray, result: &mut dyn core::ToOutputArray) -> Result<()> {
		input_array_arg!(vec);
		output_array_arg!(result);
		unsafe { sys::cv_PCA_backProject_const_const__InputArrayX_const__OutputArrayX(self.as_raw_PCA(), vec.as_raw__InputArray(), result.as_raw__OutputArray()) }.into_result()
	}
fn back_project_to ( & self , vec : & dyn core :: ToInputArray , result : & mut dyn core :: ToOutputArray ) -> Result < ( ) > { input_array_arg ! ( vec ) ; output_array_arg ! ( result ) ; unsafe { sys :: cv_PCA_backProject_const_const__InputArrayX_const__OutputArrayX ( self . as_raw_PCA ( ) , vec . as_raw__InputArray ( ) , result . as_raw__OutputArray ( ) ) } . into_result ( ) }
Reconstructs vectors from their PC projections.
Reconstructs vectors from their PC projections .
&self
vec
&dyn core::ToInputArray
result
&mut dyn core::ToOutputArray
overloaded parameters
coordinates of the vectors in the principal component
subspace, the layout and size are the same as of PCA::project output
vectors.
result: reconstructed vectors; the layout and size are the same as
of PCA::project input vectors.
coordinates of the vectors in the principal component subspace the layout and size are the same as of PCA :: project output vectors . result : reconstructed vectors ; the layout and size are the same as of PCA :: project input vectors .