diff --git a/libavutil/pca.c b/libavutil/pca.c index 6801d91540af62d0daa20a0b888a7e43b7411463..3690a4ceab0ae6fc2dda4b4459104a18513b1a37 100644 --- a/libavutil/pca.c +++ b/libavutil/pca.c @@ -26,6 +26,13 @@ #include "common.h" #include "pca.h" +typedef struct PCA{ + int count; + int n; + double *covariance; + double *mean; +}PCA; + PCA *ff_pca_init(int n){ PCA *pca; if(n<=0) diff --git a/libavutil/pca.h b/libavutil/pca.h index c071c1a72fa995eb7db28f51cdc6b84ea118862d..57b03a94530e6a859ce2e0e733e3116f1a2f42cb 100644 --- a/libavutil/pca.h +++ b/libavutil/pca.h @@ -27,11 +27,3 @@ struct PCA *ff_pca_init(int n); void ff_pca_free(struct PCA *pca); void ff_pca_add(struct PCA *pca, double *v); int ff_pca(struct PCA *pca, double *eigenvector, double *eigenvalue); - - -typedef struct PCA{ - int count; - int n; - double *covariance; - double *mean; -}PCA;