[問題] 迴圈 取值已回收
一個迴圈式子,連續跑了100次,
想要將過程中的值也記錄下來,
因為是迴圈關係他都只顯示最後的一個值,
不知道有甚麼方法可以將運算後的值,
100次的值,再丟回一個新的矩陣,
附上程式碼:
RGB=aviread('s4.avi');
frameZ = length(RGB); %frameZ=100 因為AVI黨裏面有100個畫面
for gg=1:frameZ
p=RGB(gg).cdata; % p=第一個畫面跑到第100個畫面
IMycbcr=(rgb2ycbcr(p));
cb=IMycbcr(:,:,2);
cr=IMycbcr(:,:,3);
cb(cb<=125)=255;
cb(cb~=255)=0;
cr(cr>=137)=255;
cr(cr~=255)=0;
rt=and(cr,cb);
end
rt每次顯示的都是第100張影像的值,
我要怎麼將1~100張的值丟入一個新的矩陣呢,
敘述有點亂抱歉,不知道各位能理解嗎 哈,
懇請解答 感謝阿。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.242.171.204
→
03/10 10:23, , 1F
03/10 10:23, 1F
→
03/10 10:30, , 2F
03/10 10:30, 2F
→
03/10 10:32, , 3F
03/10 10:32, 3F
→
03/10 11:08, , 4F
03/10 11:08, 4F
→
03/10 11:12, , 5F
03/10 11:12, 5F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章