我一直在使用OpenCV很短的時間,並且已經對圖像執行了Canny邊緣檢測,並且之後還執行了擴展以進一步分離對象(在我的從一個正方形)背景。獲取邊緣檢測後的邊緣座標(Canny)
我的問題現在是使用一種算法來識別2D中的可抓取區域,該算法需要我處理這些邊緣中的點的座標。有沒有什麼辦法可以使用OpenCV來獲得拐角的座標,以便我可以找到形成正方形邊緣的線的方程?我知道廣場的大小。我的問題涉及二維座標幾何,因此需要座標。
如果需要的話,我可以在邊緣檢測和擴張後提供圖像。幫助將不勝感激。
我一直在使用OpenCV很短的時間,並且已經對圖像執行了Canny邊緣檢測,並且之後還執行了擴展以進一步分離對象(在我的從一個正方形)背景。獲取邊緣檢測後的邊緣座標(Canny)
我的問題現在是使用一種算法來識別2D中的可抓取區域,該算法需要我處理這些邊緣中的點的座標。有沒有什麼辦法可以使用OpenCV來獲得拐角的座標,以便我可以找到形成正方形邊緣的線的方程?我知道廣場的大小。我的問題涉及二維座標幾何,因此需要座標。
如果需要的話,我可以在邊緣檢測和擴張後提供圖像。幫助將不勝感激。
您可以像Harris或Corner Eigenvalues一樣使用OpenCV提供的角點檢測器。 Here's這是一個例子,以及完整的代碼。
如果其他功能也在摔角,您可能需要進行連接組件分析。
只是提供第二種方法 - 不保證工作。
的原因聲明的是,它只是如果你需要找到矩形的更健壯的方式工作在非常乾淨的結果,而在坎尼邊緣等任何損壞的邊緣或缺口,Hough transform會是必要的。