[問題]矩陣平行運算與.mp4檔存檔及圖片大小問題

看板MATLAB作者 (風過無痕)時間9年前 (2014/08/10 18:17), 9年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我想請問一下 第1個問題: 我想用平行運算取代for迴圈減少運算時間 x,y都是4*5的矩陣 但 for i=1:4 if(y(i:1)*y(i:2)==2) x(i:1)=1 else x(i:1)=0; end end 的程式若改成 x=(y(:,1).*y(:,2)==2) x會變成1*1的矩陣而且似乎要4列條件都達成才會傳回1 若不用判斷式的話會是對的 有辦法改成平行運算嗎?請問我哪裡有寫錯? 第2的個問題: 我想把jpg檔存成.mp4檔希望檔案不要那麼大 但好像都不支援 只找到支援.avi的,有支援.mp4的嗎? 第3個問題: mov=VideoReader('ddd.mp4'); numFrames = mov.NumberOfFrames; for b=1:numFrames I = read(mov,b); 略 end saveas(gcf,strcat('pic',num2str(a),'.jpg'),'jpg'); 為什麼有時存檔時每張jpg大小有時會不一樣 有時會全部一樣 而且在matlab看是360*534*3<unit8>輸出卻是1201*901 水平垂直解析度=96dpi 是哪裡有問題嗎? 要怎麼改? 以上3個問題希望能不吝指教 p.s.順便問一下之前好像看到一篇文章 大概有講到不同加強圖形中物體輪廓的方法有人知道是哪一篇嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.202.193 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1407665857.A.2B0.html ※ 編輯: forb9823018 (140.113.127.212), 08/10/2014 22:01:47 ※ 編輯: forb9823018 (140.113.202.193), 08/11/2014 15:24:16 ※ 編輯: forb9823018 (140.113.202.193), 08/11/2014 15:31:12 ※ 編輯: forb9823018 (140.113.202.193), 08/11/2014 15:37:57
文章代碼(AID): #1JvqR1Am (MATLAB)