<form id="npf5l"></form>
    <address id="npf5l"><listing id="npf5l"></listing></address>
      <noframes id="npf5l"><form id="npf5l"><nobr id="npf5l"></nobr></form>

        <address id="npf5l"><address id="npf5l"><mark id="npf5l"></mark></address></address><span id="npf5l"><nobr id="npf5l"></nobr></span>

        <form id="npf5l"><nobr id="npf5l"><meter id="npf5l"></meter></nobr></form>

        <form id="npf5l"><nobr id="npf5l"><menuitem id="npf5l"></menuitem></nobr></form><address id="npf5l"><nobr id="npf5l"><progress id="npf5l"></progress></nobr></address>

        <sub id="npf5l"><listing id="npf5l"><menuitem id="npf5l"></menuitem></listing></sub>

        首頁 加入收藏 聯系我們

        客服熱線:0755-89482646

        0755-36917666

        公司傳真:0755-89482579

        銷售客服

        行業新聞

        AOI中通用的圖像檢測方法檢測方法

        發布時間:2019/5/17 8:15:39 | 信息來源:
        收藏本文章 | 復制本頁鏈接 | 打印本頁 | 瀏覽:4390 次 | 點此瀏覽更多 《行業新聞》 | 【關閉窗口
        AOI中通用的圖像檢測方法方法有3個: 
        (1)將RGB圖轉換為灰度圖再進行比對 
        (2)將母版圖上的金面作為ROI 
        (3)使用腐蝕算子來消除邊緣干擾


        ****************************************************************
        *使用與母版相減的方式
        ***************************************************************
        (1)將RGB圖轉換為灰度圖再進行比對
        ***************************************************************
        rgb1_to_gray (BrightLeftWireBondingImageReduced, GrayRec)
        rgb1_to_gray(DarkLeftWireBondingImageReduced,GrayStandard)
        ****************************************************************
        (2)根據母版圖像的金面設定檢測區域
        ****************************************************************
        threshold (GrayStandardImageReduced, StandardRegion, 200, 255)
        ****************************************************************
        (3)使用腐蝕算子來消除邊緣干擾
        ****************************************************************
        erosion_circle (StandardRegion, StandardRegion, 2)
        *縮小檢測范圍
        reduce_domain (GrayRec, StandardRegion, GrayRecImageReduced)
        reduce_domain (GrayStandard, StandardRegion, GrayStandardImageReduced)
         abs_diff_image (GrayRecImageReduced,GrayStandardImageReduced,ImageAbsDiff, 1)
        threshold (ImageAbsDiff, Region, 80, 255)
        connection (Region, ConnectedRegions)
        *誤差主要是水平線,因此通過高度大于3個像素、面積大于9個像素來判斷
        select_shape (ConnectedRegions, ConnectedRegions, ['area','height'], 'and', [9,3], [99999,99999])
        count_obj (ConnectedRegions, Number)
        if(Number > 0)
            CurrentNgLight := 0
            CurrentNgCode := 0
            union1 (ConnectedRegions, RegionUnion)
            smallest_rectangle1 (RegionUnion, Row1, Column1, Row2, Column2)
            CurrentNgPos := [Row1-10, Column1-10, Row2+10, Column2+10]
            CurrentNgDescribe := 'LWBConnectedRegions有變色'
            MFOL2_Gather_Ng (CurrentNgCode, CurrentNgPos, CurrentNgDescribe, 0, 0)
        endif
        return ()
        上一篇:除泡機泡沫的溫度變化
        下一篇:AOI技術員如何為質量把關
        日本在线观看的免费_国产日韩精品欧美一区视频_翁熄杂乱合集_全部免费毛片免费播放

          <form id="npf5l"></form>
          <address id="npf5l"><listing id="npf5l"></listing></address>
            <noframes id="npf5l"><form id="npf5l"><nobr id="npf5l"></nobr></form>

              <address id="npf5l"><address id="npf5l"><mark id="npf5l"></mark></address></address><span id="npf5l"><nobr id="npf5l"></nobr></span>

              <form id="npf5l"><nobr id="npf5l"><meter id="npf5l"></meter></nobr></form>

              <form id="npf5l"><nobr id="npf5l"><menuitem id="npf5l"></menuitem></nobr></form><address id="npf5l"><nobr id="npf5l"><progress id="npf5l"></progress></nobr></address>

              <sub id="npf5l"><listing id="npf5l"><menuitem id="npf5l"></menuitem></listing></sub>

              >