ubuntu已安装opencv3.1.0,跑网络需要用到libopencv_nonfree.so.2.4库,这个库不包含在opencv3的正常安装之中,尝试在opencv_contrib里寻找,即重装opencv3.1.0+opencv_contrib的话还是找不到库(笔者知道版本不一样,就是想看看3里面能不能找到这个库,然后重新编译代码)。
卸掉opencv3,重装opencv2的话,2和3的安装方法有区别,指定cmake里WITH_CUDA那块很容易出问题。
直接把编译好的库导进去的话,试过,不行。
stackoverflow上有这个方法:
sudo add-apt-repository --yes ppa:xqms/opencv-nonfree
sudo apt-get update
sudo apt-get install libopencv-nonfree-dev
亲测好用~