Я использую 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;
}
Конечный результат — просто значение, повторяемое в векторе.
Задача ещё не решена.