private extern static void cvEigenProjection( IntPtr[] inputVecs, int eigenvecCount, CvEnum.EIGOBJ_TYPE ioFlags, IntPtr userdata, float[] coeffs, IntPtr avg, IntPtr proj);
private static extern void cvEigenDecomposite( IntPtr obj, int eigenvecCount, IntPtr[] eigInput, CvEnum.EIGOBJ_TYPE ioFlags, IntPtr userData, IntPtr avg, float[] coeffs);
private static extern void cvCalcEigenObjects( int nObjects, IntPtr[] input, IntPtr[] output, CvEnum.EIGOBJ_TYPE ioFlags, int ioBufSize, IntPtr userData, ref MCvTermCriteria calcLimit, IntPtr avg, float[] eigVals);