image flipping using a function

10 views (last 30 days)
James Chang
James Chang on 11 Nov 2016
Commented: James Chang on 11 Nov 2016
if true
My Animation
writerObj = VideoWriter('myAnimation2','MPEG-4');
writerObj.FrameRate = 1;
open(writerObj);
RGB1 = imread('spiderman.jpg');
RGB2 = imread('deadpool.jpg');
RGB3 = imread('hulk.jpg');
RGB4 = imread('spiderman.jpg');
imgArray = {RGB1, RGB2, RGB3, RGB4};
for i = 1:4
frm=im2frame(imgArray{i});
writeVideo(writerObj,frm);
end
close(writerObj);
function RGB = flipud(RGB1, RGB2, RGB3, RGB4);
load myAnimation2
Is is possible do this or this is wrong?

Accepted Answer

KSSV
KSSV on 11 Nov 2016
Edited: KSSV on 11 Nov 2016
flipud works on individual matrix. It takes only one matrix (1D/2D/3D) as input. Apply flipud individually to RGB1,RGB2,RGB3,RGB4.

More Answers (0)

Categories

Find more on Animation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!