コンユウメモ @kon_yu

作ったガラクタとか、旅行とかの話

Beyond Interactionのサンプルプロジェクトをv0060からv0070に書き換えてみた

国内でopenFrameworksの本と言えば

「Beyond Interaction メディアアートのためのopenFrameworks入門」

なんですが、2010年2月の本のため、oFのバージョンがv0060であり、現行のv0070※では結構コードが違って動かなかったりする。また本書のサポートサイトopenframeworks.jpではサンプロコードのリンクがなくなっている。

 

※2012年5月にv0071がリリースされたがまだまだバグを含んでいるらしい

 

「4−2章 被写体の軌跡とビジュアライズ」

OpenCVのアドオンを利用して画面内のオプティカルフローを取得して動きの軌跡を取得するサンプルがる。

 

オレはこれを動かしてみようとコードを写経使用としたら、本内にコードが足りなかったり、v0070で動かないところが多々あったので、動くように書き換えた。

OpticalFlowSketch1

 

サンプロコードは元のプログラムも結構荒いところが散見するけど、元のコードとの比較のためにもそのままにしている。

 

オプティカルフローによる動作の軌跡は、左上の画像のようになる。

f:id:kon_yu:20120624204916p:plain

 

いまうちの猫がうんこをしたのでめっさ臭い