opencvをダウンロードしましたが、残念ながらインストール方法がわかりません。オンラインで見つけたすべてのページは、コンソールから直接ダウンロードしてインストールする方法を教えてくれただけで、ダウンロード済みの場合はどうすればいいかはわかりませんでした。誰が私に何をすべきか教えてもらえますか?
opencvをダウンロードしましたが、残念ながらインストール方法がわかりません。オンラインで見つけたすべてのページは、コンソールから直接ダウンロードしてインストールする方法を教えてくれただけで、ダウンロード済みの場合はどうすればいいかはわかりませんでした。誰が私に何をすべきか教えてもらえますか?
回答:
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
libopencv-dev
フォルダのインストールに失敗してい/usr/include/opencv
ます。それらは(元のソース)[ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/…に存在し、そのフォルダーはpkg-configファイルopencv.pc
で参照されているため、元のソースをダウンロードして解凍し、次にリンク/ include/opencv
フォルダーを/usr/include
作品にコピーします。
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 .
それ以来、Ubuntu16.04 +にOpenCVをインストールすることが容易になりました。
OPENCV pypiページによると、 Ubuntu 16.04+から、これを実行してOpenCVをインストールできます。
以下のためPython2.7:
pip install opencv-python
以下のためのpython3:
pip3 install opencv-python
詳細については、を参照してください。
ここで私は自分自身を作ったスクリプトです。他のスクリプトで見つけた問題は、1つのコマンドが失敗しても停止しないことです。盲目的に次のコマンドに従うだけで、最終的にはインストールされなくなります。
このスクリプトは、公式Webサイトの依存関係を自動的にチェックし、最も安定したリリースをダウンロードして、システムにインストールします。14.04でのみテストし、問題なくいくつかのシステムにインストールしました。
スクリプトを使用するには、ここからファイルをダウンロードし、ターミナルを開いcd
てスクリプトを含むディレクトリに移動し、次のように入力します。
chmod u+x install_opencv_latest.sh
次に、スクリプトを実行します。
./install_opencv_latest.sh
管理者パスワードを入力し、インストールを2〜3回確認するよう求められます。を押すだけYです。仕様に応じて10〜20分かかります。
cd
スクリプトをダウンロードしたディレクトリに移動する必要があることに注意してください。ほとんどの場合、ダウンロードフォルダになります。
cd ~/Downloads
インストール手順を探すのに適した場所は、OpenCV Webサイトです。
執筆時点で、最新バージョン(opencv 3.2.0)のLinuxインストール手順は次のとおりです。
http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html