您的位置:首页 > 游戏 > 手游 > 怎么创建一个平台_漯河网页设计_2022拉新推广赚钱的app_新媒体运营需要哪些技能

怎么创建一个平台_漯河网页设计_2022拉新推广赚钱的app_新媒体运营需要哪些技能

2025/4/18 17:24:40 来源:https://blog.csdn.net/qq_15267341/article/details/146347841  浏览:    关键词:怎么创建一个平台_漯河网页设计_2022拉新推广赚钱的app_新媒体运营需要哪些技能
怎么创建一个平台_漯河网页设计_2022拉新推广赚钱的app_新媒体运营需要哪些技能
#include "quanjing.h"
#include <QApplication>
#include  <QMessageBox>
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/opencv.hpp>using namespace std;
using namespace cv;quanjing::quanjing(QWidget *parent, Qt::WFlags flags): QMainWindow(parent, flags){ui.setupUi(this);connect(ui.pushButton,SIGNAL(clicked()),this,SLOT(btnClick()));	
}void quanjing::btnClick(){Mat imgL = imread("C:/Users/TR/Desktop/quan/2.jpg");Mat imgR = imread("C:/Users/TR/Desktop/quan/3.jpg");double start = getTickCount();Mat grayL, grayR;cvtColor(imgL, grayL, COLOR_BGR2GRAY);cvtColor(imgR, grayR, COLOR_BGR2GRAY);Mat grayL64F, grayR64F;grayL.convertTo(grayL64F, CV_64F);grayR.convertTo(grayR64F, CV_64F);Point shiftPt = phaseCorrelate(grayL64F, grayR64F);Mat dstImg(imgL.rows, imgR.cols + abs(shiftPt.x), CV_8UC3, Scalar::all(0));Mat roiLeft = dstImg(Rect(0, 0, imgL.cols, imgL.rows));imgL.copyTo(roiLeft);Mat roiRight = dstImg(Rect(-shiftPt.x, 0, imgR.cols, imgR.rows - shiftPt.y));Mat cutImg = imgR(Rect(0, shiftPt.y, imgR.cols, imgR.rows - shiftPt.y));cutImg.copyTo(roiRight);Mat debugImg = dstImg.clone();rectangle(debugImg, Point(-shiftPt.x, -shiftPt.y), Point(dstImg.cols-1, imgR.rows - shiftPt.y), Scalar(0, 255, 0), 2, 8);imwrite("match.jpg", debugImg);double end = getTickCount();double useTime = (end - start) / getTickFrequency();cout << "use-time : " << useTime << "s" << endl;imwrite("C:/Users/TR/Desktop/quan/dst.jpg", dstImg);QMessageBox::information(this,"xxxx","kkkk");}quanjing::~quanjing()
{}

 融合后结果:


FR:徐海涛(hunkxu)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com