deleteTrack

Удалите существующую дорожку

    Описание

    пример

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

    Примеры

    свернуть все

    Создайте дорожку с помощью обнаружений в radarTracker.

    tracker = radarTracker 
    tracker = 
      radarTracker with properties:
    
                      TrackerIndex: 0
           FilterInitializationFcn: 'initcvekf'
               AssignmentThreshold: [30 Inf]
                      MaxNumTracks: 100
                  MaxNumDetections: Inf
                     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++ с помощью MATLAB® Coder™.

    Смотрите также

    |

    Введенный в R2021a