Processing data from loop

3 Ansichten (letzte 30 Tage)
Eliska Paulikova
Eliska Paulikova am 8 Nov. 2022
Bearbeitet: Voss am 8 Nov. 2022
Hello I have a problem, I have a video which I cut into many frames I apply on them segmentation and I get x and y values from them. So now I have triple loop cycle, and every single round it gives me x and y for one frame --> but I would like to make table or something where I can store data, for every single frame.
Now If I do it I get so many tables or I get one with data only from the last frame --> but I would like to have one table and in it has values from every frames.
How can I do that. Is there any function?
Thank you so much.

Antworten (1)

Voss
Voss am 8 Nov. 2022
Bearbeitet: Voss am 8 Nov. 2022
% empty table with two variables, X and Y:
t = table([],[],'VariableNames',{'X' 'Y'})
t = 0×2 empty table
Nframes = 3;
% for each frame ...
for ii = 1:Nframes
% ... append a row to the table, containing the X and Y for this frame
% (using random numbers here):
t(end+1,:) = {rand() rand()}
end
t = 1×2 table
X Y ________ _______ 0.015738 0.69204
t = 2×2 table
X Y ________ _______ 0.015738 0.69204 0.82888 0.60574
t = 3×2 table
X Y ________ _______ 0.015738 0.69204 0.82888 0.60574 0.75563 0.57025

Kategorien

Mehr zu Images finden Sie in Help Center und File Exchange

Produkte


Version

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by