pub fn pca_compute2_variance(data: &dyn core::ToInputArray, mean: &mut dyn core::ToInputOutputArray, eigenvectors: &mut dyn core::ToOutputArray, eigenvalues: &mut dyn core::ToOutputArray, retained_variance: f64) -> Result<()> {
	input_array_arg!(data);
	input_output_array_arg!(mean);
	output_array_arg!(eigenvectors);
	output_array_arg!(eigenvalues);
	unsafe { sys::cv_PCACompute_const__InputArrayX_const__InputOutputArrayX_const__OutputArrayX_const__OutputArrayX_double(data.as_raw__InputArray(), mean.as_raw__InputOutputArray(), eigenvectors.as_raw__OutputArray(), eigenvalues.as_raw__OutputArray(), retained_variance) }.into_result()
}
/// wrap PCA::operator() and add eigenvalues output parameter
wrap PCA::operator() and add eigenvalues output parameter
wrap PCA :: operator () and add eigenvalues output parameter
pub fn pca_compute2_variance(data: &dyn core::ToInputArray, mean: &mut dyn core::ToInputOutputArray, eigenvectors: &mut dyn core::ToOutputArray, eigenvalues: &mut dyn core::ToOutputArray, retained_variance: f64) -> Result<()> {
	input_array_arg!(data);
	input_output_array_arg!(mean);
	output_array_arg!(eigenvectors);
	output_array_arg!(eigenvalues);
	unsafe { sys::cv_PCACompute_const__InputArrayX_const__InputOutputArrayX_const__OutputArrayX_const__OutputArrayX_double(data.as_raw__InputArray(), mean.as_raw__InputOutputArray(), eigenvectors.as_raw__OutputArray(), eigenvalues.as_raw__OutputArray(), retained_variance) }.into_result()
}
pub fn pca_compute2_variance ( data : & dyn core :: ToInputArray , mean : & mut dyn core :: ToInputOutputArray , eigenvectors : & mut dyn core :: ToOutputArray , eigenvalues : & mut dyn core :: ToOutputArray , retained_variance : f64 ) -> Result < ( ) > { input_array_arg ! ( data ) ; input_output_array_arg ! ( mean ) ; output_array_arg ! ( eigenvectors ) ; output_array_arg ! ( eigenvalues ) ; unsafe { sys :: cv_PCACompute_const__InputArrayX_const__InputOutputArrayX_const__OutputArrayX_const__OutputArrayX_double ( data . as_raw__InputArray ( ) , mean . as_raw__InputOutputArray ( ) , eigenvectors . as_raw__OutputArray ( ) , eigenvalues . as_raw__OutputArray ( ) , retained_variance ) } . into_result ( ) }
wrap PCA::operator() and add eigenvalues output parameter
wrap PCA :: operator () and add eigenvalues output parameter
data
&dyn core::ToInputArray
mean
&mut dyn core::ToInputOutputArray
eigenvectors
&mut dyn core::ToOutputArray
eigenvalues
&mut dyn core::ToOutputArray
retained_variance
f64