#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/stitching/stitcher.hpp>
using namespace std;
using namespace cv;
bool try_use_gpu = false;
vector<Mat> imgs;
string result_name = "dst1.jpg";
int main(int argc, char * argv[])
{
Mat img1 = imread("Image3.jpg");
Mat img2 = imread("Image4.jpg");
imshow("p1", img1);
imshow("p2", img2);
if (img1.empty() || img2.empty())
{
cout << "Can't read image" << endl;
return -1;
}
imgs.push_back(img1);
imgs.push_back(img2);
Stitcher stitcher = Stitcher::createDefault(try_use_gpu);
// 使用stitch函数进行拼接
Mat pano;
Stitcher::Status status = stitcher.stitch(imgs, pano);
if (status != Stitcher::OK)
{
cout << "Can't stitch images, error code = " << int(status) << endl;
return -1;
}
imwrite(result_name, pano);
Mat pano2 = pano.clone();
// 显示源图像,和结果图像
imshow("全景图像", pano);
imwrite("全景图像.jpg", pano);
if (waitKey() == 27)
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
FigureConnection_STITCH.rar (26个子文件)
FigureConnection_STITCH
FigureConnection.sln 994B
FigureConnection.sdf 13.13MB
Debug
FigureConnection.ilk 752KB
FigureConnection.exe 111KB
FigureConnection.pdb 2.69MB
FigureConnection
Image2.jpg 372KB
main.cpp 1KB
Image1.jpg 405KB
FigureConnection.vcxproj.filters 945B
FigureConnection.vcxproj 5KB
dst1.jpg 558KB
Debug
FigureConnection.tlog
link.read.1.tlog 10KB
link.command.1.tlog 8KB
CL.write.1.tlog 2KB
cl.command.1.tlog 2KB
FigureConnection.lastbuildstate 205B
CL.read.1.tlog 55KB
link.write.1.tlog 2KB
vc120.idb 955KB
main.obj 457KB
vc120.pdb 1.89MB
FigureConnection.log 2KB
Image3.jpg 386KB
全景图像.jpg 558KB
Image4.jpg 409KB
FigureConnection.v12.suo 20KB
共 26 条
- 1
资源评论
- wangtianqi0072017-12-15这人专门骗积分,几个图像拼接的资源是都是辣鸡
众豆子
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功