[C] Traitement d'une série d'images

Résolu/Fermé
e29 Messages postés 57 Date d'inscription mercredi 15 février 2006 Statut Membre Dernière intervention 22 juin 2006 - 5 avril 2006 à 10:06
e29 Messages postés 57 Date d'inscription mercredi 15 février 2006 Statut Membre Dernière intervention 22 juin 2006 - 6 avril 2006 à 09:32
Bonjour,

Je travaille avec visual C++ sur du traitement d'images. J'effectue mon traitement sur une image mais j'aimerais l'appliquer à une série d'images.
C'est-à-dire que je veux pouvoir lancer mon programme et qu'il fasse de lui même le traitement sur toutes les images contenues dans un fichier par exemple.
Je programme en C et je ne connais pas les fonctions qui permettent de faire cela.
Quelqu'un pourrait-il m'aider? Merci d'avance

2 réponses

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 749
5 avril 2006 à 18:04
Soit tu utilises un script qui appele n fois ton programme c++ avec chaque image en paramètre, soit il faut faire une boucle dans ton main pour chaque argument :
#include <iostream>

void traiter_image(const char *filename){
  std::cout<<"Traitement du fichier ["<<filename<<"]"<<std::endl;
  //...
}

int main(int argc,char **argv){
  for(unsigned int i=1;i<argc;++i){
     traiter_image(argv[i]);
  }
  return 0
}

Bonne chance
0
e29 Messages postés 57 Date d'inscription mercredi 15 février 2006 Statut Membre Dernière intervention 22 juin 2006
6 avril 2006 à 09:32
Merci pour la réponse!!!!
0