2011-11-10 54 views
2

我有2個圖像,說bigImage和smallImage。我想檢測smallImage是否存在於bigImage中的任何位置,而不管其方向或轉換(旋轉)。如果在那裏,它應該返回true,否則返回false。我一直在瀏覽openCV中的模板匹配(cvMatchTemplate)方法,但由於真假匹配的輸出之間沒有太大差異,所以沒有到達任何地方。我的需求仍然可以使用cvMatchTemplate或者openCV中的其他方法來實現這一點。使用opencv在iPhone上進行圖像匹配/檢測

回答

2

這是一個非常普遍和非常困難的問題,有很多解決方案。他們都不是銀彈;希望他們中的一個能爲你的特定問題工作。試着看看SIFT,顏色直方圖匹配,SURF,HoG,Viola-Jones,DOT,ORB。其中一些具有OpenCV實現;別人不會。你應該閱讀可用的選項及其優缺點,然後嘗試一些。

+0

這是SIFT http://www.cs.ubc.ca/~lowe/keypoints/的一個很好的參考,如果你關心性能,ORB似乎是最好的 – Sam