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...