3

リモートサーバーにopencvをインストールしようとしています。彼らは私がそれをすることを許可されていると言ったが、私は通常のユーザーとしてそれを行うべきであり、私は「sudoなし」を意味する高レベルのアクセス権を持っていない. そのため、通常のユーザーとして自分のアカウントにのみインストールする方法があるかどうかを知りたい.

私は Linux が初めてで ( ubuntu 11.10 を使用しています)、自分の PC にこのガイドを使用しました: Installing OpenCV 2.2 in Ubuntu 11.04

ありがとうございました

4

3 に答える 3

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 ディレクトリに追加し、2 つ目を LD_LIBRARY_PATH 変数に追加します;)

それはそれを行う必要があります。これは「メモリ内」の説明であることに注意してください.opencvのコンパイルには時間がかかるため、私はこれを自分で試していません. それでも質問がある場合は、お気軽にコメントしてください。私があなたに提供したい最善のアドバイスは、cmake-gui を使用して、そこで利用可能なオプションを確認することです。幸運を!

于 2012-05-28T09:34:26.723 に答える
0

あなたのためのほんの少しのデータポイント。

OpenCV2.4.0をDebian6ボックスでビルドすることができませんでした(ubuntu11はDebian6に基づいています)。OpenCV 2.3.1は正常にコンパイルおよびインストールされましたが、バージョン2.4.0で問題は解決しませんでした。

ただし、OpenCVをビルドするには、パッケージの依存関係がいくつかあることに注意してください。これらの依存関係のいずれかをインストールするには、sudoまたはroot権限が必要になります。

私は、コマンドラインバージョンのcmakeではなく、cmake-guiを使用するというHerbertの提案を強く支持します。GUIバージョンのcmake-guiを使用すると、実際にコンパイルを行う前に、すべてのオプションを簡単に取得できます。

于 2012-05-29T19:03:01.080 に答える
-3

これは、UbuntuにOpenCVをインストールするためにhttp://namhuy.net/1205/how-to-install-opencv-on-ubuntu.htmlから従ったものです

$ 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
于 2013-10-22T03:14:12.660 に答える