openFrameworksでLeapMotion動かしてみた

昨日、openFrameworksでLeapMotionを使ってみたので、その備忘録メモ。自分の環境はMacなので、Macで進めます。 LeapMotionをアクティベート LeapMotionを箱から取り出すと、上にURL “LeapMotionセットアップ”の書いてあるシールが張ってあります。そのURLにアクセスして、Mac Downloadをクリックします。 そうする... 続きを読む

openFrameworksで炎の表現

今日はTips的にopenFrameworksで火を表現する方法をご紹介します。 火を作るときにポイントになるのは「揺らめき」と「輝き」です。大体、ゆらゆらしてる光ってるものを作ったら炎って言われたらそう見えてきます。 素材作り 今回はAdobe Illustrator CS6を使っていますが、大抵のお絵描きソフトなら同じようにできると思います。 円を描いて、塗りを円形グラデーションにします。色は... 続きを読む

ofxBoidsの使い方

群衆をシミュレーションするBoids理論というものがあります。生物っぽい動きが作れるので楽しいのですが、何しろ実装が大変。そこで、openFrameworksでAddonないかなーって探したらありました。しかも2つも。今回はこっちのofxBoidsを使いたいと思います。 まず、testApp.hがFlock2dのオブジェクトを宣言します。 [code lang=cpp] class testApp... 続きを読む

ofMapの使い方

openFrameworksには[a,b]を[c, d]に写像する線形写像を使ってを写像する、関数ofMap(x,a,b,c,d)というものがあります。これの使い方で新しい発見がありました。 たとえば、[1,3]を[0,4]に変換するような写像で2を変換します。すると、[1,3]を[0,4]に移す線形写像は となります。これで2を変換すると、f(2)=2となるので、ofMap(2,1,3,0,4)... 続きを読む

openFrameworksでマルチスクリーンでフルスクリーン

今度のイベントで5面マルチスクリーンで投影したので、その方法です。もしかしたらWindowsしかできないかも・・・?Macでの動作確認次第、追記します。 openFrameworksではProcessingと異なり、フルスクリーンが簡単に使えるような仕様になってます。具体的には以下のように、main.cppのOF_WINDOWと書かれた部分をOF_FULLSCREENに書き換える。 [crayon... 続きを読む

openFrameworksでマイク入力

博多キャナルシティでやるイベントでマイクを入力にしたのですが、何度やっても、すぐopenFrameworksでマイク入力を取るとき忘れるので、覚書きです。 まず、testApp.hにofSoundStreamの変数とaudioIn関数、ボリュームを格納する変数curVolを宣言します。 [code lang=cpp] #include "ofMain.h" class test... 続きを読む

openFrameworks+ofxOpenCVで顔認識

 顔認識やってみました。実演。  まず、準備です。 ここから、パターンのxmlファイルをダウンロードします。今回はhaarcascade_frontalface_default.xmlを使うので、ダウンロードしてproject内のbin/data/フォルダ内にxmlを放り込みます。以上で準備完了。  testApp.h内に次のコードを追加。 [crayon-5bf33365182e73710561... 続きを読む

openFrameworks + OpenCVで映像合成

openFrameworksとOpenCVについてご質問のメールが来ていたので、それに対する解答です。  2つの画像をリアルタイムで合成するためにはどうしたらいいかということでした。まず、次のような画像があるとします。 ofxCvGrayscaleImage binaryImg : どこに画像を当てはめるかを白黒の2値画像で表したもの ofxCvColorImage sampleImg1 : bi... 続きを読む

openFrameworks & OpenCVでColor Tracking(色追跡)

 前のブログ昼下がりの数式でもっともよくアクセスされたを転載します。  完全にopenFrameworks WikiのColorTrackingの頁の写経ですが、コメントをつけてます。 元ページ http://wiki.openframeworks.cc/index.php?title=Color_Tracking(Color%20Tracking) 続きを読む

TAG LIST

AngularJS Arduino C++ CoffeeScript CSS FuelPHP Gem Grunt HTML5 Illustrator iPhoneアプリ JavaScript jQuery Midi MySQL Node.js OpenCV openFrameworks OpenGL osc Pd-extended PHP Processing Raspberry Pi Ruby Ruby on Rails WordPress イベント イラスト ゲーム フロントエンド ライフハック ライブ レポート 作曲 展示会 数論 日記 社会 考え事 自戒 記事紹介 資料 電子工作 音楽