主要内容

confirmTrack

确认初步跟踪

自从R2022b

描述

例子

确认= confirmTrack (跟踪器,trackID)确认初步跟踪跟踪指定ID的追踪。

例子

全部折叠

创建一个radarTracker系统对象。

追踪= radarTracker;

创建一个objectDetection对象,并使用它来更新追踪。

detection1 = objectDetection (0, 1, 1, 1));[cofirmedTracks, tentativeTracks] =追踪(detection1, 0)
cofirmedTracks = 0 x1 objectTrack数组属性:TrackID BranchID SourceIndex UpdateTime年龄状态StateCovariance StateParameters ObjectClassID ObjectClassProbabilities TrackLogic TrackLogicState IsConfirmed IsCoasted IsSelfReported ObjectAttributes
tentativeTracks = objectTrack属性:TrackID: 1 BranchID: 0 SourceIndex: 0 UpdateTime: 0年龄:1状态:x1双[6]StateCovariance: [6 x6双]StateParameters: [1 x1 struct] ObjectClassID: 0 ObjectClassProbabilities: 1 TrackLogic:“历史”TrackLogicState: [1 0 0 0 0] IsConfirmed: 0 IsCoasted: 0 IsSelfReported: 1 ObjectAttributes: [1 x1 struct]

从结果,追踪不维护任何痕迹,只维护一个试探性的跟踪确认。

确认初步跟踪使用confirmTrack对象的功能。

确认= confirmTrack(跟踪器,1)
证实了=逻辑1

输入参数

全部折叠

雷达追踪,指定为一个radarTracker对象。

跟踪标识符指定为一个正整数。

例子:21

输出参数

全部折叠

表明如果跟踪成功确认后,作为一个逻辑返回1(真正的)或0()。如果指定的试探性的跟踪trackID输入退出,确认跟踪并返回的函数1。如果初步跟踪不存在,警告并返回的函数问题0

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2022b