Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

is it possible to make frames to video

Asked by Elysi Cochin

Elysi Cochin (view profile)

on 26 Feb 2013

i have a video.... and when i convert it to frames i get 1000 frames.... now is it possible to select frames from 500 to 700 and save it in avi format..... so that i can open the video later without running the code as the video we gave for input...... please do reply...

2 Comments

manoj saini

manoj saini (view profile)

on 26 Feb 2013

yes only read your matrix from b=a(500,700)\ now save your b variable

Image Analyst

Image Analyst (view profile)

on 26 Feb 2013

Is your video live/streaming, or has it already been captured and saved to a file (from which you wish to extract a subset of frames)?

Elysi Cochin

Elysi Cochin (view profile)

Products

No products are associated with this question.

1 Answer

Answer by manoj saini

manoj saini (view profile)

on 26 Feb 2013
Accepted answer

ya.........using getsnapshot

4 Comments

manoj saini

manoj saini (view profile)

on 26 Feb 2013

FRAME = getsnapshot(v) immediately returns one single image frame, FRAME, from the video input object, v.

Elysi Cochin

Elysi Cochin (view profile)

on 26 Feb 2013

sir i got a code from the following link

http://www.mathworks.in/matlabcentral/answers/22889

and i edited it as below but i'm getting error

    for frame = 60 : 100 
        outputBaseFileName = sprintf('%d.jpg', frame);
        outputFullFileName = fullfile('Frames', outputBaseFileName);
        I = imread(outputFullFileName);
        data(:,:,:,i) = getsnapshot(I);   
        imshow(data(:,:,:,i));    
        drawnow;
    end

my error is

    ??? Undefined function or method 'getsnapshot' for input arguments of type 'uint8'.
    Error in ==> VideoMainTrial at 32
        data(:,:,:,i) = getsnapshot(I);

please rectify it for me sir....

Walter Roberson

Walter Roberson (view profile)

on 26 Feb 2013

Your "I" is not a video input object.

manoj saini

manoj saini (view profile)

Contact us