2013-09-26 46 views
3

我可以使用什麼最佳方法/技術來檢測圖像中存在/不存在球?我正在使用灰階相機,並試圖在場景中沒有球的情況下阻止Circle Hough變換產生誤報。檢測圖像中是否存在球

是否有可能通過使用場景的平均灰度值並檢測此平均值的增加以檢測球的存在來實現此目的?

非常感謝大家提前提出的意見。

+0

球是否有特定的顏色/紋理? –

+0

不,我想要達到這個獨立於顏色/紋理的程度,即我想使用任何足球。 –

+1

啞光球本身可以很好地反射光線,並且通過顏色更容易追蹤。足球具有高對比度的黑色/白色圖案,應該更容易識別。對於一個通用的解決方案(無論你的物體是不是足球),你可能想看看特徵描述符/檢測器(SURF,SIFT等)。另一種選擇可能是訓練haar/lbp級聯,儘管訓練過程不是非常簡單。 –

回答

1

用於MATLAB的計算機視覺系統工具箱有一個名爲trainCascadeObjectDetector的功能,可以讓您訓練自己的Viola-Jones物體檢測器。 Matlab Central上還有一個GUI app,可幫助您標記訓練數據並調整訓練參數。