2011-08-23 40 views
1

我想使用openCV來檢查圖像是否在另一個圖像上。這張其他圖片也可能是一張照片。我不想知道位置或任何東西,我只想知道圖像是否存在 - 或者,如果圖像「足夠平等」。什麼是檢查一個圖像是否與另一個圖像相似的最佳方法?

例如:我用我的iphone拍攝靜態對象的照片。現在,一天後,我再次拍攝這張照片,我想檢查它是否是大部分相同的對象。

最新最好的方式做到這一點?我嘗試了CVMatchTemplate(但無法獲得工作檢查)和CVNorm。

+0

可能的重複[精確比較2圖像差異使用OpenCV](http://stackoverflow.com/questions/2644787/precisely-compare-2-images-for-differences-using-opencv) – karlphillip

回答

1

也許SURF(加速功能)可以這樣做。 我用它來檢查沿移動的傳送帶上的物體上是否可以找到模板圖像。 看看這個page,它描述了使用EMGU-OpenCV包裝類的SURF。

+0

謝謝你這個回答,我實際上使用OpenCV(C#實現)來做到這一點,但我想我會升級到一些「更智能」的算法(如SURF)而不是「簡單比較」的方法。 –

相關問題