error writing in matlab 7.11 ( r2010b)

조회 수: 14 (최근 30일)
danny agus
danny agus 2011년 5월 20일
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

답변 (2개)

Jan
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');
  댓글 수: 1
danny agus
danny agus 2011년 6월 1일
sorry for the late reply
i have try the code above
but still error
have any solution ?
the error message is
??? Error using ==> imwrite at 453
Can't open file "test.jpg" for writing.
You may not have write permission.
Error in ==> Untitled at 5
imwrite(rand(100, 100, 3), 'test.jpg', 'jpg');

댓글을 달려면 로그인하십시오.


Beth
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
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.
Jan
Jan 2012년 11월 20일
Please, jinan eng, open a new thread for a new question. Thanks.

댓글을 달려면 로그인하십시오.

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by