モノクロタイム

I'm from the future!

【vvvv】FiducialTrackerでマーカー同士の距離を測るやつ

こんにちは,れいじです.

今回はちょっとしたメモ書き的な感じで.

vvvvではもちろんAR的なプログラムも簡単に作ることが出来ます.

その中でも比較的簡単に使えるマーカーはARToolKitが提供する元祖ARマーカーとFiducialTrackerです.

FiducialTrackerはマーカーがオシャレで好きです.VJCardboardでも使用しました.

FiducialTracker (FreeFrame DShow9) | vvvv

reiji1020.hatenablog.com

vvvvでのFiducialTrackerは非常に有能で,何もしなくてもRenderer上のマーカーの中心座標を取る事が出来ます.

勿論複数のマーカーのトラッキングにも対応しているので,中心座標の差を取ればマーカー同士の距離を取ることが出来ます.

あ,もちろん厳密な距離を取るのであれば多少の計算は必要です.とりあえず簡単な距離が取れればいい人向け.

パッチはこんな感じ.

f:id:yomoyamareiji:20170716222145p:plain

今回は2つのマーカーの距離を取るため,GetSliceを2つ配置してそれぞれindex0,index1の値を持ってくるようにしています.

このGetSliceでは各マーカーの中心座標のうちX座標を取り出しています,Y軸の差を取りたい場合は隣のピンに接続するとよいです.

indexを指定すれば欲しい値を持ってきてくれます(指定したindexが見つからない場合は最大indexの値を持ってきます)

f:id:yomoyamareiji:20170716223040j:plain

画面左下に数値が出ます.

他にも何個かTips的なのが続きます.もし使えそうなのがありましたら自由に使ってください.

ではでは~

vvvvook -プロトタイピングのためのビジュアルプログラミング入門

vvvvook -プロトタイピングのためのビジュアルプログラミング入門

Prototyping Interfaces: Interaktives Skizzieren mit vvvv

Prototyping Interfaces: Interaktives Skizzieren mit vvvv

  • 作者: Jan Barth,Roman Stefan Grasy,Martin Lukas,Markus Lorenz Schilling,Jochen Leinberger
  • 出版社/メーカー: Schmidt Hermann Verlag
  • 発売日: 2013/06
  • メディア: ハードカバー
  • この商品を含むブログを見る

LOGICOOL ウェブカム HD画質 120万画素 C270

LOGICOOL ウェブカム HD画質 120万画素 C270