マルチタッチテーブルを作成した経験を共有したかった。 アイデアは新しいものではありませんが、これは奇跡です-
-それは約10,000ドルかかります、そして、これは我々への配達なしです。
カットの下で、それがどのように機能するか、自宅でそのようなテーブルを作る方法を見つけることができます(慎重に、多くの写真)。
最初に、このようなテーブルで実行できるタスクを指定する必要があります。
1)多数のタッチの同時追跡。
2)高い反応率。
3)表示画像に対するタッチ認識システムの影響の欠如。
4)ユーザーシステムとのかなり簡単な対話=、できればWin7に組み込まれたマルチタッチとの互換性。
主な質問は、タッチポイントを追跡する方法でした。 もちろん、マルチタッチをサポートするusbスクリーンはありますが、価格は高く、テーブルサーフェスとして使用できるサイズはまったくありません。 したがって、出力画像との干渉を避けるために、IR撮影に基づく光学認識システムを使用することが決定されました。
さらにこれがどのように機能するかについて:
写真の表面は厚さ2 cmのアクリルガラスで、その表面は拡散フィルムで覆われています。
これは何のためですか?
タッチを登録するには、IRカメラが必要です。 工業用赤外線カメラは非常に高価であるため、通常のウェブカメラを赤外線に変換するには、赤外線カメラから赤外線フィルターを取り外す必要があります。 そして、IR光のみを透過するしきい値フィルターを追加します。これはネガティブで作成できます。
私は通常のウェブカメラは適切ではないと言う必要があります、なぜなら それは低いfpsを与えるでしょう、私はカスタムPSで最大120 fpsを与えることができるSony PS Eyeを使いました。
IR照明用に、4つのIR照明器が購入されました;オリジナルでは、夜間ビデオ監視システムで使用されています。
画像を反射してテーブルの奥行きを小さくするために、プロジェクターとテーブルの表面の間にミラーが取り付けられています。
ソフトウェアについて:
1.カメラのカスタムドライバー。
2.ビデオストリーム分析のためのnuigroup.comからのCCV。
3. Win7にねじ込むためのさまざまなライブラリ。
これがCCVの結果です
CCVでは、独自のフィルターを追加したり、既存のフィルターを照明にカスタマイズしたりできます。
CCVは、C#にライブラリがある作業でTUIOイベントを生成できます。
以下は、システムの実装に使用されたものです。
1.広視野角の「東芝tdp ex20」プロジェクター。「ホットミラー」ガラスが取り付けられており、認識システムとの干渉を防ぐ赤外線放射をブロックします(距離0.72m、画像サイズ75x100cm、スケール4:3、対角線125 ')。
2.可視投影放射との干渉を防ぐためにIRフィルターがインストールされたSony PlayStation Eyeカメラ。カメラの選択は非常に高いfpsによるものです(低解像度で最大120)
3.テーブル表面のアクリル照明用の2-4 IRパネル、周波数850nm。
4.映写面の裏側に画像が正しく表示されるようにミラーリングします。
5. IRパネル用電源、カメラ操作用PC、画像出力、MTアプリケーション。
6.密集した壁紙で覆われたアルミニウムフレーム。
7. nuigroup.com-トピックに関する情報の巨大な倉庫。
これは私のテーブルのようです:
誰かがこれを自宅で組み立てたい場合-部品を購入する場所のヒントを書きます
PS:MS Surfaceヘッダー内。 そのようなテーブルを使用した例(私にインスピレーションを与えたビデオ)。 nuigroup.com/forums/viewthread/4401