2016-02-26 3 views
0

Je travaille dans Scilab 5.5.2. J'ai besoin d'écrire plusieurs images dans un seul dossier. Les images que je veux écrire sont des images recadrées à partir d'un ensemble d'entrées. Je suis capable d'écrire une seule image dans le dossier avec la commande suivante:scilab - Ecrire plusieurs images dans un seul dossier

imwrite(fname,strcat('C:\Users\dell\Desktop\example_sci\myfolder\1.jpg')); 

J'ai mis cela dans une boucle, de sorte que l'image de sortie est plus écrit et le résultat est une seule image.

Comment puis-je écrire tous les résultats dans un seul dossier?

Répondre

0

Vous devez créer les chemins comme ceci.

for j=1:10 
    pathname = "C:\Users\dell\Desktop\example_sci\myfolder\"+ string(j) + ".jpg" 
    xs2jpg(gcf(), pathname); 
end 

J'utilise habituellement le xs2* -command pour exporter un chiffre choisi. (J'utilise scilab 5.5.0, qui ne contient plus imwrite.)