Installer/utiliser OpenCV sous Mac OS X
Bonsoir,
j'essaie désespérément d'utiliser OpenCV sous Mac OS X.
Pour l'installation :
- j'ai voulu utiliser MacPort, mais une erreur lors de l'installation de vtk44 a tout fait planté.
- j'ai visiblement réussi à l'installer via cmake.
Et me voilà avec normalement une belle version d'OpenCV dans /usr/local/.
Sauf que je viens de m'apercevoir qu'il y a exactement la même chose dans /opt/local/. Est ce normal ?
Ensuite j'ai essayé de compiler un fichier c tout simple (un main et l'appel #include <cv.h>), en utilisant les options : -lm -I /usr/local/include/opencv/ -L/usr/local/lib/ -lcv -lcvaux
Sauf qu'à la compilation, lcv et lcvaux ne sont pas trouvées :-(
Et si je les supprime, j'ai cette magnifique erreur :
Citation:
Undefined symbols:
"_cvReleaseMat", referenced from:
_cvReleaseMatND in ccYd9YKZ.o
"_cvAddS", referenced from:
_cvSubS in ccYd9YKZ.o
"_cvSeqSlice", referenced from:
_cvCloneSeq in ccYd9YKZ.o
"_cvEllipse", referenced from:
_cvEllipseBox in ccYd9YKZ.o
"_cvRead", referenced from:
_cvReadByName in ccYd9YKZ.o
"_cvFree_", referenced from:
_cvDecRefData in ccYd9YKZ.o
_cvDecRefData in ccYd9YKZ.o
"_cvCalcArrHist", referenced from:
_cvCalcHist in ccYd9YKZ.o
"_cvGetFileNodeByName", referenced from:
_cvReadIntByName in ccYd9YKZ.o
_cvReadRealByName in ccYd9YKZ.o
_cvReadStringByName in ccYd9YKZ.o
_cvReadByName in ccYd9YKZ.o
"_cvSetAdd", referenced from:
_cvSetNew in ccYd9YKZ.o
"_cvGetSeqElem", referenced from:
_cvGetSetElem in ccYd9YKZ.o
"_cvArcLength", referenced from:
_cvContourPerimeter in ccYd9YKZ.o
"_cvInitFont", referenced from:
_cvFont in ccYd9YKZ.o
"_cvGetCols", referenced from:
_cvGetCol in ccYd9YKZ.o
"_cvGetRows", referenced from:
_cvGetRow in ccYd9YKZ.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Est ce que quelqu'un saurait comment résoudre ces problèmes ?
Merci par avance.