diff --git a/data_process_class_dll/track_init.cpp b/data_process_class_dll/track_init.cpp index 1c45868..0aff6d2 100644 --- a/data_process_class_dll/track_init.cpp +++ b/data_process_class_dll/track_init.cpp @@ -502,17 +502,16 @@ void Track_Init::tmp_track_to_trust_track(std::vector *trust_tra double range=(*Iter)[L-1].r; double azi=(*Iter)[L-1].azi/PI*180; - //1km以内,SNR小于20dB的临时航迹不转为可靠航迹 - bool snr_flag = true; + //(已停用)1km以内,SNR小于20dB的临时航迹不转为可靠航迹 + // bool snr_flag = true; + // for(int p_idx = 0; p_idx < L; p_idx++){ + // if((*Iter)[p_idx].r < 1000 && (*Iter)[p_idx].snr < 20){ + // snr_flag = false; + // break; + // } + // } - for(int p_idx = 0; p_idx < L; p_idx++){ - if((*Iter)[p_idx].r < 1000 && (*Iter)[p_idx].snr < 20){ - snr_flag = false; - break; - } - } - - if( ( L==Work_Parameter.track_start_point_num)&& track_init_prohibit(range,azi,Work_Parameter)==0 && snr_flag) //按长度查找TRUST_TRACK_POINT + if( (L <=10 && L>=Work_Parameter.track_start_point_num)&& track_init_prohibit(range,azi,Work_Parameter)==0) //按长度查找TRUST_TRACK_POINT { //加入Track_to_start中 Track_to_start.push_back(std::vector ());