Я сравниваю два изображения, используя SIFT в java, используя реализацию Sift, Stephan Saalfeld - http://fly.mpi-cbg.de/~saalfeld/Projects/javasift.html. Но из-за отсутствия надлежащего примера, мне трудно использовать его. Я могу получить дескрипторы для двух изображений, затем соответствующие им соответствующие дескрипторы и, наконец, применить RANSAC для пренебрежения ложными совпадениями. Теперь у меня осталось несколько линеек. Но я смущен, как сделать вывод, похожи ли два изображения или нет?SIFT- сравнение изображений
ответ
RANSAC дает вам матрицу преобразования (включая значения перевода, вращения и масштабирования). Используя эту информацию, вы можете попытаться совместить изображения друг с другом, чтобы увидеть совпадения, найденные SIFT.
Преимущество RANSAC заключается в его способности выполнять надежную оценку параметров модели, то есть он может оценивать параметры с высокой степенью точности, даже если в наборе данных имеется значительное количество выбросов. Недостатком RANSAC является отсутствие верхней границы времени, затрачиваемого на вычисление этих параметров. Когда количество вычисленных итераций ограничено, полученное решение может быть не оптимальным, и оно может даже не соответствовать тому, которое хорошо подходит данным. Таким образом, RANSAC предлагает компромисс; вычисляя большее количество итераций, увеличивается вероятность создания разумной модели. Другим недостатком RANSAC является то, что он требует установки пороговых значений для конкретных задач. RANSAC может оценивать только одну модель для определенного набора данных. Что касается любого одномоторного подхода, когда существуют два (или более) экземпляра модели, RANSAC может не найти ни одного. Преобразование Hough - альтернативный метод надежной оценки, который может быть полезен, когда присутствует более одного экземпляра модели.
В заключение вы можете сказать, сколько двух изображений одинаково. Он не всегда может сказать вам, что это полный матч или общая разница. Таким образом, вы получите матчи после применения RANSAC. Затем вы можете узнать, что процент хороших совпадений по общим совпадениям, а затем вам нужно принять решение в соответствии с этой информацией.
- 1. Сравнение изображений с использованием SIFT
- 2. Сравнение оператора SIFT и оператора MOPS
- 3. Сравнение возможностей SIFT, хранящихся в базе данных mysql
- 4. Классификация изображений с функциями Sift и Knn?
- 5. Соответствующие функции изображений с использованием PCA-SIFT
- 6. SIFT Feature Extraction для 1500 изображений
- 7. Сравнение изображений
- 8. SIFT предсказание
- 9. Сравнение дескрипторов функций большого набора изображений
- 10. Устный перевод в SIFT
- 11. Сравнение изображений GIF пикселей
- 12. сравнение двух векторных изображений
- 13. Сравнение изображений PHP
- 14. C# Сравнение изображений кнопок
- 15. Сравнение изображений с NSData
- 16. Сравнение изображений AForge
- 17. OSX: Сравнение двух изображений
- 18. Сравнение двух изображений
- 19. Сравнение изображений на Android.
- 20. Сравнение изображений логотипов
- 21. Java быстрое сравнение изображений
- 22. сравнение двух изображений
- 23. Android ImageButton сравнение изображений
- 24. Как сделать сравнение изображений?
- 25. Сравнение изображений для подобия
- 26. Сравнение изображений - быстрый алгоритм
- 27. сравнение изображений iOS
- 28. Сравнение файлов изображений
- 29. Сравнение изображений с Properties.Resources.image
- 30. Сравнение 2 разных изображений