标签:设置 图形 done ... 记录 gtk mil style lock
编译opencv记录
1.opencv,opencv_contrib包,
3.4.5版本
2.
到opencv/build 目录下 删除所有文件
$rm -rf *
3.
打开cmake图形界面
$cmake-gui
~设置source code和build binaries 路径
~点击Configure
~Configure Done 后
Search 下搜索以下词
1.java 三项取消
2.Cuda withcuda勾选
3.Gtk with_gtk_2_x勾选
4.non OPENCV_ENABLE_NONFREE勾选
5.extr 设置OPENCV_EXTRA_MODULES_PATH路径为 /opencv_contrib/modules
6.gl with_opengl 勾选
~Configure
~Configure Done 后
Search ‘cuda’
CUDA_ARCH_BIN 设置为7.5
CUDA_GENERATION 设置为Turing
~Configure
~Configure Done 后
~Generate
~Generate Done
在/opencv/build目录下
$make -j12
成功编译
$sudo make install
(不加sudo 可能会导致失败)
成功安装opencv显示如下:
可成功import cv2
有几次编译失败
问题主要包括:
1.一些包缺失,sudo apt-get install packname 进行下载
2.Cuda版本过低,opencv3.4.5好像无法使用cuda9.0加速,若想编译成功,with_cuda不勾选,
即让opencv不使用cuda 加速。
3.gcc g++ 版本过低,当时cuda10.0,nvidia4.1.48,编译的opencv版本为3.4.5,使用gcc 6.0和g++6.0编译失败,升级为7.3.0最新版本后编译成功
4.等等。
查看opencv版本
$pkg-config --modversion opencv
安装dlib
$ cd /.../dlib
$ sudo python3 setup.py build
/dlib$ sudo python3 setup.py install
安装caffe
到caffe文件目录下
$cd /.../caffe
编译
$make -j12
妈呀失败了。。再说
标签:设置 图形 done ... 记录 gtk mil style lock
原文地址:https://www.cnblogs.com/2333333he-tui/p/10609506.html