2016-06-15 9 views
0

openCV 3.1.0はすでにインストールされていますが、Arukoはそれに含まれていない人もいます。OpenCV 3.1.0用Arucoのインストールに関する問題

私はラップトップ用のAruco(OSX 10.11.5)をインストールしようとしていましたが、最新のバージョンのArUcoをv2.0.7(https://sourceforge.net/projects/aruco/files/)からダウンロードしました。

ビルドディレクトリから解凍し、内部にディレクトリビルドを作成し、cmake ..を実行しました。私の出力は次のようになります。

-- GLUT_glut_LIBRARY=GLUT_glut_LIBRARY-NOTFOUND 
-- Try OpenMP C flag = [-fopenmp=libomp] 
-- Performing Test OpenMP_FLAG_DETECTED 
-- Performing Test OpenMP_FLAG_DETECTED - Failed 
-- Try OpenMP C flag = [ ] 
-- Performing Test OpenMP_FLAG_DETECTED 
-- Performing Test OpenMP_FLAG_DETECTED - Failed 

などがあり、さらに多くのOpenMPテストや失敗があります。終わり

は、それが

-- Could NOT find OpenMP (missing: OpenMP_C_FLAGS OpenMP_CXX_FLAGS)-- OpenCV_LIB_DIR=/usr/local/share/OpenCV/3rdparty/lib 

がどのように私はこの問題を解決すべきであると言いますか?私はXcodeがインストールされていると、他の質問/回答によると、XcodeはOpenGLとGLUTが付属しています。

答えて

0

私はarucoがOSXではなく、WindowsとLinuxで作られていると思います。私はOSXとLinuxが両方ともUnixだが、まだ違いがあることを知っている。したがって、あなたはあなたのosxマシンでそれを構築することができないかもしれません。あなたが回避策を見つけた場合は教えてください。

0

2つのライブラリが混乱しています。 http://docs.opencv.org/3.1.0/d9/d6a/group__aruco.html:OpenCVのは、SF上の他のプロジェクトとは何の関係もarucoの独自の実装を持っていません。..

それはarucoという名前の別のモジュールにopencv_contribに実装されています。

デフォルトでは、contribモジュールはオプションであるため、opencvopencv_contrib reposの両方をフェッチし、CMakeの設定中に必要なモジュールを有効にする必要があります。

OSXでは、Homebrewパッケージマネージャを使用してOpenCV 3:https://github.com/Homebrew/homebrew-science/blob/master/opencv3.rbをインストールすることができます。

関連する問題