作者forb9823018 (风过无痕)
看板MATLAB
标题[问题]矩阵平行运算与.mp4档存档问题
时间Sun Aug 10 18:17:34 2014
我想请问一下
第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://webptt.com/cn.aspx?n=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