Как объединить дескрипторы SURF для индекса Flann с OpenCV

Я использую Visual Studio 2013 и OpenCV 2.4.10.

Я создаю дескрипторы для каждого изображения в моей базе данных и сохраняю в CList из Mat*,
затем я должен создать один глобальный дескриптор для фланкового индекса.

Мой вопрос заключается в том, как объединить, объединить эти дескрипторы для индекса Фланна.

Вот что я делаю:

Mat*ConcatDescriptors(CList<Mat*, Mat*> *descsList) {

POSITION position = descsList->GetHeadPosition();

Mat* concatedDescs = new Mat();//the final descriptor
position = descsList->GetHeadPosition();

while (position)
{
concatedDescs->push_back(descsList->GetNext(position));
}

descsList->RemoveAll();
return concatedDescs;
}

Конечный результат — просто значение, повторяемое в векторе.

2

Решение

Задача ещё не решена.

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


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