Splitting binary files into different frames to create picture
Afficher commentaires plus anciens
Hi everyone;
So I used a program that allows me to record depth data from the Kinect and store it as a .binary file.
So I opened the binary file in MATLAB using the following code: fid = fopen('C:\KinectData\Depth\Depth_Raw_0.binary');
B = fread(fid,'int64');
fclose(fid);
n = 4; % No. of columns of T
BB = reshape(B, n,[]);
T = permute(BB,[2,1]);
imshow(T)
And the result I get is just a line. Its understandable since the variable T is holding all the frames at once.
So I need to find a way on how to split that binary file for let say 30FPS. The properties of each frame is 512X412.
Can anyone help me with that?
Thanks; Ali
2 commentaires
Abdulrahman Abdulrahman
le 22 Jan 2019
Did you find the answer? please share it with us
Walter Roberson
le 22 Jan 2019
frames = reshape(n, 512, 412, []);
Réponses (1)
Image Analyst
le 11 Sep 2014
0 votes
Have you searched the forum for Kinect: http://www.mathworks.com/matlabcentral/answers/?term=tag%3A%22kinect%22
1 commentaire
Mohammad
le 11 Sep 2014
Catégories
En savoir plus sur Kinect For Windows Sensor dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!