TRAITEMENT DE L'IMAGE: SEGMENTATION PAR CROISSANCE DE RÉGION

Signaler
Messages postés
26
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
31 janvier 2008
-
Messages postés
1
Date d'inscription
mercredi 23 mars 2011
Statut
Membre
Dernière intervention
23 mars 2011
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41140-traitement-de-l-image-segmentation-par-croissance-de-region

Messages postés
1
Date d'inscription
mercredi 23 mars 2011
Statut
Membre
Dernière intervention
23 mars 2011

bonjour ,
j'ai un repertoire qui contient trois sous repertoire et chaque sous reertoire contient des fichiers .bmp
je veux lister ses fichiers ,,,j'ai arrivé a lister les sous repertoire mais les fichier non
je travaille en c++ sous ubuntu,
j'ai fais un code et j ne sas pas quoi ajouter ou modifier pour qu'il me liste les fichiers
voici le code :

int main()
{
//strerror char * (errnum int);
// Variables globales
DIR* img= NULL;
struct dirent* fichier=NULL;
char *nomfichier=NULL;
int i=0;
char* tab1 [3];
int nb=0;


img = opendir("/home/saida/main-signe-arabe_2010mai11");

// Si succès, parcours du repertoire :

if( img != NULL )
{
fichier=readdir(img);

if ( fichier == NULL )
{
cout << "Erreur acces fichier ";
}
else

while ( fichier != NULL && i<=3 )
{
nomfichier=fichier->d_name;
if((fichier->d_type==DT_DIR )&& (strcmp(fichier->d_name, ".") != 0 && strcmp(fichier->d_name, "..") != 0))
{
cout << nomfichier << "\n";
//fichier=readdir(img);
tab1[i]=nomfichier;
nb=nb+1;
}
fichier=readdir(img);
}//fin du while



i=i+1;

}
else

{
cout << "erreur d'acces au repertoire" ;
}

cout << tab1[i] << "\n";
cout << "nombre =" << nb <<"\n";
Messages postés
24
Date d'inscription
mercredi 12 mai 2010
Statut
Membre
Dernière intervention
26 mai 2011

slt
Moi aussi je cherche à faire une segmentation d'image par la méthode de Markov.
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Salut Lindewell

Ce n'est pas normal que tu n'arrive pas à compiler la lib cmugraphics. Normalement avec n'importe quel compilateur C++ tu devrais y arriver.
Tu as suivit toutes les instructions sur mon site internet?
http://pistol.petesampras.free.fr

Sinon merci de ton commentaire. Je vais essayer d'utiliser openCV pour mes futurs programmes. Mais le seul problème à cette lib c'est que presque tout est déjà fait...
Messages postés
1
Date d'inscription
jeudi 18 août 2005
Statut
Membre
Dernière intervention
25 janvier 2007

Salut tes programmes de traitement d'image ont l'air intéressant seul problème tu utilises une bibliothèque has-been CMUgraphics, je me suis cassé la tête a essayer de la compiler pour MS Visual C++ 2005 sans succès, ta version compilée pour VC6 marche pas chez moi. Je suis curieux de savoir si quelqu'un a reuissi à compiler tes programmes avec VC8. Si oui merci de faire suivre les bibliothèsques compilées.
A part ça félicitations mais pourquoi tu n'utilise pas OpenCV?
Afficher les 8 commentaires