图像拼接不能使用超过3张图像

时间:2017-09-15 09:39:27

标签: c++ opencv image-processing image-stitching

我正在尝试缝合图像以构建全景图。但我一次无法拼接超过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;
}

有人可以帮助我完善此代码或解决问题。我正在缝制的样本图像是

0 个答案:

没有答案