【问题标题】:How to install OpenCv 3.1.0 without root permissions ?如何在没有 root 权限的情况下安装 OpenCv 3.1.0?
【发布时间】:2017-10-12 07:19:51
【问题描述】:

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

【问题讨论】:

    标签: opencv ubuntu installation


    【解决方案1】:

    您可以使用CMAKE_INSTALL_PREFIX 标志将OpenCV 安装到您具有写入权限的任何文件夹,默认为/usr/local。例如:

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

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

    【讨论】:

    • 通常,OpenCV 人在构建目录中执行cmake 命令。查看额外命令的编辑。
    • 对不起,我订购错了。没关系,它有效。谢谢
    • 对不起,make -j8 && make install 有一个错误,这个错误是:recipe for target 'modules/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
    • 看起来像一个 CUDA 问题。我遇到了 CUDA、gcc 和 OpenCV 之间的一些不兼容问题。如果您不需要 CUDA,可以使用标志 WITH_CUDA=OFF 禁用它。
    • 对不起,我必须把标志 WITH_CUDA=OFF 因为它不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 2019-02-25
    • 2011-04-13
    • 2015-11-12
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多