2014-09-04 211 views
-1

我正在嘗試編寫一個項目,在該項目中,我在發球後追蹤網球穿過法院,並計算出其速度。用戶上傳他們服務的視頻,然後程序將其解決。是否有可能使用C#跟蹤上傳視頻中的對象?還有可能確定法院的界限嗎?跟蹤視頻對象

+0

是的。但我覺得它不會是一個非常準確的速度測量,如果你有一個球場的頂視圖,你離球很遠。但如果你用50p FullHD拍攝,可能會有機會。 – Alexander 2014-09-04 08:22:41

+0

視頻將從播放器後面拍攝,因此球始終在視線內(除了在網帶後面)。 – 2014-09-04 08:24:50

+4

從玩家身後聽起來像是確定球速的最糟糕的角度。你需要看到球在圖像上移動。 – RenniePet 2014-09-04 08:27:27

回答

0

你知道OPEN CV嗎? http://opencv.org/

我認爲你可以使用C#中使用它

+0

擊敗你1秒! :-) – RenniePet 2014-09-04 08:43:09

+1

來自C#的OpenCV:http://www.emgu.com/wiki/index.php/Main_Page – RenniePet 2014-09-04 08:47:05

2

其18.29米從基線到服務線。如果我們假設球速爲100英里/小時(比in Wimbledon慢,並且遠不及我在愛好球場上看到的),球從基線到服務線需要0.4秒(完全忽視球拍擊中後的速度下降) )。 如果您以25fps的速度拍攝,您將在大約10張單張照片上拍攝一個球。 從頂部拍攝,我會說運動模糊會使它幾乎不可能正確跟蹤它並且近似速度。 從後面拍攝,思考運動模糊,網絡,球員,球拍...我想說,這幾乎是不可能的。

嘗試one of these

+0

如您在第一條評論中提到的那樣,50fps如何? – RenniePet 2014-09-04 08:50:32

+1

讓我重新計算。等待。 20張照片!只是不要電影交錯。不過,從後面拍攝,你會如何看待法庭的線條? – Alexander 2014-09-04 08:52:07

+0

我不是OP,我只是假設和好奇。所以從側面看,以50fps非隔行拍攝,這可能有可能嗎? – RenniePet 2014-09-04 08:53:35