How can In convert video to 3d image

I have many images frames of video I want to filter useful images and convert it to 3d image. How can I do it???

 Accepted Answer

One Way (Considering Gray Images):
  1. Extract the individuals frames and save in cell array
  2. reshape(all_frames,[row_frame,col_frame,total_number_of_frames])
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 Comments

Thanks sir, for your reply but I need to filter the useful images out of it, can you help me to do that.
I need to filter the useful images out of it
How you decide which frames are useful or not?
Sir, I am making 3d face out of a 180degeree face video, but while using concat function I need to filter the noise from the video frame. I would be greatful if you will help to find out the way to filter the noise out of video frames
Can someone please help for above mentioned question
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.
Sir can you help me to find out camera calibration of an image???

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!