feat: add findPeaks Function
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
#include <vector>
|
||||
#include "TestUtility.h"
|
||||
|
||||
#include "MatlabReader.h"
|
||||
|
||||
#include "Matrix.h"
|
||||
#include "Function.h"
|
||||
#include "Function1D.h"
|
||||
@@ -16,7 +18,11 @@ protected:
|
||||
}
|
||||
static void TearDownTestCase(){
|
||||
}
|
||||
public:
|
||||
Aurora::Matrix mSignal;
|
||||
void SetUp(){
|
||||
MatlabReader m("/home/krad/TestData/peaks.mat");
|
||||
mSignal = m.read("AScan_env_norm");
|
||||
}
|
||||
void TearDown(){
|
||||
}
|
||||
@@ -573,3 +579,15 @@ TEST_F(Function2D_Test, sub2ind) {
|
||||
|
||||
}
|
||||
|
||||
TEST_F(Function2D_Test, findPeaks) {
|
||||
|
||||
int* indexs = new int[mSignal.getDimSize(1)*10];
|
||||
Aurora::findPeaksHost(mSignal,10, 0.2, 0.05,indexs);
|
||||
|
||||
for(unsigned int i=0; i<10; ++i)
|
||||
{
|
||||
printf("%d,",indexs[i]);
|
||||
}
|
||||
delete [] indexs;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user