我尝试使用没有estimateTransform 的compose 全景图......它与estimateTransform 配合得很好
stitcher.estimateTransform(imgs);
stitcher.composePanorama(pano);
但我找到了另一种计算图像旋转等的方法,这就是为什么我想像这样使用 composepanorama:
vector<Mat> imgs;
imgs.push_back(image1);
imgs.push_back(image2);
imgs.push_back(image3);
imgs.push_back(image4);
imgs.push_back(image5);
imgs.push_back(image6);
stitcher.composePanorama(Inputimages,pano);
但是每次我尝试这个我都会收到这个错误:
Error: Assertion failed (imgs.size() == imgs_.size()) in unknown function, file ......\src\opencv\modules\stitching\src\stitcher.cpp , line 128