Matlab, imwrite dans un répertoire donné

Fermé
Karl - 26 oct. 2011 à 16:34
 Gaga - 27 oct. 2011 à 18:35
Bonjour à tous,

voila le problème : j'aimerais sauvegarder des fichiers indexés par i dans une boucle et les rangé dans un répertoire donné. La fonction marche quand il s'agit de sauvegardé dans le répertoire par défaut (donc sans rien spécifié le répertoir ou le programme tourne) :

============================================
for i=1:numero
coupe = imcrop(etiquetation,region_extrait(i).BoundingBox);
y = bwmorph(coupe,'thin',Inf);
y, imshow(y);pause(1);
imwrite(y,sprintf('lettre_%d.jpg',i),'jpg');
end
============================================

mais une fois que je veux le sauvegarder dans un certain répertoire j obtiens une erreur :

==========================================
for i=1:numero
coupe = imcrop(etiquetation,region_extrait(i).BoundingBox);
y = bwmorph(coupe,'thin',Inf);%==> pas mal
y, imshow(y);pause(1);
% imwrite(y,sprintf('lettre_%d.jpg',i),'jpg');

imwrite(y, [fullfile(dossier,sprintf('lettre_%d',i)),'.jpg']);
end
==========================================


==========================================
??? Error using ==> imwrite at 457
Can't open file "\images_extraites\lettre_1.jpg" for writing.
You may not have write permission.

Error in ==> TEST_SQUELETE_LABEL at 25
imwrite(y, [fullfile(dossier,sprintf('lettre_%d',i)),'.jpg']);
==========================================

Je pensais que Google était mon ami mais il ne pas pas aidé des masses est ce que quelqu'un aurait la réponse à mon pb ?

1 réponse

J'ai le même problème que toi Karl !!
0