Bonsoir,
S'il vous plait comment récupérer le nom du fichier image avec son extension
du chemin retourné par
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part fullfile(rep,list(n).name),ext(3:end);
Bonsoir,
S'il vous plait comment récupérer le nom du fichier image avec son extension
du chemin retourné par
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part fullfile(rep,list(n).name),ext(3:end);
Bonsoir,
Je ne comprends pas très bien ce que tu veux faire...
Si c'est récupérer le nom du fichier et son extension, regarde la fonction doc fileparts
bonjour;
je parcours ma base et je veux copier certaines images dans rep1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 img = imread(fullfile(rep,list(n).name),ext(3:end)); copyfile(img,'rep1');??? Error using ==> copyfile Argument must contain a string
Pour utiliser copyfile, tu dois manipuler juste des string, comme te le dit l'erreur.
Ainsi, tu ne dois pas lire l'image, mais juste utiliser le chemin du fichier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 filepath = fullfile(rep,[list(n).name ext(3:end)]); copyfile(filepath,'rep1');
J'ai fait aussi
mais c'est la même erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part copyfile(fullfile(rep,list(n).name),ext(3:end),'0');
J'ai fait comme vous m'avez dit
filepath =
base\img.pgmpgm
Le probléme essentiellement est le slash
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ??? Error using ==> copyfile No matching files were found.
et filepath donne base\img.pgm
Code : Sélectionner tout - Visualiser dans une fenêtre à part copyfile('base/img.pgm','rep1');
Tu n'as pas besoin de l'extension dans ce cas puisqu'elle est déjà contenue dans ta variable list
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 source= fullfile(rep,list(n).name); % chemin entier du fichier à copier destination = 'rep1'; % répertoire où tu le copies copyfile(source,destination); % copie
même problème persiste
je pense à faire une concaténation:
copyfile('base+/+nom-image','rep');
je sais pas si c'est faisable et comment récupérer le nom d'une image?
Le probléme essentiellement est le slash
et filepath donne base\img.pgm
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 copyfile('base/img.pgm','rep1');
Partager