程序员工具癖

linux下编译opencv的无cuda版本,自定义路径

2018-12-13  本文已影响3人  喵喵陀佛

如果当前linux环境安装cuda,编译opencv会默认编译cuda版本,不利于移植。编译时可指定不编译cuda

1、下载opencv 源码后解压

2、在终端打开opencv所在文件夹,创建build文件夹

mkdir build

cd build

3、编译、安装

如果要安装在/usr默认路径下,直接cmake ..

此处增加了两个选项,关闭cuda,定义安装路径。可在/home路径下建一个OpenCV文件夹,用于放置编译好的文件;

cmake -D WITH_CUDA=OFF -D CMAKE_INSTALL_PREFIX=/home/OpenCV ..

make -j8

make install

4、链接Opencv库

如果有别的工程要使用OpenCV,则在CMakeLists.txt第一行加上:

set(OpenCV_DIR /home/Opencv/share/OpenCV)

实际上,链接的是两个.cmake文件,一般放在安装路径的/share/OpenCV下

上一篇 下一篇

猜你喜欢

热点阅读