/usr/bin/ld: cannot find -lopencv_contrib
/usr/bin/ld: cannot find -lopencv_contrib
我是openCV 3.0的新手。我安装了Eclipse cdt,按照这里给出的说明进行操作。现在,当我构建项目时,我得到以下结果:
18:15:16 **** Incremental Build of configuration Debug for project DisplayImage ****
make all
Building target: DisplayImage
Invoking: GCC C++ Linker
g++ -L/usr/local/lib -o "DisplayImage" ./src/DisplayImage.o -lopencv_core -lopencv_contrib -lopencv_legacy -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_flann
/usr/bin/ld: cannot find -lopencv_contrib
/usr/bin/ld: cannot find -lopencv_legacy
collect2: error: ld returned 1 exit status
make: *** [DisplayImage] Error 1
我搜索了存在其他库的/usr/local/lib,但找不到这两个文件。我现在应该怎么做才能解决这个问题?
这只是
文档中的错误。 虽然你应该使用 3.0 文档 ,那里也有同样的事情。
在 3.0 中不再有opencv_contrib或opencv_legacy模块。
它的大部分内容(如面部重绘)都被移动了。
相关文章:
- 在Android原生C++中使用Facemark opencv contrib
- OpenCV-contrib/Python/Windows:Tracker.write() 在 matrix_wrap.
- Visual Studio C++找不到 OpenCV-Contrib 模块
- 编译具有Contrib和C++11支持的OpenCV?
- cmake opencv for contrib - 配置不完整,发生错误
- OpenCV:无法从 contrib 存储库中找到模块(跟踪器,选择ROI)
- 如何使用C_API导入经过训练的 tf.contrib.learn.dnnclassifier
- 如何构建和安装 OpenCV+contrib .so 库 for Android
- 当酿造安装OpenCV3时,我会警告说公式没有 - 与contrib选项
- Tensorflow 1.5 contrib cmake 在使用 SessionOptions GPU Option 时
- 基于cmake的项目中的OpenCV:检查contrib模块
- 使用Visual Studio 2013在Windows 10上使用contrib模块为Python编译OpenCV