- Extract the individuals frames and save in cell array
- reshape(all_frames,[row_frame,col_frame,total_number_of_frames])
How can In convert video to 3d image
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Aditi Singh
el 9 de Sept. de 2019
Comentada: Aditi Singh
el 5 de Oct. de 2019
I have many images frames of video I want to filter useful images and convert it to 3d image. How can I do it???
0 comentarios
Respuesta aceptada
KALYAN ACHARJYA
el 9 de Sept. de 2019
Editada: KALYAN ACHARJYA
el 9 de Sept. de 2019
One Way (Considering Gray Images):
Example:
%im1,im2,im3 ..are frames
[r c]=size(im1); % any one frame
data=[im1,im2.......]
result=reshape(data1,[r,c,number_of_frames]);
You can extent the same logic for RGB also, which have three planes, how you going to concatenate all frames, you have to figure out? See multidimentional array here
Good Luck!
6 comentarios
KALYAN ACHARJYA
el 29 de Sept. de 2019
Editada: KALYAN ACHARJYA
el 29 de Sept. de 2019
Start with simplest case:
1.Consider three frames from the video
2.Read the frames (each frame is just image) store three variables, say im1, im2 and im3
Please ensure all frames are gray and having same size
image_3d=cat(3,im1,im2,m3);
Try to implement and if it works go for more options.
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!