web-dev-qa-db-ja.com

OpenCVはどこにインストールされますか?

私はこれに従いました ガイド OpenCV 2.4.8をインストールします

OpenCVのドキュメントには、OpencV usr/local/include/opencv/が見つかるはずですが、何も見つかりません。

インストールされたOpenCVファイルの場所を教えてもらえますか?


EDITスクリプトが2.4.9ではなくOpenCV 2.4.8をインストールした理由がわかりません。

しかし、ここで/usr/include/opencv/usr/include/opencv2というファイルを見つけましたが、どのように機能するかはわかりませんが、機能します。

2
Raed CHAMMAM

OpenCVはcheckinstall経由でインストールされます。インストーラースクリプトをご覧ください。

したがって、次の方法でインストールされたファイルを確認できます

dpkg -L opencv-<version>

例えば:

dpkg -L opencv-2.4.8

コメントしたときに別のスクリプトでOpenCVをインストールした場合は、スクリプトを開いて、次の行を見つけます。

make install

で置き換える

Sudo checkinstall

その後、checkinstallをインストールします

Sudo apt-get install checkinstall

インストーラースクリプトを再度起動し、インストールされたファイルを確認します

dpkg -L opencv

インストーラースクリプトは以前とまったく同じように動作しますが、debパッケージを作成してインストールします。

3
A.B.

現在、OpenCV 2.4は

Sudo apt-get install libopencv

(パッケージが解決されなかった場合は、libopencv *またはopencv *を試してください)

Ubuntuリポジトリからパッケージ配布を使用するには、インデックスとパッケージを更新する必要がある場合があります(利用可能な実際のOpenCVバージョンを見つけるため)。

Sudo apt-get update
Sudo apt-get upgrade

Apt-getでOpenCVをインストールすると、利用可能な最新バージョン(2.4.x)がデフォルトのシステムパスにインストールされます。

/usr/local/lib-共有ライブラリ(例:/usr/local/lib/libopencv-core2.4.x
/usr/local/include-ヘッダーファイル(例:/usr/local/include/opencv2

このガイド を参照してください(これは私のガイドではないため、良いか悪いかはわかりません)

1
andrgolubev

通常、私はこのパターンに従います。

cmake ..
make
Sudo make install

/usr/local/lib/etc/ld.so.conf.d/opencv.confに追加します

Sudo ldconfig

その後、使用することができます

pkg-config --libs --cflags opencv 

ubuntuですべてのincludeおよびlibを取得するには

1
RD Bhattacharya