我正在尝试在远程服务器上安装opencv。他们说我被允许这样做,但我应该以普通用户的身份这样做,而且我不会有高级别的访问权限,这意味着'no sudo'!所以我想知道有没有办法只在我自己的账户上作为普通用户安装它。
我对Linux是个新手(我使用ubuntu11.10),我在我自己的电脑上使用了这个指南:Installing OpenCV 2.2 in Ubuntu 11.04
谢谢
发布于 2012-05-28 17:34:27
在这种情况下,您需要自己编译它,如下所示: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,看看有哪些可用的选项。祝好运!
发布于 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使得在实际编译之前获取所有选项变得容易得多。
发布于 2013-10-22 11:14:13
下面是我在http://namhuy.net/1205/how-to-install-opencv-on-ubuntu.html上安装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
https://stackoverflow.com/questions/10774282
复制相似问题