14

私はすでにOpenCV2.4.2ROS(Fuerte) の一部として自分のコンピューターにインストールしています (ROS のおかげで、Ubuntu Software Center からインストールされています)。OpenCV をスタンドアロンとしてインストールするにはどうすればよいですか?

このガイドを読み、opencv パッケージをhereからダウンロードしました。どのように進めればよいのか、よくわかりません。誰でもインストール手順の短いリストを提供できますか? プロジェクトに IDE を使用したいのですが、どの IDE が C++ に適切で、適切な IDE をインストールして正しく構成する方法を教えてください。

また、特定のツールがインストールされているかどうかを確認する方法は?

4

4 に答える 4

5

あなたが言及したこのリンクは、あなたのマシンでOpenCVをコンパイルするために必要な手順を説明しています。この方法でインストールする OpenCV のバージョンは、ROS パッケージでインストールされたバージョンよりも新しく、通常は多少の遅延があります。(多分、Fuerte とは違います。)

マシンで同じライブラリの複数のバージョンを使用すると、リンクで問題が発生する可能性があり、少し頭痛の種になるので、私はそれを避けます。

pkg-config opencv --libsを実行して、Fuerte によってプルされた ROS バージョンが利用可能であるかどうかを確認し、後でこれをプロジェクトで使用できるかどうかを確認してください。

スターター IDE には、Qt Creator をお勧めします。Qt Creator でプロジェクトに OpenCV を設定する簡単な方法は次のとおりです。

  1. プロジェクトを作成する
  2. プロジェクトの .pro ファイルを開きます
  3. pkg-config opencv --cflags を実行します
  4. これを .pro ファイルに追加します: INCLUDEPATH += __result__of__above
  5. pkg-config opencv --libs
  6. これを .pro ファイルに追加します: LIBS += __result__of__above

最終的に、追加する内容は次のようになります。

INCLUDEPATH += -I/opt/ros/fuerte/include

ライブラリ += -L/opt/ros/fuerte/lib -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_photo -lopetabncv_stitching -lopencv_videos -lopencv_videos

于 2013-02-16T23:43:47.440 に答える
0

Ubuntu 16.04 用のインストーラーがあり、Ubuntu 12.04 でもうまく動作する可能性があります。試してみてください。これを使用して Ubuntu 16.04 にインストールしましたが、成功しました。

Ubuntu 16.04 LTS に openCV をインストールするための対話型インストール スクリプト

于 2016-11-30T09:05:19.557 に答える