IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenCV Discussion :

OpenCV avec Code::Blocks


Sujet :

OpenCV

  1. #1
    Membre habitué
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Par défaut OpenCV avec Code::Blocks
    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 :
    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;
     
    };
    J'ai une erreur qui me dit que la dll "libhighgui200.dll" est manquante sur mon ordi.

    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.

  2. #2
    Membre habitué
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Par défaut
    Donc pour résoudre le problème, il faut placer les dll dans le dossier debug du répertoire de la solution.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installer OpenCV avec Code::Blocks
    Par Tukan dans le forum OpenCV
    Réponses: 10
    Dernier message: 16/04/2015, 22h09
  2. Configuration d'OpenCV avec Code::Blocks
    Par lucciana dans le forum OpenCV
    Réponses: 1
    Dernier message: 08/02/2011, 16h58
  3. Installer OpenCV 2.0 avec Code::Blocks
    Par 01011 dans le forum OpenCV
    Réponses: 2
    Dernier message: 23/11/2009, 18h40
  4. [kjAPI] Compilation avec Code::Blocks
    Par ThomasCh dans le forum Moteurs 3D
    Réponses: 5
    Dernier message: 17/10/2006, 09h01
  5. [débutant]impossible d'éxecuter avec Code::blocks!
    Par Antigonos Ier Gonatas dans le forum Code::Blocks
    Réponses: 6
    Dernier message: 31/05/2006, 19h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo