Сшивание изображений не работает с более чем 3 изображениями

Я пытаюсь сшить изображения для построения панорамы. Но я не могу сшить более 3 изображений одновременно. Код, над которым я работаю, находится здесь. Когда я запускаю сшивание более 3-х изображений, я получаю ошибку:

Не удалось настроить параметры камеры

Ptr<BundleAdjusterBase> adjuster;
adjuster = makePtr<BundleAdjusterReproj>();
adjuster->setConfThresh(conf_thresh);
if (!(*adjuster)(features, pairwise_matches, cameras))
{
    cout <<"Camera parameters adjusting failed." << endl; return -1;
}

Может ли кто-нибудь помочь мне улучшить этот код или решить проблему. Образцы изображений, над которыми я работаю,

0 ответов

Другие вопросы по тегам