deleteTrack

Удалить существующий трек

    Описание

    пример

    deleted = deleteTrack(tracker,trackID) удаляет дорожку, заданную как trackID в tracker.

    Примеры

    свернуть все

    Создайте дорожку, используя обнаружения в radarTracker.

    tracker = radarTracker 
    tracker = 
      radarTracker with properties:
    
                      TrackerIndex: 0
           FilterInitializationFcn: 'initcvekf'
               AssignmentThreshold: [30 Inf]
                      MaxNumTracks: 100
                     MaxNumSensors: 20
    
                      OOSMHandling: 'Terminate'
    
             ConfirmationThreshold: [2 3]
                 DeletionThreshold: [5 5]
    
                HasCostMatrixInput: false
        HasDetectableTrackIDsInput: false
                   StateParameters: [1x1 struct]
    
                         NumTracks: 0
                NumConfirmedTracks: 0
    
    
    detection1 = objectDetection(0,[1;1;1]);
    detection2 = objectDetection(1,[1.1;1.2;1.1]);
    tracker(detection1,0);
    tracker(detection2,1)
    ans = 
      objectTrack with properties:
    
                 TrackID: 1
                BranchID: 0
             SourceIndex: 0
              UpdateTime: 1
                     Age: 2
                   State: [6x1 double]
         StateCovariance: [6x6 double]
         StateParameters: [1x1 struct]
           ObjectClassID: 0
              TrackLogic: 'History'
         TrackLogicState: [1 1 0 0 0]
             IsConfirmed: 1
               IsCoasted: 0
          IsSelfReported: 1
        ObjectAttributes: [1x1 struct]
    
    

    Удалите первую дорожку.

    deleted1 = deleteTrack(tracker,1)
    deleted1 = logical
       1
    
    

    Чтобы удалить несуществующий трек, удалите следующее. Будет выдано предупреждение.

    % deleted2 = deleteTrack(tracker,2)

    Входные параметры

    свернуть все

    Радарный трекер, заданный как radarTracker объект.

    Идентификатор дорожки, заданный как положительное целое число.

    Пример: 21

    Выходные аргументы

    свернуть все

    Укажите, был ли трек успешно удален или нет, возвращено следующим 1 или 0. Если дорожка задана trackID вход существовал и был успешно удален, он возвращается следующим 1. Если дорожка не существовала, выдается предупреждение, которое возвращается следующим 0.

    Расширенные возможности

    Генерация кода C/C + +
    Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

    .

    См. также

    |

    Введенный в R2021a