圖像處理筆記(十九):分類器之高斯混合模型


關於模板匹配的一個小補充:
做了一個很小型的模板匹配用於缺陷檢測的應用,測試結果發現模板使用銳化后疊加原圖的圖片效果會比較好。
測試過程同樣存在圖片數量不足的問題。
模板匹配針對缺陷可能存在多種不同形態的檢測不合適。
發現一個現象,我用作檢測模板的那一個50*50的矩形缺陷是符合正態分布的。

高斯混合模型GMM

halcon中其他常用的分類器:
多層感知器(MLP)(BP神經網絡)
支持向量機(SVM)

halcon中注意圖像變量和控制變量使用上的區別,對於控制變量,可以使用||來獲取數組長度,但是不能對圖像變量這么做。
如果想要獲取圖像變量的長度,需要使用count_obj來做(配合select_obj)。
注意select_obj按照index選擇對象,這里的index是從1開始的。

打了一遍class_citrus_fruits的例程,分類橘子和檸檬,總結一下使用gmm做分類的步驟:

  1. 讀取訓練用的圖片,訓練用的圖片應當是分類好的而不是幾類混合在一起的;
  2. 使用threshold等相關算子將圖像中要用來分類的部分篩選出來,以計算橘子和檸檬的特征;
  3. 將面積和圓度作為分類的標准,設置分類器;
  4. 讀取多張圖片中多個橘子和檸檬,將特征提取出來設置到分類器中;
  5. 訓練模型
  6. 使用相同的方法找出測試用圖片中的重點區域,用訓練好的分類器進行識別和做標記。

使用這個分類器的必要條件:

  1. 不同類別之間有明顯的可供區別的特征,並且可以將他們計算出來
  2. 用來分類的圖像能夠容易的找到他們的邊緣, 也即目標物體與背景色區別較大。

# LAWS紋理濾波應用於缺陷檢測
基本原理:結合GMM分類器,對於沒有缺陷的測試樣本,應該能夠分類,對於有缺陷的樣本,會分不出類。使用分類后的圖像與原圖像相減,得出缺陷區域。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM