Bonjour,
Je n'ai pas travailler pendant 3 ans (problème de santé) et là je remets le nez dans la programmation et je cherche à coder avec openCV ! Je n't arrive pas :
J'ai installer codeblocks avec minGW comme compilo, ça fonctionne :-)
Ensuite, je cherche a utiliser openCV ! Je le télécharge et le décompresse, puis il faut créer les librairies openCV pour minGW, j'ai suivi un tuto pour faire tout ça (http://turrier.fr/articles/programme...-et-opencv.php),
ça télécharge cMake, joue avec make, minGW et openCV pour créer les librairies (moins long que les 45min excomptées), me fait ajouter des variables d'environnement, m'explique comment configurer le projet (lib, includes) mais je n'arrive pas à compiler :

Il ne connait pas les fonctions d'openCV :-/ et je ne comprends pas pourquoi !

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
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/core/core.hpp"
#include <iostream>
 
using namespace cv;
using namespace std;
 
int main(int argc, const char** argv){
    Mat img=imread("C:Users\Alan\Dropbox\Emplois\Evaluation post accident\test\test\lena.png",CV_LOAD_IMAGE_UNCHANGED);
    if (img.empty()){
        cout<<"Error : Image cannot be loaded..!!"<<endl;
        return (-1);
        }
    namedWindow("MyWindow",CV_WINDOW_AUTOSIZE);
    imshow("MyWindow",img);
    waitKey(0);
    destroyWindow("MyWindow");
    return (0);
}


erreurs : (pour toutes les fonctions utilisées; il les connait pas !)

undefined reference to `cv::imread(std::string const&, int)

Pour moi l'erreur vient de la génération des librairies par cmake, comment s'en assurer ? y remédier ?

Merci beaucoup