unityでopencvを使ってみる for mac

  • 13
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

Homebrewインストール

Homebrew入れてなかったので入れる

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew doctor
brew update

オッケーそう

参考

http://qiita.com/b4b4r07/items/6efebc2f3d1cbbd393fc
http://brew.sh/index_ja.html

OpenCVインストール

$ brew install opencv
Error: No available formula for opencv 
Searching taps...
homebrew/science/opencv

ありゃエラー
http://qiita.com/laprasDrum/items/59092e96608dd106be63 を参考に

$ brew tap homebrew/science

あらためて

$ brew install opencv

長い・・・。でもおk!

OpenCVSharpインストール

https://github.com/shimat/opencvsharp
これなんだけどどうもmacでのコンパイルは暗黒面があるらしいのでスルーして、

http://warapuri.tumblr.com/post/70283352060/unity-opencv-mac を真似る

Mac用: CSharpTest_MacOS.zip

Win用: CSharpTest_Win.zip

Macの方は以下のようにdylibを配置しましょう。root権限が必要です。

sudo mkdir -p /usr/local/lib

sudo cp *.dylib /usr/local/lib

使ってみる

unityでプロジェクトを立ち上げてCSharpTest_MacOS.zip のAssetを全部ぶち込みシーンをロード!

・・・やっぱり動かない

もいっちょこちらにお世話になって
http://warapuri.tumblr.com/post/70283352060/unity-opencv-mac

  • CUBE作る
  • Unlit/Texutureなマテリアル作ってCUBEにつける
  • ページのサンプルスクリプトをCUBEにつける

動いた!!
とりあえず開発出来る!

が、Mac用ビルドしたら元ページと同じエラーが・・・
これはしばし放置かなぁ

私のMacでMac用ビルドした際に、プレイしてもうまく動いてくれないことがありました。Player.logを見てみるとlibcxcore.dylibが見つからないというエラーでした。