首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何以普通用户身份在Linux上安装OpenCV

如何以普通用户身份在Linux上安装OpenCV
EN

Stack Overflow用户
提问于 2012-05-27 21:20:12
回答 3查看 6K关注 0票数 3

我正在尝试在远程服务器上安装opencv。他们说我被允许这样做,但我应该以普通用户的身份这样做,而且我不会有高级别的访问权限,这意味着'no sudo'!所以我想知道有没有办法只在我自己的账户上作为普通用户安装它。

我对Linux是个新手(我使用ubuntu11.10),我在我自己的电脑上使用了这个指南:Installing OpenCV 2.2 in Ubuntu 11.04

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-28 17:34:27

在这种情况下,您需要自己编译它,如下所示:http://opencv.willowgarage.com/wiki/InstallGuide

您只需下载tar.gz,然后将其解压缩并转到终端中的该目录。

当你这样做的时候,你需要先弄清楚你想要什么和不想要什么。您可以通过运行cmake或cmake-gui来执行此操作。如果需要gui,请使用cmake-gui ;)

代码语言:javascript
运行
复制
cmake-gui

在cmake-gui中,您需要指定一个目录来放置一些文件,在终端中转到该目录并运行make。

代码语言:javascript
运行
复制
make

在此之后,您应该搜索一个包含头文件(.h或.hpp)的目录和一个包含库文件(.a、.so和.o)的目录。将第一个添加到INCLUDE_PATH目录,将第二个添加到LD_LIBRARY_PATH变量;)

这应该就行了。请注意,这是一个“在内存中”的解释,因为编译opencv需要很长时间,我自己没有尝试过。但如果您还有问题,请随时发表评论。我想给你的最好的建议是使用cmake-gui,看看有哪些可用的选项。祝好运!

票数 2
EN

Stack Overflow用户

发布于 2012-05-30 03:03:01

再给你几个数据点。

我无法在我的debian6机器上构建OpenCV 2.4.0 (ubuntu11是基于debian6的)。OpenCV 2.3.1编译和安装得很好,但是我在2.4.0版本中遇到了无数的问题。

但请注意,为了构建OpenCV,有许多包依赖项。要安装这些依赖项中的任何一个,都需要sudo或root权限。

我强烈支持Herbert的建议,使用cmake-gui,而不是cmake的命令行版本。gui版本cmake-gui使得在实际编译之前获取所有选项变得容易得多。

票数 0
EN

Stack Overflow用户

发布于 2013-10-22 11:14:13

下面是我在http://namhuy.net/1205/how-to-install-opencv-on-ubuntu.html上安装OpenCV的步骤

代码语言:javascript
运行
复制
$ su -
# apt-get update
# apt-get install build-essential
# apt-get install libavformat-dev
# apt-get install x264 v4l-utils ffmpeg
# apt-get install libcv2.3 libcvaux2.3 libhighgui2.3 python-opencv opencv-doc libcv-dev libcvaux-dev libhighgui-dev
票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10774282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档