// Author: Ce Liu (c) Dec, 2009; celiu@mit.edu // Modified By: Deepak Pathak (c) 2016; pathak@berkeley.edu #pragma once #include "stdio.h" #include "Vector.hpp" #include #ifndef PI #define PI 3.1415926535897932384626433832 #endif using namespace std; class GaussianMixture { public: int nChannels; double* alpha; double* sigma; double* beta; double* sigma_square; double* beta_square; public: GaussianMixture() { nChannels = 0; alpha = sigma = beta = sigma_square = beta_square = NULL; } GaussianMixture(int _nChannels) { nChannels = _nChannels; allocate(); for(int i = 0;i scale; //public: // Laplacian() // { // } // Laplacian(int _nChannels) // { // nChannels = _nChannels; // scale.allocate(nChannels); // } // Laplacian(const Laplacian // //};