对‘cv::initModule_nonfree()’未定义的引用

若如初见. 提交于 2020-01-19 11:28:18

 

方法一

sudo add-apt-repository --yes ppa:xqms/opencv-nonfree
sudo apt-get update
sudo apt-get install libopencv-nonfree-dev

方法二

在cmake中添加链接库:
首先查找链接库路径 find /usr -name libopencv_nonfree.so
我的系统显示 /usr/local/lib/libopencv_nonfree.so
因此在CMakeLists.txt中添加此路径 TARGET_LINK_LIBRAIRES(/usr/local/lib/libopencv_nonfree.so)

方法三

重新下载正确版本的opencv源码并编译。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!