具體為如何通過識別一張圖,能夠再另外一組圖中找到與其相似的另一張圖?由於時間倉促無法仔細學習,求各位技術大大指導


1樓說的差不多是這樣,最方便的方法就是提取適合的特徵(SIFT,HOG,Haar,e.t.c),然後計算下歐氏距離(可以通過PCA降維後降低複雜度)。想要匹配準確度高的話,特徵可能要通過DL去獲得(建立在你有比較好的訓練集的前提下)。


信息量太少。指的相似是怎麼個相似法?內容相似的話要用ML或者DL吧如果說長得相似或者說是一副圖的話方法很多,參考圖像配准


可以使用感知哈希演算法,代碼實現可參考感知哈希演算法——找出相似的圖片
在VSLAM中得常見方法是提取特徵點(SIFT ORB什麼的都可以),計算BoW,通過比較BoW來比較圖像的相似度。我們測試過用GoogleNet深度網路來提取特徵,再進行圖像相似度比較,效果比BoW要好一些
可以試試感知哈希

如果僅有一張圖片的樣本的話,很難實現。

識別圖片的過程大概是:

  1. 提取特徵
  2. 訓練樣本,得到模型
  3. 使用模型判斷

如果題主想速成的話,還是去下現成代碼吧。。。


推薦閱讀:
相关文章