Bonsoir tt le monde, j'ai un petit problème sur code::blocks 10.05 avec openCV.
Après avoir bataillé pour installer openCV2.0 sur CB, j'ai réussi à lui faire trouvé les librairies, et quand j'exécute ce code :
J'ai une erreur qui me dit que la dll "libhighgui200.dll" est manquante sur mon ordi.
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 /* * Code written by Vinz (GeckoGeek.fr) */ #include <stdio.h> #include "highgui.h" #include "cv.h" int main() { // Touche clavier char key; // Image IplImage *image; // Capture vidéo CvCapture *capture; // Ouvrir le flux vidéo //capture = cvCreateFileCapture("/path/to/your/video/test.avi"); // chemin pour un fichier capture = cvCreateCameraCapture(CV_CAP_ANY); // Vérifier si l'ouverture du flux est ok if (!capture) { printf("Ouverture du flux vidéo impossible !\n"); return 1; } // Définition de la fenêtre cvNamedWindow("GeckoGeek Window", CV_WINDOW_AUTOSIZE); // Boucle tant que l'utilisateur n'appuie pas sur la touche q (ou Q) while(key != 'q' && key != 'Q') { // On récupère une image image = cvQueryFrame(capture); // On affiche l'image dans une fenêtre cvShowImage( "GeckoGeek Window", image); // On attend 10ms key = cvWaitKey(10); } cvReleaseCapture(&capture); cvDestroyWindow("GeckoGeek Window"); return 0; };
Y a t'il quelqu'un pour m'aider à m'en sortir. J'y suis depuis ce matin 10h et je crois que je vais devenir fou
Les dll sont dans "OpenCV2.1\bin", je viens de tenter de les placer dans le \debug de ma solution mais sans aucun effet.
Pour info, j'ai une variable globale OPENCV_DIR qui contient le chemin vers le répertoir de OpenCV2.1 et dans PATH j'ai rajouté "%OPENCV_DIR%\lib".
Merci de votre aide.
Partager