基于圖像處理的型坯直徑非接觸測量方法研究
3.2 型坯直徑的檢測方法
型坯直徑的測量是通過(guò)對型坯輪廓圖像的邊緣檢測來(lái)實(shí)現的。邊緣檢測有兩種基本方法:一種是采用邊緣檢測算子進(jìn)行邊緣提取,另一種是采用灰度閾值分割法進(jìn)行邊緣提取。從Roberts算子、 Sobel算子、LoG算子、Canny算子和灰度閾值分割法所得到的檢測結果可知,灰度閾值分割方法其算法效率高、檢測結果較好,最適合于型坯輪廓邊緣的檢測。
由型坯輪廓邊緣二值圖像求取型坯直徑很容易實(shí)現的。假設擠出的型坯其軸線(xiàn)是垂直于水平面的,某一小段型坯的直徑可以看成是水平直線(xiàn)與輪廓邊緣的兩個(gè)交點(diǎn)之間的距離。實(shí)現方法為:
1)按行掃描邊緣二值圖像,若該行像素點(diǎn)灰度值全為0,則檢測下一行,否則執行下一步。
2)若檢測到某像素點(diǎn)灰度值為255,則判斷其右邊像素點(diǎn)灰度值是否為255。若是,則跳過(guò)該行不檢測,繼續檢測下一行;否則,執行下一步。
3)已經(jīng)檢測到左邊緣點(diǎn)的坐標,繼續該行的檢測,掃描右邊緣點(diǎn)。如果檢測到,則計算兩邊緣點(diǎn)問(wèn)的距離并保存,繼續檢測下一行;否則直接繼續檢測下一行。
圖3是對邊緣二值圖像進(jìn)行直徑檢測的結果,檢測的點(diǎn)間隔為10個(gè)像素,型坯長(cháng)度約為630個(gè)像素。其中,圖3(a)是對灰度閾值分割法得到的邊緣輪廓進(jìn)行處理的結果,圖3(b)是對Canny算子檢測到的邊緣輪廓進(jìn)行處理的結果。兩種算法得到的直徑分布基本一致。
評論