Bonjour,

dans le cadre de mon travail, je dois utiliser une fonction d'OpenCV dans un soft C++.
Mais je n'ai jamais fait de C++ :-( C et Java aucun souci, mais le C++ et moi n'avons pas encore été présenté.

Voilà mon petit morceau de code :
Code C++ : 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
 
#include <iostream>
#include <stdlib.h>
#include <OpenCV/OpenCV.h>
 
using namespace cv;
 
int main(void)
{
	CvMat obj, img ;
	double h[9] ;
	CvMat matH = cvMat( 3, 3, CV_64F, h ) ;
 
	int result = cvFindHomography(&obj, &img, &matH, CV_RANSAC, 5.0, NULL) ;
 
	return EXIT_SUCCESS ;
}

Et voilà que le compilateur n'est pas content, mais mon manque de connaissance du langage fait que je ne comprends pas où est le souci :
Undefined symbols:
"_cvFindHomography", referenced from:
_main in cccMG6jw.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Je sais que les types lors de l'appel de la fonction sont bons.
Est ce que quelqu'un pourrait m'expliquer ce que je ne comprends/connais pas svp ?