Part Number: AWR1642BOOST
In the mmwave_industrial_toolbox_2_4_0\labs\lab0013_traffic_monitoring_16xx\tm_demo.m,
One switch case describes the selection of three cases in the following.
switch trackerRun
case 'PCMex'
[TID, S, EC, G, mIndex] = gtrack_step_mex(hRadarTrackingC, pointCloud, [], numOutputPoints);
case 'PCMatlab'
[track, num, mIndex] = step(hRadarTrackingM, pointCloud, 0, numOutputPoints);
%translate from Matlab to C
TID = zeros(1,num);
S = zeros(6,num);
EC = zeros(9,num);
for n=1:num
TID(n) = track(n).trackerId -1; % In Matlab, TID are one-based
S(:,n) = track(n).S;
EC(:,n) = reshape(track(n).ec, 9,1);
G(n) = track(n).g;
end
mIndex = mIndex -1;
case 'Target'
if(numTargets == 0)
TID = zeros(1,0);
S = zeros(6,0);
EC = zeros(9,0);
G = zeros(1,0);
end
end
What's different between PCmex, PCMatlab and Target in this sample code?