Некорректно работает goodFeaturesToTrack в третьей версии OpenCV

414
24 декабря 2016, 16:45

Пытаюсь найти особые точки кадра с помощью функции goodFeaturesToTrack в OpenCV 3.0:

Mat frame, gray_frame;
cap >> frame;
cvtColor(frame, gray_frame, COLOR_BGR2GRAY);
vector<Point2f> keypoints;
int maxCorners = 500;
double qualityLevel = 0.01;
double minDistance = 10;
double blockSize = 3;
bool useHarrisDetector = false;
double k = 0.04;
goodFeaturesToTrack(gray_frame, keypoints, maxCorners, qualityLevel,    minDistance);

Почему вместо особых точек в keypoints записывается "мусор"? С версией 3.1 аналогичная история.

READ ALSO
Вывести метки из БД и добавить на карту

Вывести метки из БД и добавить на карту

Всем доброго времени суток!Скажите пожалуйста в чем ошибка, почему не выводятся метки на карту? Причем я проверил через Network и ответ приходит...

470
Mysqli копирование данных из таблицы в таблицу

Mysqli копирование данных из таблицы в таблицу

Есть две одинаковых таблицы: data_tmp и data у которых есть по одной записи

419