Dan Hume's Blog


Making a Multi-touch Pad
November 21, 2010, 6:31 pm
Filed under: Performance Video

I’ve decided instead of making an actual application for the iPhone, iPad and iPod Touch, I’m going to make my very own multi-touch pad. I’ll be using a software called Community Core Vision to make this work.

Community Core Vision, CCV for short (aka tbeta), is a open source/cross-platform solution for computer vision and machine sensing. It takes an video input stream and outputs tracking data (e.g. coordinates and blob size) and events (e.g. finger down, moved and released) that are used in building multi-touch applications. CCV can interface with various web cameras and video devices as well as connect to various TUIO/OSC/XML enabled applications and supports many multi-touch lighting techniques including: FTIR, DI, DSI, and LLP with expansion planned for the future vision applications (custom modules/filters).

Being a student, money is often an issue so my multi-touch track pad will be a very inexpensive and basic construction, but if done correctly, will work perfectly for what I need it to do. Where do I begin… well Phil found me this tutorial which will help construct a multi-touch pad in just a few minutes.

Items I’ll need:

  • Cardboard box – main body to install web-cam into.
  • Picture Frame – This will act as the surface for the interface.
  • Webcam – This is the device that will track movement made on the interface.
  • Plain Paper – This is to underneath the glass, so the camera will only pick up touch movement on the interface.
Advertisements

Leave a Comment so far
Leave a comment



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s



%d bloggers like this: