更新:1、航迹指纹计算时不再使用距离、方位值,避免外部修正值导致航迹指纹计算不一致;
Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
@@ -634,7 +634,7 @@ void Track_Init::tmp_track_to_trust_track(std::vector<Trust_Track> *trust_tra
|
|||||||
memcpy(trust_track_tmp.P, P, 6*6*sizeof(double));
|
memcpy(trust_track_tmp.P, P, 6*6*sizeof(double));
|
||||||
|
|
||||||
//计算航迹指纹
|
//计算航迹指纹
|
||||||
trust_track_tmp.Track_fingerprint = computeFingerprint(Track_to_start[i][0].r, Track_to_start[i][0].azi, Track_to_start[i][0].vr, Track_to_start[i][0].RCS, Track_to_start[i][0].CPI_time);
|
trust_track_tmp.Track_fingerprint = computeFingerprint(0, 0, Track_to_start[i][0].vr, Track_to_start[i][0].RCS, Track_to_start[i][0].CPI_time);
|
||||||
|
|
||||||
trust_track_tmp.track_id = Track_to_start[i][L-1].temp_track_id;
|
trust_track_tmp.track_id = Track_to_start[i][L-1].temp_track_id;
|
||||||
trust_track_tmp.point_id = Track_to_start[i][L-1].point_id;
|
trust_track_tmp.point_id = Track_to_start[i][L-1].point_id;
|
||||||
|
|||||||
Reference in New Issue
Block a user