1. 程式人生 > >Matlab 影象處理 筆記

Matlab 影象處理 筆記

批量儲存視訊每一幀影象:

 video = VideoReader('realSample.avi'); % 讀取視訊檔案 nFrames = video.NumberOfFrames;   %得到幀數 path_in='C:\Users\123\Desktop\畸形矯正\figure10 - 副本 - 副本\儲存幀\'; % path_in 為儲存路徑,根據需要修改 for i=1:nFrames  % 遍歷每一幀     imwrite(read(video,i),[path_in,num2str(i),'.jpg']); % 儲存圖片(以數字命名) end

批量讀取資料夾下影象:

I=cell(1,61); %這個好像是創61個房間用來一個放圖片資訊 for b=1:61    m1=imread(['C:\Users\123\Desktop\畸形矯正\figure10 - 副本 - 副本\儲存幀\',int2str(b),'.jpg']); %m1是一個公共變數會不停的被下一張圖片資訊覆蓋最後是最後一張圖片的資訊    I{b}=m1; %I{1}。。。I{99}就是每一張圖片的資訊    imshow(I{b});    pause(0.05); end