我試圖在相似的彩色背景上檢測彩色的網球。我使用的OpenCV和C++使用OpenCV進行動態背景分離和可靠的圓檢測
這是測試圖像我正在與工作: http://i.stack.imgur.com/yXmO4.jpg
我已經使用多個邊緣檢測器試圖; sobel,laplace和canny。三者都檢測白線,但當閾值處於可檢測網球邊緣的值時,輸出中的噪聲太大。
我也嘗試了霍夫圓變換,但是因爲它基於canny,所以它不起作用。
我不能使用背景減法,因爲背景可以移動。我也無法修改閾值,因爲照明條件可能會在網球內產生漸變。
我覺得我唯一的選擇是太模板匹配或檢測白線,但是我想盡可能避免這種情況。
你有什麼建議嗎?
「我不能使用背景減法,因爲背景可以移動」 - 你的意思是,相機移動? – berak
不完全。背景是穿着彩色襯衫的人,他們不會靜止。 – Byron
看看紋理檢測。我本人並沒有使用它,但是你可以使用這個事實,即球具有其他光反射特性。說實話:你選擇了一個堅硬的案例,不知道是否會永遠是可靠的,很大程度上取決於你想實現閃電和背景的靈活性...... –