我正在尝试缝合图像以构建全景图。但我一次无法拼接超过3张图像。我正在处理它的代码是 here 当我拼接超过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;
}
有人可以帮助我完善此代码或解决问题。我正在缝制的样本图像是