如何在没有root权限的情况下安装OpenCv 3.1.0?

问题描述:

我下载了OpenCv 3.1.0包,我想在Ubuntu 16.04上安装它。我不是我的电脑上的sudo,我想知道如何在本地正确安装OpenCV。如何在没有root权限的情况下安装OpenCv 3.1.0?

您可以将OpenCV安装到您拥有CMAKE_INSTALL_PREFIX标志(其默认值为/usr/local)的写入权限的任何文件夹中。例如:

mkdir build && cd build 
cmake -D CMAKE_INSTALL_PREFIX='/home/username/local' .. 
make -j8 && make install 

由于头文件和库没有安装在系统路径中,所以必须手动配置OpenCV项目。

+0

通常,OpenCV人员在构建目录中执行'cmake'命令。请参阅编辑额外命令。 –

+0

对不起,我订购是错的。没关系,它可以工作。谢谢 – Thomas1314

+0

对不起,但我有一个错误与make -j8 && make install这个错误是:目标'模块/ cudaimgproc/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gftt.cu.o'的配方失败 make [2 ]:*** [modules/cudaimgproc/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gftt.cu.o]错误1 – Thomas1314