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 :
Je sais que les types lors de l'appel de la fonction sont bons.Undefined symbols:
"_cvFindHomography", referenced from:
_main in cccMG6jw.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Est ce que quelqu'un pourrait m'expliquer ce que je ne comprends/connais pas svp ?
Partager