Setsu Yuki

Japanese things and life.

OpenCVをNetBeans on Yosemiteで動かす

環境

OpenCV 2.4.11

brewで入れた。

NetBeans 8.0.4

紆余曲折あったが入れた。

YosemiteにNetbeans c/c++をインストールしてgdbでデバッグ - 日陰側の部屋が寒いけど頑張る

Yosemite OSX 10.10.3

なんかYosemite固有の問題多いけどまだ大丈夫

修正点

Opencvライブラリのpkg-config

pkg-config opencv --libsの内容に-libtbb.dylibが入ってて、実体がない。のでこの部分削除。 自分の環境ではpkg-configの情報は下記に入ってた

/usr/local/Cellar/opencv/lib/pkgconfig/opencv.pc

pkg-configの場所

これはpkg-configのインストールの仕方と思う。 /usr/local/binの中にあって、NetBeansコマンドラインから見えてなかった。

 sudo ln -s /usr/local/bin/pkg-config /usr/bin/pkg-config

NetBeansの設定

↓らへん参考に。

Use Netbeans to work with OpenCV on Ubuntu(and linux mint and other distros too…) | Freedom is coding

includeディレクトリ

プロジェクトを右クリック→→プロパティ→ビルド→c++コンパイラ内、 インクルードディレクトリに下記追加

/usr/local/include/opencv2

ライブラリ

ビルド→リンカー内、 ライブラリに下記追記

 `pkg-config opencv --libs`