¡¡

¡¡

¡¡

Meeting # ³¯Â¥ ¼ö¾÷Àü Áغñ»çÇ× ¼ö¾÷Áß ¼ö¾÷ÈÄ ÇнÀÇÑ ¸í·É¾î downloads diary files
01 9/29 MATLAB¼³Ä¡Çϱâ Overview GIFÆÄÀϰü·Ã ÀÚ·á °Ë»ö ¹× ÇнÀ   M01.one ¡¡
02 10/6 º¹½À MATLABÀ» »ç¿ëÇÏ¿© ±×¸²ÆÄÀÏ ¿­±â, º¸±â, ÀúÀåÇϱâ imread, imshow, imwrite ¿¬½ÀÇϱâ diary on

cd

cdc

dir

imread

imshow

size

imwrite

imwrite(A,map, 'test.gif', 'gif', 'DelayTime', 1/fps);

diary off

ngc6543a.jpg

Wavy.gif

diary 201006a
03 10/16 º¹½À MATLABÀ» »ç¿ëÇÏ¿© animated GIF
  • ÆÄÀÏ¿­±â
  • Çì´õÀбâ
  • Çì´õ structure¿¡¼­ DelayTime Àо fps·Î ¹Ù²Ù±â
  • ´Ù½Ã ÀúÀåÇϱâ

¡¡

imread, imwrite, imfinfo ¿¬½ÀÇϱâ

color mapping ¹®Á¦

file size ¹®Á¦

imread

imfinfo

imwrite(W,Wmap, filiename,'DelayTime', 1/fps)

for

whos

if else end

¡¡

WavyCopy.gif

WavyCopy2.gif

kimbrel-fastball.gif

kimbrel-fastballCopy.gif

diary 201016a
04 10/30 º¹½À GIFÆÄÀÏ¿¡¼­
  • µî¼Ó fps
  • °¡º¯ fps

ÀúÀåÇϱâ

movie·Î playÇϱâ

imfinfo·Î [.DelayTime]º¤ÅÍ ±¸Çϱâ

imwrite¿¡¼­ ÇÑÀ徿 ¾²±â

¡¡

imfinfo

imfinfo .DelayTimeÀº 10¹Ð¸®ÃÊ·Î

imwrite½Ã ½Ã°£Àº sec·Î. µû¶ó¼­ 100À¸·Î ³ª´©¾î¾ß

imwrite

for i = 1:size(A,4)
  if i == 1, imwrite(A(:,:,i),map,'Newtons_cradle2.gif', 'LoopCount', Inf, 'DelayTime', Delay(i)/100);
  else imwrite(A(:,:,i),map, 'Newtons_cradle2.gif', 'WriteMode', 'append', 'DelayTime', Delay(i)/100);
  end
end

ind2rgb

for i = 1:size(A,4)
   B(:,:,:,i) = ind2rgb(A(:,:,:,i),map);
end

movie(C,repetition,fps)

for i = 1:size(A,4)
    C(i).cdata = uint8((B(:,:,:,i).*255));
    C(i).colormap = [];
end

Newtons Cradle.gif

kimbrel-fastball.gif

diary 201030
05 11/13 º¹½À MATLABÀ» »ç¿ëÇÏ¿© mp4 ÆÄÀÏ ¿­¾î GIF·Î ÀúÀåÇϱâ

VideoReader

read

.FrameRate

¡¡

VideoReader

read

rgb2ind

for i = 1:size(RGB,4)

  if i == 1, [A(:,:,1,i), map] = rgb2ind(RGB(:,:,:,i),256);

  else A(:,:,1,i) = rgb2ind(RGB(:,:,:,i),map);

  end

end

test.mp4 diary 201113
06 11/13 º¹½À MATLAB¿¡¼­ ±×¸²À» ¿¬¼ÓÀûÀ¸·Î ±×¸®¸é¼­ ĸÃÄÇÏ¿© GIFÆÄÀÏ·Î ¸¸µé±â ¡¡ figure

fr = getframe(figure(1))

im{cnt} = frame2im(fr)

[A,map] = rgb2ind(im{idx},256)

¡¡
07 11/27 º¹½À MATLAB¿¡¼­ GIF ÆÄÀÏÀ» Àоî¿Í¼­ aviÆÄÀÏ·Î ÀúÀåÇϱâ VideoWriter [B,map] = imread('kimbrel-fastball.gif');
C = imfinfo('kimbrel-fastball.gif');

Cframes = length(Cwidth);
Cdelaytime = [C.DelayTime];
Cframerate = 100/Cdelaytime(1);

v = VideoWriter('kimbrel-fastball.avi');
v.FrameRate = Cframerate;
open(v)
for cnt = 1:Cframes
writeVideo(v,ind2rgb(B(:,:,:,cnt),map));
end
close(v)
ww2a.mp4

ww2b.mp4

¡¡
08 12/4 º¹½À

Video Stabilization

    

¡¡

M08.txt

¡¡

¡¡
09 12/11 ÆÄÀÏ 3°³ stabilizeÇÏ¿© avi·Î ÀúÀåÇØ ¿À±â. Super-resolution CNN, Denoising CNN »ç¿ëÇØ º¸±â ¡¡ ¡¡ ¡¡ ¡¡
¡¡ ¡¡ ¡¡ ¡¡ imagesc ¡¡

Mona_Lisa.jpg

¡¡
https://www.youtube.com/watch?v=Sm1pWCxkW_g