OpenCV Keypoint. связь между размером и октавой

Я работаю с OpenCV ключевые точки и у меня есть вопросы по поводу размера и октавы keyPoint.

Я знаю, что у ключевой точки есть координата (x, y) и размер, который просто можно описать как круг с центром (x, y) и радиусом размера.

И я знаю, что есть некоторые октавные уровни (во время которых изображение подвергается понижающей дискретизации на 2), которые обнаруживают ключевые точки.

У меня есть 2 вопроса по этому поводу.

  1. Есть ли какая-то связь между размер ключевой точки и октава или подуровень когда это обнаружено?
  2. Какое максимальное количество октавные уровни что изображение может иметь? Поскольку на каждом октавном уровне изображение подвергается понижающей дискретизации на 2, это означает, что ответом является Log (2, image_size)? И что насчет подуровень ?

0

Решение

1) Да, существует (в общем) взаимосвязь между размером (или масштабом) ключевой точки и октавой и подуровнем обнаружения: чем больше размер / масштаб, тем выше объединенная октава и подуровень. Но учтите, что это будет зависеть от выбора детектора ключевых точек (SIFT, SURF, …), а также от его реализации. Взгляните на статью Дэвида Лоу SIFT: ПРОСЕЯТЬ для некоторых идей.

введите описание изображения здесь

2) Теоретически это будет максимальное число октав для изображения, на практике это никогда не будет использовано: если я правильно помню, SIFT-детектор OpenCV использует только 2 или 3 октавы с каждыми 3 промежуточными шкалами.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]