2013-05-17 82 views
0

我正在一個大學項目中,我必須使用opencv使用圖像處理來檢測cookies中的製造缺陷。該程序必須能夠檢測到超大尺寸,尺寸過小,扭曲的曲奇,帶裂紋的曲奇等。質量控制圖像處理

我是opencv的新手。我嘗試使用Houghcircles來檢查上述缺陷,但它不起作用,因爲完美的cookie本身是橢圓形的。或者,如果我拍攝完美曲奇和任何其他曲奇,我該如何比較它們?

請您提一下可能對我的項目有用的一些函數/代碼。

謝謝。

+0

我是圖像處理新手。請幫忙。 – user2392772

+0

如果你有一個完美/不完美的餅乾數據庫,你可以訓練一個[分類器](http://roberto.blogs.cultureplex.ca/2012/01/24/adaboost-on-opencv-2-3/)。 – William

回答

1

你可以看看橢圓檢測。它確實涉及到更多的編碼,但我過去已經嘗試過,並且效果很好。看看這些文章:

通過這篇文章對matrix representations of conic sections又讀。這將幫助您找到橢圓的主軸和副軸的長度,這反過來將有助於質量控制。

+0

非常感謝。我會嘗試使用上述想法。但是,當我嘗試了一個我在網上發現的橢圓檢測代碼時,問題是,即使是一個扭曲的對象也可以適合橢圓...因此,仍然存在缺陷的對象。 – user2392772

+0

肯定會檢測到有缺陷的物體。您需要後處理,檢查主軸和副軸的長度,然後過濾出噪音或不良樣品。 – Zaphod

+0

好的非常感謝你。將嘗試並返回這裏。 – user2392772