Bonjour,

Dans mon programme je traite des images qui se trouvent dans des répertoires définis. Pour l'instant je ne traite qu'un répertoire à la fois mais je voudrais maintenant pouvoir traiter un nombre inconnu de répertoires.

J'ai donc écrit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
function traitement(varargin)
Avec en varargin : 'dossier1', 'dossier2', etc...

Pour récupérer les images de chaque répertoire, j'utilise la boucle suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
for k=1:length(varargin)
     chemin=fullfile(varargin(k),ext)
     list=dir(chemin)
...
...
end
Mon problème vient de l'utilisation de fullfile : j'obtiens l'erreur suivante :
??? Undefined function or method 'eq' for input arguments of type 'cell'
Si je comprends bien, mes données d'entrées ne sont pas interprétées comme des chaines de caractères mais comme des types "cell". Est-ce qu'il y a un moyen de contourner ce problème ?

Merci