deleteTrack

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

Описание

пример

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

Примеры

свернуть все

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

tracker = multiObjectTracker 
tracker = 
  multiObjectTracker with properties:

                  TrackerIndex: 0
       FilterInitializationFcn: 'initcvkf'
           AssignmentThreshold: [30 Inf]
                  MaxNumTracks: 200
              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)

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

свернуть все

Мультиобъектное средство отслеживания в виде multiObjectTracker Системный объект.

Отследите идентификатор в виде положительного целого числа.

Пример: 21

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

свернуть все

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

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

|

Введенный в R2020a