我试图用这个OpenCV的模块 http://xanthippi.ceid.upatras.gr/people/evangelidis/ecc/编译程序使用opencv库
我使用这里的源,其中包括编译程序“cc_image_registration.cpp”实用程序 http://xanthippi.ceid.upatras.gr/people/evangelidis/ecc/data/ecc_opencv.zip
源包括
- ecc.cpp
- ecc.h
- 个ecc_image_registration.cpp
- ...一些示例文件
我试图编译他们的独立工具,它是 “cc_image_registration.cpp”
当我运行
g++ -B/usr/exp/ecc/ecc.h -I/usr/include/opencv ecc_image_registration.cpp $(pkg-config opencv --libs) -o ecc
我回来
/tmp/cceULny7.o: In function `main':
ecc_image_registration.cpp:(.text+0x91f): undefined reference to `cvFindTransform(_IplImage const*, _IplImage const*, CvMat*, WARP_MODE, CvTermCriteria const&)'
collect2: error: ld returned 1 exit status
cvFindTransf orm在ecc.h中定义。
我通常不使用C++,但我只是想编译这个工具并从Python调用它。
..只是有点怀疑有关使用代码2008,这都写在OpenCV中的过时C-API ... – berak 2014-11-03 18:30:20