最新訊息
 
缺陷檢測
 

Finding Razor Head Defects

-- Finding Razor Head Defects --

§ 目的

一個簡單的人機介面 (HMI),檢測樣品或零件是否有缺陷瑕庛

§ 過程

檢測樣品或零件是否有缺陷瑕庛,在其缺陷瑕庛上用紅色標示

§ 結果

程序在執行時,若發現缺陷瑕庛是確定的,會顯示應當的訊息

§ 提示

  • 採用 1D Edge detection 的技術,將影像的邊緣銳利化,利用 "ScanSingleEdge" filter 找到缺陷瑕庛
  • 在第二部分,使用標準的 blob 分析技術,當影像該連接處,背景是可以被分離到2個斑點。如果沒有連接,則可呈現為一個斑點
  • 準備一個 HMI 使用 BoolIndicator,該控制允許顯示結果由 Bool 值呈現
  • § 解決方案

    1."EnumerateFiles" filter and "LoadImage" filters 呼叫影像
    2. 利用 "ScanSingleEdge" filters 並加入兩次在該編輯程序中,設置掃描路徑,它們將穿過兩個檢測頭,掃描路徑如下圖顯示

    3. "ThresholdToRegion" filter 設 inMin 值為 200,找其背景的雜質
    4. "SplitRegionIntoBlobs" filter 設 InMinBlobArea 值為 4000,在於分類所找到的背景雜質
    5. "empty formula" filter 一個空的公式用來計算檢查的結果:

    1. 加入 inRightPoint 和 inLeftPoint 做輸入連結 "ScanSingleEdge" filter 的輸出
    2. 加入 inBlobs 做輸入和 "SplitRegionIntoBlobs" filter 的輸出做連結
    3. 加入inMaxY 做輸入Real型態, 其中 Y 值設為最大可接受的值
    4. 建立 outLeftOk 和 outRightOk 的輸出公式,在這些產出的公式應該檢查每個點不具有 Y 值,大於 inMaxY 的值
    5. 建立 outDisconnect 輸出,應用程序應檢查是否 inBlobs,如果是,輸入數組長度為 1
    6. 建立 outSegment 輸出,在此輸出建立一個新的分析,分類 (0, inMaxY, 800, inMaxY)

    6. 加入一個 filter 將繪製公式經計算部分,繪製輸入影像計算出的線段

    §

     
    特別聲明:本網站為汎叡有限公司版權所有,請尊重智慧財產權,未經允許請勿任意轉載、複製或做商業用途
    所使用的所有商標名稱, 分屬各商標註冊公司所有。
    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