Diffused Illumination調べもの(4)

Multi-touch関連で最大のコミュニティだと思われるNUI Groupのコミュニティでも
IR光の照射方法やblob detectionについていろいろ議論されているようです.苦労が共感できて泣ける。。。

ええと,話を戻して・・・
フォーラムをざっと眺めて,個人的に参考になりそうなスレッドはこのあたりかなと.

MTmini Package – How To Setup Touchlib for use with a MTmini
Help, My DI Setup question

1つ目のスレッドで紹介されている方法は,初代テーブルの検出方法に似てた(苦笑)
まぁ,ベタだけど簡単なやり方としてはこうだよなぁと.これだと若干不備がありそうだけど.

あと,Touchlibはサンプルプログラムなんかも入ってて至れり尽くせりみたいですね.
ただ,個人的にはアルゴリズム考えるのが楽しそうなので,ここら辺は自力でやりたいところ.

ということで,早くカメラを入手しないとなと.
画角が広くて改造しやすい手頃なwebカメラはないものか。。。
(画角が仕様に記載されているwebカメラって思ったより少ないので結構面倒)

Diffused Illumination調べもの(3)

忙しくてDiffused Ilumination関連が進みません.とりあえず,情報収集でもやってみました.

Touchwall: Microsoft’s Inexpensive Wall-Based Multi-Touch Interface
最近,いろんなサイトで話題になってましたね.上記サイトによると,Microsoft Surface
cameraベースのvision systemなので$10,000近くかかるけど,Touchwallは3つの赤外レーザー
で表面をスキャンするシンプルな構成なので$100くらいでできるとのこと.

MTmini – How To
Diffused Illuminationのミニバージョン.$50くらいで作れるらしい.

How I built ORION mt
必要なハードウェアとそのスペックが書かれています.
機器の配置が写真から分かるので参考になりそう.
あと,あの入力画像からどうやって指先領域を強調しているのかが気になる。。。

ちなみに3つ目のblogエントリによると,Xbox LIVE® ビジョンというカメラは,
・Windows XPに対応
・解像度:320×240,フレームレート:60fpsでキャプチャ可能
・改造しやすい
ということでオススメらしいです.ただし,公式サイトをよーく見ると,

(*3)Windows Vista® には対応していません。

の文字が。。。なんというVistaユーザ迫害.orz

続きを読む

Diffused Illuminationテスト8

先週末から体調崩して何もできなかった。。。週明けても不調続行中.
救いは仕事中は集中してるせいか,パフォーマンスが落ちないことくらい?
まぁ,仕事終わったらドッと来ましたが(そういや体調悪かったなぁと).

とりあえず,帰ってから一作業して寝るぞー!!ということで,
急ごしらえでDiffused Illumination指先検出プログラムを組んでみる(行動可能時間30分).

この前の動画にもあるように接触した指先領域の明度が高くなっているのが
確認できたので楽勝だと思ってましたが,触れてない掌領域も明度が
若干高くなるため,以前作ったプログラムでは安定せず.地味に難しい。。。

とりあえず,思いつきのアルゴリズム実装で検出は安定したものの処理速度に難あり.
ここらへんは体調戻ってから考えるか.ということで今日はここまで.もう寝る!!