最新訊息
 
機器視覺檢測 /
形狀檢測 (測量孔)
 

Shape Fitting: Measuring holes

-- Shape Fitting: Measuring holes --

§ 目的

檢測 / 測量 孔的數量

§ 過程

一組或單一影像,其半徑和孔的數目是個變數

§ 結果

計算出主要的半徑大小,取其半徑中心,算出小的安裝孔和數量

§ 提示

  • 受檢查物件總是在單一位置上
  • 利用 "FitCircleToEdges" filter 尋找物件內部和外部邊界,圓的影像尺寸是個變數,準備一些邊界檢測圓的半徑
  • 利用 "ScanMultipleStripes" filter 在影像中掃描出每個點的距離,計算較小的圓孔數
  • 利用 "CircleToCircleDistance" 計算圓孔的半徑
  • § 解決方案

    1. "EnumerateFiles" filter and "LoadImage" filter 呼叫影像
    2. "FitCircleToEdges" filter 選擇第一個影像作為背景,建立一個圓圈,如下圖所示

    3. "FitCircleToEdges" filter 設 inScanCount 為 20,為提高圓圈檢測的準確性,inImageInterpolation 設 Bilinear (雙線),選擇 inScanLength 大小涵蓋影像的邊緣,如下圖影像值設為45

    4. 為檢測零件的外邊框,再加入利用"FitCircleToEdges" filter,在影像中建立較第一個大些的圓圈,設置 InEdgeTransition 為 DarkToBright
    5. 利用 "CircleToCircleDistance" filter 計算部份半徑,發現其它的圓圈
    6. 利用 1D Edge Detection 技術,在一開始,有必要準備橫穿越所有圓孔的路徑掃描。利用 "CreateCircularPath" 設InPointCount 為 20,選擇員相交叉的所有小孔,如下圖所示

    7. 利用 "ScanMultipleStripes" 設 inStripePolarity 為 Bright,計算出路徑
    8. 利用 "ArraySize" filter 選擇 Segment2D type,計數發現條紋

    §

     
    特別聲明:本網站為汎叡有限公司版權所有,請尊重智慧財產權,未經允許請勿任意轉載、複製或做商業用途
    所使用的所有商標名稱, 分屬各商標註冊公司所有。
    Copyright c 2009 Fadracer Technology Inc. All Rights Reserved.
    汎叡有限公司 TEL:+886-2-2585-8592 FAX:+886-2-2598-8802 E-MAIL:sales.tp@fadracer.com