19

Mac にばかげた OpenCV をインストールするために、Google と Stack Overflow の検索結果をすべて調べましたが、すべての方法はまったく役に立ちませんでした。

OS X 10.8 とその XCode バージョンでこれを試み始めましたが、うまくいきませんでした。現在、私は 10.9 と XCode 5.0.1 を使用しています。

主に 2 つの方法を試しました。1) OCV Web サイトから .dmg ファイルをダウンロードし、CMAKE ルーチンを実行します。make -j8 ステップに到達すると、約 36% で次のようなエラーが発生します。

-make[1]: * [modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/all] エラー 2

-Documents/Libraries/opencv-2.4.6.1/modules/ts/include/opencv2/ts/ts_perf.hpp:480:12: 注: マクロ 'CV_PERF_TEST_MAIN_INTERNALS' から展開されました while (++argc >= (--argc,- 1)) { VA_ARGS ; break;} /この醜い短所... ^ ~~ 1 エラーが発生しました。make[2]: * * [modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_main.cpp.o] エラー 1

2) 最後に Homebrew を使用すると、Python パスを追加しても、「import cv」を実行すると「cv という名前のモジュールがありません」というエラーが表示されます

少し前に Macports も試したので、手順は覚えていませんが、うまくいきませんでした。

言うまでもなく、私はさまざまなバージョンの OCV を試しましたが、いずれも make 段階で問題が発生しました。

他の解決策はありますか?

4

2 に答える 2

32

ここにすばらしいチュートリアルがあります。使用しようとしているバージョンが「互換性がない」ことを強調しています。それらの指示に記載されているバージョンをインストールしてみて、どうなるか見てみようと思います。

次の手順は、そのリンクから直接取得されます。

CMAKEのインストール

  1. まず、ここで CMake の Binary Distribution の下にある .dmg ファイルをダウンロードする必要があります。これをインストールした時点で、ファイル名は cmake-2.8.11.2-Darwin64-universal.dmg です。

  2. インストールが完了すると、CMake を /usr/bin に配置するかどうかを尋ねられます。[はい] を選択してインストールを終了します。

  3. CMake が正常にインストールされたことを確認するには、ターミナルで cmake -version と入力します。

OpenCVのインストール

  1. 最初に、ここから OpenCV 2.4.3 安定バージョンの tar ファイルをダウンロードします。最新バージョンは使用しないでください。OpenCV 2.4.6.1 を使用しましたが、まだ互換性がないため、インストールに苦労しました。

  2. フォルダー内の tar ファイルを解凍し、ターミナルからそのフォルダーに移動します (例: cd Downloads/OpenCV-2.4.3)。

  3. これで、次の各行がターミナルで実行され、正常に実行される必要があります (エラーなし)。

    1. mkdir build
    2. cd build
    3. cmake -G "Unix Makefiles" ..
    4. make -j8
    5. sudo make install
  4. これで、OpenCV を使用する準備が整いました。

于 2013-10-30T00:51:36.117 に答える