macのhomebrewでOpenCV 3のopencv_contribをインストールする。

openCV 3.xのopencv_contrib にarUco が入っているということで、入れようとしたのですが・・・
homebrewとの関連性が分からず1週間以上悪戦苦闘することに。


やり方を知っていれば、1行で30分以内に解決なんですがね。


ズバリこちら。
Install OpenCV 3 on Yosemite ( OSX 10.10.x )
https://www.learnopencv.com/install-opencv-3-on-yosemite-osx-10-10-x/

brew tap homebrew/science
brew install opencv3 --with-contrib

    • with-contrib  オプションをつけるだけ・・・


さて、これで上手くいくかというと行かない。


ビルドができるのだが、実行時にエラーが出る。
dyld: Library not loaded   
image not found


リンクが上手くいってなさそうだ。
xcodeの設定をいじってもダメ。

brew link opencv3 --force

で解決。