【OpenCV系列】OpenCV霍夫梯度找圓算法

兩個步驟:尋找圓心、對所有可能的圓心做估計 1、尋找圓心 用Canny算法進行邊緣檢測,得到邊界二值圖 用Sobel算子計算原圖的梯度 遍歷邊緣二值圖中的非0點,沿着梯度方向和反方向畫線段(梯度方向爲圓弧的法線方向,即半徑方向),線段的起點和長度由參數允許的半徑區間決定。將線段經過的點在累加器中記數 對累計器中的點從大到小排序,記數越大越有可能成爲圓心,優先估計半徑 2、對某個可能的圓心作半徑估計
相關文章
相關標籤/搜索