OpenCvSharp.Cv2.PCABackProject C# (CSharp) Method

PCABackProject() public static method

public static PCABackProject ( InputArray data, InputArray mean, InputArray eigenvectors, OutputArray result ) : void
data InputArray
mean InputArray
eigenvectors InputArray
result OutputArray
return void
        public static void PCABackProject(InputArray data, InputArray mean,
            InputArray eigenvectors, OutputArray result)
        {
            if (data == null)
                throw new ArgumentNullException(nameof(data));
            if (mean == null)
                throw new ArgumentNullException(nameof(mean));
            if (eigenvectors == null)
                throw new ArgumentNullException(nameof(eigenvectors));
            if (result == null)
                throw new ArgumentNullException(nameof(result));
            data.ThrowIfDisposed();
            mean.ThrowIfDisposed();
            eigenvectors.ThrowIfDisposed();
            result.ThrowIfNotReady();
            NativeMethods.core_PCABackProject(data.CvPtr, mean.CvPtr, eigenvectors.CvPtr, result.CvPtr);
            GC.KeepAlive(data);
            GC.KeepAlive(mean);
            GC.KeepAlive(eigenvectors); 
            result.Fix();
        }
        #endregion
Cv2