salut tt le monde;
j'ai rencontré un problème avec l'affichage d'une image avec OpenCV.
Lorsque j'écris mon code et je fais le run et j'ai l'exécution mais seulement il n'y a pas d'affichage de mon image seulement le window s'affiche ( avec son nom et son contenu vide) . J'ai cru au début que c'est à cause de l'extension de l'image et j'ai essayé avec plusieurs extensions mais tjs l'image ne s'affiche pas !!!
voilà mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #include <stdlib.h> #include <stdio.h> #include <cv.h> #include <highgui.h> int main(int argc, char *argv[]) { IplImage* img = 0; //On charge notre image depuis un fichier. img=cvLoadImage("\D:\IMAGES\Nature\Nouveau dossier\mira.png",1); //On crée une fenêtre intitulée "Hello World", //La taille de cette fenêtre s'adapte à ce qu'elle contient. cvNamedWindow("detection", CV_WINDOW_AUTOSIZE); //On affiche l'image dans la fenêtre "Hello World". cvShowImage("detection", img); cvWaitKey(0); cvDestroyWindow("detection"); //Libération de l'IplImage (on lui passe un IplImage**). cvReleaseImage(&img); return 0; }
et Merci pour votre aide^^.
ps: J'utilise OpenCV avec DEVCpp.
Partager