error writing in matlab 7.11 ( r2010b)
14 ビュー (過去 30 日間)
古いコメントを表示
when i try this code imaqreset clear all
vid = videoinput('winvideo', 1'); % inisialisasi hardware
vid.FramesPerTrigger = 5;
vid.TriggerRepeat = inf;
triggerconfig(vid, 'manual');
vid.TimerFcn = 'trigger(vid)';
vid.TimerPeriod = 0.5;
for ctr = 1:3
Img = getsnapshot(vid);
fname = ['Image' num2str(ctr)];
%mkdir('coding')
imwrite(Img,fname, 'JPG');
end
the error message show in command window
??? Error using ==> imwrite at 453
Can't open file "Image1" for writing.
You may not have write permission.
Error in ==> kamerasukses at 15
imwrite(Img,fname, 'JPG');
but when i use the matlab 7 i can run this program is there any solution ?
i already try to use mkdir to create a directory
the same problem like here http://www.mathworks.com/support/solutions/en/data/1-APY5VN/?solution=1-APY5VN
0 件のコメント
回答 (2 件)
Jan
2011 年 5 月 20 日
What is the current directory when the program runs? Which directory did you try to create using MKDIR and has it been successful?
Please try:
disp(cd)
fileattrib(cd)
% To my surprice "UserWrite: 0" does *not* mean, that
% I cannot create a file in the directory?!
imwrite(rand(100, 100, 3), 'test.jpg', 'jpg');
[Succ, Msg] = mkdir('coding');
if Succ ~= 1, error(Msg); end
imwrite(rand(100, 100, 3), ...
fullfile(cd, 'coding', 'test.jpg'), 'jpg');
Beth
2011 年 8 月 25 日
Are you using Windows 7 by chance? You may be running into conflict with the Windows 7 Index function. Fairly detailed instructions for turning it off are here.
2 件のコメント
jinan eng
2012 年 11 月 20 日
i have problem Error using ==> imwrite at 457 Can't open file "onion.png" for writing. You may not have write permission.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!