簡體   English   中英

計算機視覺:跟蹤硬幣翻轉

[英]Computer vision: tracking a coin flip

是否可以編寫一個程序來跟蹤和預測硬幣的翻轉?

輸入將是兩個或更多個網絡攝像頭的提要,以監視翻轉的最初幾秒鍾。 該程序將使用我想象的物理方程來分析旋轉硬幣的運動。 輸出將是在事件實際發生之前,硬幣是要掉落還是掉落的估計。 如果確實有可能,哪種語言和庫最適合此任務? C ++和OpenCV是否可以勝任?

您需要閱讀樣本別名的奈奎斯特限制。

基本上,您需要確定典型拋硬幣每秒將顯示多少轉,並使用奈奎斯特定理計算出可捕捉到的最小幀速率。

然后,如果您可以確定硬幣在哪個幀上是平坦的,左手在哪個幀上,被抓住了哪個幀以及最初的硬幣面是什么,那么您就有很大的機會將其外推到捕捉器上。 您可能可以進行音頻處理,以幫助查明翻轉和捕捉事件。

您也許還可以使用幀內的運動模糊來確定硬幣邊緣的角速度,但您不知道旋轉軸。 捕獲更清晰的圖像會更容易。 這意味着要使用寬光圈鏡頭和/或良好的照明,以縮短曝光時間,並可能提高幀頻。

如果可以交錯多台攝像機的幀,則可能會犧牲更高的幀速率。 這需要良好的外部同步。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM