FFmpeg
Classes | Macros | Typedefs | Functions
pca.c File Reference

principal component analysis (PCA) More...

#include "common.h"
#include "pca.h"

Classes

struct  PCA
 

Macros

#define ROTATE(a, i, j, k, l)
 

Typedefs

typedef struct PCA PCA
 

Functions

PCAff_pca_init (int n)
 
void ff_pca_free (PCA *pca)
 
void ff_pca_add (PCA *pca, const double *v)
 
int ff_pca (PCA *pca, double *eigenvector, double *eigenvalue)
 

Detailed Description

principal component analysis (PCA)

Macro Definition Documentation

§ ROTATE

#define ROTATE (   a,
  i,
  j,
  k,
 
)
Value:
{\
double g=a[j + i*n];\
double h=a[l + k*n];\
a[j + i*n]=g-s*(h+g*tau);\
a[l + k*n]=h+s*(g-h*tau); }