私はこれに従いました ガイド 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
というファイルを見つけましたが、どのように機能するかはわかりませんが、機能します。
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パッケージを作成してインストールします。
現在、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
)
このガイド を参照してください(これは私のガイドではないため、良いか悪いかはわかりません)
通常、私はこのパターンに従います。
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を取得するには