Bonjour,
Peut etre j'ai mal posé la question, l'image est affiché c'est pas en niveau de gris, mais toute l'image est un carré gris, on peut rien voir...je dois spécifier l'objet à détecter pour la description dans le fichier texte...enfin je peux pas voir l'image
Merci
C'est tout à fait normal, la très grande majorité des algos de traitement d'images se font en niveau de gris.
De toute façon, le résultat de ce programme est un fichier texte, qui n'est en rien changé par les couleurs des images.
Bonjour,
Merci de me répondre.J'ai bien résolu le problème de l'exécution(en modifiant le code il reçoit directement le nom de dossier d'entrée).Mais,les images affichées sont tous en gris !!! Je sais pas c'est quoi le problème exactement? est ce qu'il y a une contrainte à propos de taille de l'image?
NB: mes images sont de type jpg
Merci
Bonjour,
Merci pour ce code surtout qu'il est destiné aux utilisateurs travaillant avec Windows.
Cependant, j'ai compilé ce code sous Code::Blocks avec openCV,il y a pas d'erreur, mais pendant le 'run' rien ne s'affiche et c'est normal puisque j'ai pas trouvé ou je dois mettre le nom de dossier 'input_directory'ou se trouve mes images ???
je veux savoir comment exécuter ce code sous windows??
Merci
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 17 juil. 2012 à 14:36
Bonjour.
Quelques remarques.
Sur le fond:
- Efficient => efficace. "Efficient" est la traduction anglaise.
- Si le programme n'est pas entièrement de toi, merci de mettre un lien vers la source originale et de citer l'auteur dans la description et le code.
30 janv. 2013 à 19:33
Peut etre j'ai mal posé la question, l'image est affiché c'est pas en niveau de gris, mais toute l'image est un carré gris, on peut rien voir...je dois spécifier l'objet à détecter pour la description dans le fichier texte...enfin je peux pas voir l'image
Merci
30 janv. 2013 à 13:16
C'est tout à fait normal, la très grande majorité des algos de traitement d'images se font en niveau de gris.
De toute façon, le résultat de ce programme est un fichier texte, qui n'est en rien changé par les couleurs des images.
28 janv. 2013 à 11:39
Merci de me répondre.J'ai bien résolu le problème de l'exécution(en modifiant le code il reçoit directement le nom de dossier d'entrée).Mais,les images affichées sont tous en gris !!! Je sais pas c'est quoi le problème exactement? est ce qu'il y a une contrainte à propos de taille de l'image?
NB: mes images sont de type jpg
Merci
28 janv. 2013 à 01:14
Plusieurs mois après, je reprend mon code pour te répondre.
Regarde ces 2 lignes là :
input_directory = argv[2];
output_file = argv[1];
Il te suffit de passer en argument (lors de l'appel de ton programme en console) ton dossier d'entrée et ton fichier de sortie.
En espérant t'avoir répondu, n'hésite pas si tu as d'autres soucis.
27 janv. 2013 à 21:11
Merci pour ce code surtout qu'il est destiné aux utilisateurs travaillant avec Windows.
Cependant, j'ai compilé ce code sous Code::Blocks avec openCV,il y a pas d'erreur, mais pendant le 'run' rien ne s'affiche et c'est normal puisque j'ai pas trouvé ou je dois mettre le nom de dossier 'input_directory'ou se trouve mes images ???
je veux savoir comment exécuter ce code sous windows??
Merci
17 juil. 2012 à 14:36
Quelques remarques.
Sur le fond:
- Efficient => efficace. "Efficient" est la traduction anglaise.
- Si le programme n'est pas entièrement de toi, merci de mettre un lien vers la source originale et de citer l'auteur dans la description et le code.
Sur la forme:
- Évite les using namespace: http://0217021.free.fr/portfolio/axel.berardino/articles/bon-usage-using-namespace
- Utilise 0 au lieu de NULL (ou mieux nullptr si tu es en C++0x): http://0217021.free.fr/portfolio/axel.berardino/articles/null-en-cpp
- Proscrit les variables globales !
- En C++, point besoin de printf ou de fprintf. Tu as les flux (fstream, sstream, stream...).
- Les commentaires sont moyens, voir: http://0217021.free.fr/portfolio/axel.berardino/articles/ecrire-de-bons-commentaires
- Le "output.close();" n'est pas nécessaire, puisque le close est appelé à la destruction de l'objet.