2016-04-27 49 views
0

我有一個應用程序,它可以在任何時間決定是否有一個球是通過圖像處理的目標

我想知道,如果一個球是一個目標內完全跟蹤球,我現在面臨的問題是如何內決定它,當你只有一個目標的2D視野,並有這樣的情況 enter image description here

即使作爲一個人,我很難決定這個球是否在目標之內,有沒有任何算法或可能有幫助的圖像處理技巧?

+2

鑑於攝像機的角度,它不會像檢查球體輪廓是否處於特定ROI一樣簡單。您也可以跟蹤球的半徑......球越靠近球門,其半徑越小 –

回答

1

我曾經研究過一個類似的問題 - 我們嘗試檢測網球是否在法庭內部或外部發生了地面撞擊。 算法如下: 我們使用2個(或更多)相機進行檢測。

  1. 第一臺攝像機自動校準,使用Hough-Line Detector發現Court,然後使用Tsai Camera Calibration方法校準攝像機。這裏我們使用了法院的已知大小。

  2. 然後檢測到移動的球。我們在擊球前後將球的軌跡分成幾部分。

  3. 使用攝像頭的位置,我們構造了球的移動照相機的攝像機發射式3d表面,並從2個攝像機獲得了2個這樣的表面,我們找到了球的三維軌跡。

  4. 當找到2個軌跡(撞擊之前和之後)時,檢測撞擊點並用法院邊界進行測試並不是很複雜。

大約3個月,我們實驗室的3名不是很有經驗的學生。

相關問題