先从官网下载源码
https://opencv.org/releases/
然后解压缩
cd opencv-x.x.x
在此路径下新建一个编译目录build
mkdir build
cd build
然后进行编译
cmake ..
然后
make -j4
报错
[ 42%] Linking CXX shared library ../../lib/libopencv_dnn.so
[ 42%] Built target opencv_dnn
make: *** [Makefile:166:all] 错误 2
安装了 Anaconda 后,python 和 gcc 都用的是 anaconda 的版本,anaconda 的 gcc 版本,比 system defalut 的版本低。
解决方法:
退出conda环境
source deactivate
删除opencv下的build文件夹,从编译OpenCV”的第一步开始操作,第三步make成功后,往下走。
成功后
sudo make install
至此,安装成功