我正在比較兩個使用SIFT在java中使用Stephan Saalfeld的篩選實現的圖像 - http://fly.mpi-cbg.de/~saalfeld/Projects/javasift.html。但由於缺乏適當的例子,我發現使用它很困難。我能夠獲得這兩個圖像的描述符,然後獲取它們相應的匹配描述符,最後應用RANSAC忽略錯誤匹配。現在,我留下了一些inlier。但我很困惑如何得出兩幅圖像是否相似?SIFT-圖像比較
1
A
回答
0
RANSAC爲您提供了轉換矩陣(包括平移,旋轉和縮放值)。使用這些信息,您可以嘗試將圖像放在彼此上以查看SIFT找到的匹配項。
RANSAC的一個優點是它能夠對模型參數進行魯棒估計,即即使在數據集中存在大量異常值時,它也可以高準確度地估計參數。 RANSAC的缺點是計算這些參數所用的時間沒有上限。當計算的迭代次數有限時,獲得的解決方案可能不是最佳的,並且它甚至可能不是一個能很好地適合數據的解決方案。通過這種方式,RANSAC提供了一種權衡;通過計算更多的迭代次數,增加了產生合理模型的概率。 RANSAC的另一個缺點是需要設置特定於問題的閾值。 RANSAC只能爲特定的數據集估算一個模型。至於存在兩個(或更多)模型實例的任何一種模型方法,RANSAC可能無法找到任何一個。霍夫變換是一種替代的魯棒估計技術,當存在多個模型實例時可能會有用。結論是,你可以說有多少兩幅圖像是相似的。它不能總是告訴你,它是一個完全匹配或總差異。所以你會在應用RANSAC後得到比賽。然後你可以發現,好匹配的比例超過總匹配,然後你需要根據這些信息來決定。
相關問題
- 1. 使用SIFT比較圖像
- 2. 如何使用SIFT進行圖像比較
- 3. 比較圖像
- 4. 圖像比較
- 5. BRIEF和ORB與SIFT的比較
- 6. 比較圖像matlab
- 7. AForge圖像比較
- 8. matlab圖像比較
- 9. iOS圖像比較
- 10. 逐像素比較圖像
- 11. 比較GIF圖像像素
- 12. 位圖圖像比較
- 13. 比較圖像(形狀sihlohette圖像)
- 14. 如何比較圖像(緩存圖像)?
- 15. 兩幅圖像的圖像比較
- 16. 使用MATLAB比較圖像
- 17. 比較兩幅圖像
- 18. 與NSData的圖像比較
- 19. java.util.zip.CRC32比較圖像文件
- 20. 知覺圖像比較
- 21. 比較像素圖表
- 22. 使用ImageMagick.NET比較圖像
- 23. 加速圖像比較
- 24. Tensorflow-Java圖像比較
- 25. 在gerrit中比較圖像
- 26. 在android中比較圖像?
- 27. OpenCV的比較圖像
- 28. 圖像比較使用SURF
- 29. 硒/ JAVA圖像比較
- 30. 比較javascript中的圖像