Files
radar_data_process/data_process_class_dll/dot_coh.h
T
2026-09-07 14:29:24 +08:00

37 lines
1.1 KiB
C++

#ifndef DOT_COH_H
#define DOT_COH_H
#include "data_process_class_dll.h"
#include "parameters.h"
#include "struct.h"
#include <vector>
using namespace std;
/******************************* 点迹凝聚类 **************************************************/
class Dot_Coh
{
public:
// 点迹凝聚函数
int dot_coh_process( std::vector <PointRecv> *data_input, //输入的点迹
std::vector <PointRecv> *point_recv, //输出点迹
struct RadarPara Work_Parameter //工作参数
);
//点迹凝聚函数,缓存一帧,一边输出,一边进行滑窗凝聚
int dot_coh_process_buff( std::vector <PointRecv> *data_input, //输入的点迹
std::vector <PointRecv> *point_recv, //输出点迹
struct RadarPara Work_Parameter //工作参数
);
//构造函数
Dot_Coh();
void reset();
private:
std::vector <PointRecv> data_input_buff;
};
#endif // DOT_COH_H