0021 缺陷檢測(2)

2021-08-29 00:15:44 字數 948 閱讀 4708

blob + 特徵

此示例通過區域性二值化,然後計算連通域,特徵提取,即可判別出是否存在缺陷

此示例有區域性二值化,通過:

mean_image + dyn_threshold組合

動態閾值分割

影象分割(區域性閾值法)

dyn_threshold

origimage:輸入影象

thresholdimage:包括本地閾值的影象(可能是中值濾波之後的影象)

regiondynthresh:分割後的閾值

offset:偏移

lightdark:亮畫素點or暗畫素點or取中間值

blob+差分

對pcb板的灰度影象,開運算和閉運算之後求差值,即可得到缺陷域

此處的差分通過相同的灰度影象進行開運算和閉運算後,再動態閾值分割

灰度影象:

膨脹 閉運算 圖亮點變多

腐蝕 開運算 圖暗點增多

灰度影象的開運算

使用選定的掩碼塊形狀,對灰度影象進行開運算

gray_opening_shape

image:被計算最小灰度值的影象

imageopening:計算完開運算之後的影象

maskheight:過濾掩碼塊的高度

maskwidth:過濾掩碼塊的寬度

maskshape:掩碼塊的形狀

灰度影象的閉運算

使用選定的掩碼塊形狀,對灰度影象進行閉運算

gray_closing_shape

image:被計算最小灰度值的影象

imageopening:計算完開運算之後的影象

maskheight:過濾掩碼塊的高度

maskwidth:過濾掩碼塊的寬度

maskshape:掩碼塊的形狀

opencv表面缺陷檢測 視覺檢測 表面缺陷檢測

當今社會,隨著計算機技術,人工智慧等科學技術的出現和發展,以及研究的深入,出現了基於機器視覺技術的表面缺陷檢測技術。這種技術的出現,大大提高了生產作業的效率,避免了因作業條件,主觀判斷等影響檢測結果的準確性,實現能更好更精確地進行表面缺陷檢測,更加快速的識別產品表面瑕疵缺陷。產品表面缺陷檢測屬於機器...

電網缺陷檢測

螺栓 lslmqk 缺梢子應該是螺母欠扣 螺絲朝向 下 正 上 左斜 右斜 可能併發症 螺母欠扣或螺母平扣螺母欠扣和缺銷子應該是併發的?待確認 lsqbm 就是缺備母,備用螺母,已經有乙個螺母的情況下缺少乙個備用螺母,常見於u形螺絲 lsqdp 缺墊片,這種是不需要螺母的東西,也沒有螺紋 lsqlm...

缺陷檢測之劃傷檢測

本程式演示了如何通過頻域濾波檢測非均勻照明表面的缺陷 劃痕 首先,建立乙個合適的帶通濾波器。然後對輸入影象進行傅利葉變換,在頻域中進行濾波,增強高頻資訊。最後將其轉化為空間域,對增強後的缺陷進行形態學後處理。關閉更新 dev update off dev close window 讀取影象 read...