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

3

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

1个回答

4

您可以使用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命令。请参阅编辑部分以获取额外的命令。 - Quang Hoang
对不起,我下错了订单。没关系,它可以正常工作。谢谢你。 - user8632386
好像是一个CUDA的问题。我在CUDA、gcc和OpenCV之间遇到了几个不兼容性。如果你不需要CUDA,可以用WITH_CUDA=OFF标志禁用它。 - Quang Hoang
请问,我应该在哪里放置WITH_CUDA=OFF标志,因为它不起作用。 - user8632386
好的,它可以工作了。我添加了cmake -D BUILD_opencv_gpu=OFF -D WITH_CUDA=OFF CMAKE_INSTALL_PREFIX='/home/username/local' .. 谢谢。祝您有一个愉快的一天。 - user8632386
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接