Различия между OpenCV SURF и OpenSURF? - PullRequest
4 голосов
/ 23 марта 2011

Я пытаюсь использовать (SURF (opencv); [OPENSURF c ++; OPENSURFC #] OPensurf http://www.chrisevansdev.com/computer-vision-opensurf.html), SIFT для сопоставления изображений.

  1. У меня такое ощущение, чтоSIFT более точен во время стоимости, чем SURF (OpenCV).

  2. OpenSURF занимает больше времени, чем OpenCV SURF

  3. Любые тесты на точность дляSURF / OpenSURF / SIFT?

Вы пробовали что-нибудь? Каковы были ваши результаты? Что лучше и почему?

1 Ответ

0 голосов
/ 04 мая 2014

SIFT извлекает больше ключевых функций из изображения.В среднем 70 * 70 фото лица SIFT извлекает около 40-50 функций, а SURF - около 8-10.SURF быстрее, чем SIFT, однако их преимущества меняются в зависимости от приложения, которое вы хотите сделать.Например, в распознавании лиц некоторые полезные функции могут быть упущены в SURF, поэтому в ходе испытаний я увидел, что SIFT более полезен и точен в таких приложениях, как распознавание лиц, поскольку он извлекает больше функций.

...