機器視覺應用軟體發展步驟及流程 [影像處理步驟及流程]

機器視覺應用軟體發展步驟及流程 [影像處理步驟及流程]

機器視覺應用軟體發展步驟及流程 [影像處理步驟及流程 SOP]


資料來源: https://mp.weixin.qq.com/s/fkenTkIq5Xx_vzmapy1RcA

http://www.cnblogs.com/hanzhaoxin/archive/2013/02/15/2912879.html


一、圖像採集:
    清洗(過濾)資料 或 圖像/影像增強(強化) [前置動作]


二、圖像分割:

    圖像分割的定義: 

        所謂圖像分割是指將圖像中具有特殊含義的不同區域分割開來,這些區域是互相不交叉的,每個區域都滿足特定區域的一致性。


        1、基於閾值的圖像分割

            threshold —採用全域閾值分割圖像。

            格式:    threshold(Image : Region : MinGray, MaxGray : )

            自動全域閾值分割的方法:

            (1)計算灰度長條圖 
            (2)尋找出現頻率最多的灰度值(最大值) 
            (3)在threshold中使用與最大值有一定距離的值作為閾值

        2、基於區域的圖像分割:直接創建區域


三、形態學處理

形態學處理以集合運算為基礎。

    腐蝕、膨脹、開操作、閉操作是所有形態學影像處理的基礎。

    開操作(先腐蝕再膨脹)使物件的輪廓變得光滑,斷開狹窄的間斷和消除細的突出物。

    閉操作(先膨脹再腐蝕)消彌狹窄的間斷和長細的鴻溝,消除小的孔洞,填補輪廓線的斷裂。

    形體學基礎運算元:

        erosion1 
        dilation1 
        opening 
        closing

    常用的形態學相關運算元 
        connection 
        select_shape 
        opening_circle 
        closing_circle 
        opening_rectangle1 
        closing_rectangle1 
        complement 
        difference 
        intersection 
        union1 
        shaps_trans 
        fill_up

    形態學高級運算元: 
        boundary 
        skeleton

四、特徵提取:

    1、區域特徵:

        area 
        moments

        smallest_rectangle1

        smallest_circle

        convexity:區域面積與凸包面積的比例

        contlength:區域邊界的長度

        compactness

    2、灰度特徵

        estimate_noise

        select_gray

五、輸出結果:

    (1)獲取滿足條件的區域

    (2)區域分類,比如OCR

    (3)測量

    (4)品質檢測

One thought on “機器視覺應用軟體發展步驟及流程 [影像處理步驟及流程]

  1. 機器視覺應用軟體發展步驟及流程 [影像處理步驟及流程]

    erosion – 侵蝕
    dilation – 擴張
    opening – 開運算
    closing – 閉運算

    connection
    select_shape
    opening_circle
    closing_circle
    opening_rectangle
    closing_rectangle
    complement
    difference
    intersection
    union
    shaps_trans
    fill up

    選擇形狀
    開環
    閉環
    開口矩形
    閉合矩形
    補充
    區別
    路口
    聯盟
    shaps_trans
    填上

    boundary – 邊界
    skeleton – 骨架

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *