Null pointer (null filename) in function cvloadimage
Bonjour,
je veux que mon programme récupère une image qui se trouve dans le même répertoire de mon programme mais sans donner le nom de l'image puisque je doit testé plusieurs image alors sans renommer chaque fois l'image par le nom statique donné a la fonction cvloadimage je veux qu'il la récupère directement
j'ai essayé ca :
Code:
1 2 3 4 5
| void FenPrincipale::traitement(){
std::string imagePath;
IplImage *nvg = cvLoadImage(imagePath.c_str(), CV_LOAD_IMAGE_COLOR);
} |
mais il na pas marché il affiche l'erreur suivante :
Null pointer (null filename) in function cvloadimage
svp s'il ya quelqu'un peut m'aidé puisk c très urgent
merci d'avance j'attend vos reponces
ouvrir un repertoire "chemin"
Exactement j'ai le même probleme que toi, sur ce notion de chemin.
J'ai un dossier qui s'appelle ServImage (Il y a plusieur images à l'interieur exp: imag1.png; image5.png; France.jpg; itali.png ...); je dois lire mes 4 images sans que je les specifie à chaque fois. en un mot je vais dire automatiser le traitement des images.
Au lieu de dire sur la fonction traitement :
--> traitement (imge) pour une image donnée;
je donne le chemin ou son stoquer les images et le programme traite tout seul les image
-->traitement (chemin ...){
.....
}