【opencv图像全景拼接】遇到问题 已退出,返回值为 -1 (0xffffff
opencv吧
全部回复
仅看楼主
level 2
妖妖at 楼主
2017年12月19日 11点12分 1
level 2
妖妖at 楼主
#include <fstream>
#include "opencv2/highgui/highgui.hpp"
#include <opencv2/stitching.hpp>
#include <iostream>
using namespace cv;
using namespace std;
vector<Mat> imgs; //保存拼接的原始图像向量
//导入所有原始拼接图像函数
void parseCmdArgs(int argc, char** argv);
int main(int argc, char* argv[])
{
//导入拼接图像
parseCmdArgs(argc, argv);
Mat pano;
Stitcher stitcher = Stitcher::createDefault(false);
Stitcher::Status status = stitcher.stitch(imgs, pano);//拼接
if (status != Stitcher::OK) //判断拼接是否成功
{
cout << "Can't stitch images, error code = " << int(status) << endl;
return -1;
}
namedWindow("全景拼接", 0);
imshow("全景拼接", pano);
imwrite("D:\\全景拼接.jpg", pano);
waitKey();
return 0;
}
//导入所有原始拼接图像函数
void parseCmdArgs(int argc, char** argv)
{
for (int i = 1; i<argc; i++)
{
Mat img = imread(argv[i]);
if (img.empty())
{
cout << "Can't read image '" << argv[i] << "'\n";
}
imgs.push_back(img);
}
}
2017年12月19日 11点12分 2
level 2
妖妖at 楼主
我找不到有什么错误,请大佬帮我指导一下
2017年12月19日 11点12分 3
level 2
妖妖at 楼主
刚刚才开始接触学习,请大家帮忙指导一下(鞠躬)
2017年12月19日 11点12分 4
level 2
妖妖at 楼主
“拼接.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcp120d.dll”。已加载符号。
“拼接.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcr120d.dll”。已加载符号。
“拼接.exe”(Win32): 已加载“C:\Windows\SysWOW64\imm32.dll”。已加载符号。
“拼接.exe”(Win32): 已加载“C:\Windows\SysWOW64\msctf.dll”。已加载符号。
程序“[3316] 拼接.exe”已退出,返回值为 -1 (0xffffffff)。
2017年12月19日 11点12分 5
level 1
解决了吗?求教
2020年03月11日 13点03分 6
level 11
图不行
2020年03月12日 01点03分 7
level 2
楼主问题解决了吗
2020年03月20日 02点03分 8
1