opencvのインストール


15

opencvをダウンロードしましたが、残念ながらインストール方法がわかりません。オンラインで見つけたすべてのページは、コンソールから直接ダウンロードしてインストールする方法を教えてくれただけで、ダウンロード済みの場合はどうすればいいかはわかりませんでした。誰が私に何をすべきか教えてもらえますか?


4
ソフトウェアセンターまたはaptには多くのopencvライブラリがあります。それ自体がスタンドアロンであるかどうかわからない?
-don.joey

回答:


19

UbuntuにOpenCVをインストールするには、キーボードのCtrl+ Alt+ Tを押してターミナルを開きます。開いたら、以下のコマンドを実行します:

Ubuntu 12.04は、次のように入力することで簡単にインストールできるOpenCV 2.3.1のパッケージを提供します。

sudo apt-get install libopencv-dev

最新バージョンを使用する必要がない場合は、残りをスキップできます。


依存関係のインストール

sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev 
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev

OpenCV for Unixを〜/ Downloadsにダウンロードします。

cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz

tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build

CMakeを使用して構成します。

cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..

-D WITH_QT = ONを追加すると、highguiモジュールはGTKの代わりにQTを使用することに注意してください。GTKを使用する場合は、これを削除してください。オプションの詳細については、CMakeLists.txtファイルをご覧ください。構成に満足したら、コンパイルを開始できます。

make

コンパイルがエラーなしで終了した場合、次のように言ってインストールできます。

sudo make install

最後に、プログラムの実行時にOpenCVライブラリにリンクできることを確認します。次の行をの最後に追加します/etc/ld.so.conf

/usr/local/lib

そして、動的リンカーの実行時バインディングを構成します。

sudo ldconfig

ソース:UbuntuにOpenCVをインストールする方法


1
執筆時点では、「古い」ヘッダーファイルを含むlibopencv-devフォルダのインストールに失敗してい/usr/include/opencvます。それらは(元のソース)[ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/…に存在し、そのフォルダーはpkg-configファイルopencv.pcで参照されているため、元のソースをダウンロードして解凍し、次にリンク/ include/opencvフォルダーを/usr/include作品にコピーします。
drevicko 14

こんにちは@drevicko!あなたの答えをもっと説明してもらえますか?include / opencvを「リンク/コピー」するという考えを理解するのは少し初心者です。どうすればいいですか?
ショーン・ル

上記のリンクから、展開されたアーカイブopencv内のフォルダーincludeにフォルダーが見つかったと思いますか?そしてlibopencv-dev、端末からインストールされましたか?インストールされたバージョンが上記のリンクと一致することを確認します(「2.3.1-11ubuntu2」はの出力にあるはずですapt-cache showpkg libopencv-dev)-そうでない場合は、以下を実行しないでください:上記のリンクをダウンロードしてホームフォルダーに展開したとします ターミナルで、do cd /usr/includeをリンクするsudo ln -s ~/opencv_2.3.1.orig/include/opencvか、do をコピーするかを行うsudo cp ~/opencv_2.3.1.orig/include/opencv .
drevicko 14

1

それ以来、Ubuntu16.04 +にOpenCVをインストールすることが容易になりました。

OPENCV pypiページによると Ubuntu 16.04+から、これを実行してOpenCVをインストールできます。

  • 以下のためPython2.7:

    pip install opencv-python
    
  • 以下のためのpython3:

    pip3 install opencv-python
    

詳細については、を参照してください


1

以下は、Ubuntuでの古いFFmpegリリースに基づいたopencv 2.4.8のインストールを支援するスクリプトです。

使用法:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh 

0

ここで私は自分自身を作ったスクリプトです。他のスクリプトで見つけた問題は、1つのコマンドが失敗しても停止しないことです。盲目的に次のコマンドに従うだけで、最終的にはインストールされなくなります。

このスクリプトは、公式Webサイトの依存関係を自動的にチェックし、最も安定したリリースをダウンロードして、システムにインストールします。14.04でのみテストし、問題なくいくつかのシステムにインストールしました。

スクリプトを使用するには、ここからファイルをダウンロードし、ターミナルを開いcdてスクリプトを含むディレクトリに移動し、次のように入力します。

chmod u+x install_opencv_latest.sh

次に、スクリプトを実行します。

./install_opencv_latest.sh

管理者パスワードを入力し、インストールを2〜3回確認するよう求められます。を押すだけYです。仕様に応じて10〜20分かかります。

cdスクリプトをダウンロードしたディレクトリに移動する必要があることに注意してください。ほとんどの場合、ダウンロードフォルダになります。

cd ~/Downloads

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.