[問題]imwrite

作者: forb9823018 (風過無痕)   2014-07-20 22:34:03
inputPath = 'C:/Program Files/MATLAB/R2012a/';
outputPath ='C:/Program Files/MATLAB/R2012a/';
mov=VideoReader('star.3gp');
numFrames = mov.NumberOfFrames;
for k=1:numFrames
frame = read(mov,k);
imshow(frame);
imwrite(frame,strcat(inputPath ,num2str(k),'.jpg'),'jpg');
end
執行後會顯示
Error using imwrite (line 459)
Can't open file "C/Program Files/MATLAB/R2012a/1.jpg" for writing.
You may not have write permission.
更改CurrentFolder Matlab所有function都會error
只能在'C/Program Files/MATLAB/R2012a/'下跑
另外將檔案存到桌面也沒用
網路上找到很多方法但似乎都沒效
找到一個可能的問題就是有人在WIN7會error其他版本就行...
似乎是安全權限的問題但我不知道怎麼調
有人知道解決方法的嗎?感謝!!
作者: forb9823018 (風過無痕)   2014-07-20 23:19:00
找到解決方法了,在不用安全權限的資料夾用就好了

Links booklink

Contact Us: admin [ a t ] ucptt.com