2009-12-09 44 views
3

軟件設計問題:Silverlight 4的動作,並使用顏色跟蹤攝像頭

由於Silverlight 4是的,它有攝像頭的支持,沒有人知道的代碼來跟蹤運動和顏色? SL4可寫位圖是開始寫代碼的第一步嗎?

我想在Silverlight中將特定的顏色動作轉換爲動作。例如,如果您將紅色筆從左到右移動到相機前面,它應該從左到右滾動圖片。

任何幫助將appriciated

回答

1

它不是一個簡單的*碼*做到這一點。您需要使用圖像處理算法來分析視頻流中的圖像以確定興趣點,並在幀之間跟蹤這些點。既然你只想跟蹤某個特定顏色的點,這就簡化了這個問題,因爲涉及的數學較少(如在人臉識別中)。你應該瞭解如下算法:

0

我開始看進入這種類型的應用程序,我發現了AForge.Net。我想可以將它移植到Silverlight上(儘管它可能需要一段時間)。另一個可能的選擇是在COM中封裝AForge,並使用Silverlight的功能在可信的OOB應用程序中運行COM。問題出現在你將不得不弄清楚如何使用COM來安裝COM組件。

http://code.google.com/p/aforge/