2010-01-18 63 views

回答

0

好,

我有2個便士分享到:

  1. 我想越來越一致斑點本身將是一個相當具有挑戰性的 任務。如果是安裝,你可以設置你的照明和背景使你的生活更輕鬆,但是如果你想在網站上使用它,那麼每個人都有不同的凸輪/燈光/背景,這會變得棘手。 之後,如果您可以跟蹤blob id,然後使用blob作爲「光標」,那麼您可以輕鬆實現由Blob控制的鼠標手勢。 Didier Brun前段時間寫了個不錯的mouse gestures as3 library

mouse gestures 1 http://www.didierbrun.com/foxaweb/demos/mousegesture/mg_capt01.png

mouse gestures 2 http://www.didierbrun.com/foxaweb/demos/mousegesture/mg_algo01.png

其實,何必跟蹤恆定的斑點。我認爲使用OpenCV's Optical Flow 會給你移動的整體方向。你可以用你的手,頭,等等。在不同的編程環境中使用openCV可能更容易,例如使用cv.jit庫的openframeworksmax/msp/jitter。無論哪種方法都可以幫助您快速創建原型,然後返回到as3的openCV實現。

2.

可能有比這更好的方式,但紙看起來很有趣,也許 有一些想法在你的方法使用: The Representation and Recognition of Action Using Temporal Templates

HTH, 喬治