Как изменить параметры в ORB и maxCorners в детекторах функций GFTT? - PullRequest
0 голосов
/ 21 июня 2020

В OpenCV 4.3.3 ORB и GFTT обнаруживают фиксированное количество ключевых точек. Для ORB этот номер по умолчанию определяется как nfeatures, а для 'GFTT' maxCorners. Я уже пробовал со следующим: thread .

orb = cv2.ORB.create(nfeatures=5000) # also orb = cv2.ORB_create(nfeatures=5000)
gftt = cv.GFTTDetector.create(maxCorners=5000) # gftt = cv.GFTTDetector_create(maxCorners=5000)

Но они по-прежнему возвращают 500 и 1000 ключевых точек соответственно. Я также пробовал использовать метод setMaxFeatures, но он, похоже, тоже не работает.

Есть ли способ изменить эти свойства?

...