我尝试使用不同的方式拼接图像,但出现以下错误...我尝试更改图像的格式或大小但没有任何反应...有什么想法吗?
错误:
错误:未知函数中的断言失败 (imgs.size() == imgs_.size()),文件......\src\opencv\modules\stitching\src\stitcher.cpp,第 128 行
我的代码:
int main( int argc, char** argv )
{
Stitcher stitcher = Stitcher::createDefault();
Mat image11,image22;
Mat pano,output_frame;
vector<Mat> imgs,currentFrames;
// Load the images
Mat image1= imread( argv[1] );
Mat image2= imread( argv[2] );
printf("-- umwandlung works");
currentFrames.push_back(image1);
currentFrames.push_back(image2);
stitcher.estimateTransform( currentFrames );
stitcher.composePanorama(currentFrames, output_frame );
waitKey(0);
}