基於面積對比法的圖形匹配

模板圖片:

    

 

缺陷圖片1:

 

缺陷圖片2:

 

以上幾幅圖片是實際項目中處理之後的圖片。圖片1是標準物體處理之後的模板圖形,圖片2、3是有缺陷的物體圖片處理之後的效果。想要檢測內輪廓是否有缺陷,用opencv裏面的面積計算函數計算各個內輪廓的面積,然後分別用圖片2、3中的內輪廓面積去和標準圖片的內輪廓面積相比,設定比值的範圍。但是面積參數很不敏感,需要設定很高的閾值才能檢測出缺陷,但是閾值高了又會存在另外一個問題,就是本身完整的各個物體之間也有一定的差異,閾值高了,會把好的,容許在差異之內的物體也識別成錯的了。所以使用面積匹配,需要是在面積缺陷很大的情況纔能有較好的結果,在面積缺陷很少的情況下,算法的精度不夠。

以上是個人在實際項目中測試的結論,敬請大家批評指正。

面積的方法不能識別很細微的缺陷,要換新的方法了,思考中。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章