所以我有一個二維數組表示一個座標平面,一個圖像。在該圖像上,我正在尋找「紅色」像素,並根據我的相機找到的所有紅色像素找到(希望)紅色LED目標的位置。目前,我只是拍着我的十字線到所有的紅色像素的重心:一個數組的加權質心
這種方法的問題是,雖然這種算法自然會將重心更接近最大BLOB(與區域大多數紅色像素),但由於眩光或其他微小干擾,當紅色閃爍到一邊時,我仍然看到我的十字線從目標上跳下。
我的問題是這樣的:
我如何改變這種格局,尋找一個更加權心?簡而言之,我想讓更大的紅色斑點比更小的紅色斑點更重要,甚至可能完全無視遙遠的小斑點。
如果您在飛機的左側和右側必須有「相同的」紅點。質心算法不會在沒有紅色的圖像中心繪製十字線?如果你增加了等式的權重,即使它不太可能,問題仍會持續存在。 – aLevelOfIndirection
是的,這是算法執行非常可怕的情況。然而,這一切都與我打算跟蹤某個特定目標的實際演示有關,並且這個想法是雖然會有一些干擾,但應該永遠不會有任何與該領域目標完全相同的東西(它是一個非常明顯的目標)。這裏的想法是讓算法更注意我的大紅色光源,同時保持一定的能力,以便在距離較遠或稍有阻礙時保持「鎖定」狀態。 – Andrew