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

时间:2012-05-27 13:20:12

标签: ubuntu opencv

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

我是Linux的新手(我使用的是ubuntu 11.10),我使用本指南 自己的电脑: Installing OpenCV 2.2 in Ubuntu 11.04

谢谢

3 个答案:

答案 0 :(得分:2)

在这种情况下,您需要自己编译,这里解释:http://opencv.willowgarage.com/wiki/InstallGuide

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

当你完成这项工作后,你需要先完成你想要和不想要的东西。你可以通过运行cmake或cmake-gui来实现。如果你想要一个gui,请使用cmake-gui;)

cmake-gui
在cmake-gui中,您需要指定一个放置某些文件的目录,然后在终端中运行并运行make。

make

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

应该这样做。请注意,这是一个'内存'表达,因为编译opencv需要很长时间,我自己没有尝试过。但如果您仍有疑问,请随时发表评论。我想给你的最好建议是使用cmake-gui,看看那里有哪些选项。祝你好运!

答案 1 :(得分:0)

为您提供更多数据点。

我无法在我的Debian 6盒子上构建OpenCV 2.4.0(ubuntu 11基于Debian 6)。 OpenCV 2.3.1编译和安装正常,但我没有完成版本2.4.0的问题。

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

我强烈反对赫伯特建议使用cmake-gui,而不是命令行版本的cmake。 gui版本,cmake-gui,使你在实际编辑之前更容易获得所有选项。

答案 2 :(得分:-2)

以下是http://namhuy.net/1205/how-to-install-opencv-on-ubuntu.html在Ubuntu上安装OpenCV

的内容
$ 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