OpenCV实现拼图算法

本文实例为大家分享了OpenCV实现拼图算法的具体代码,供大家参考,具体内容如下

编程环境:VS2012+OpenCV2.4.6

功能:

第一种是将指定三幅图的指定位置的像素直接搬移到新的图像上

第二种是讲指定三幅图按照我们设定好的大小非等比缩放到第三幅图上

三张源图像

OpenCV实现拼图算法_第1张图片

OpenCV实现拼图算法_第2张图片

OpenCV实现拼图算法_第3张图片

两种效果图

OpenCV实现拼图算法_第4张图片

OpenCV实现拼图算法_第5张图片

#include 
#include 
#include 
#include 
using namespace std;
using namespace cv;
 
int main()
{
 ///读入图像/
 ///image1
 //cv::Mat image::zeros(768,1300);
 Mat image1;
 image1= cv::imread("1.jpg");
 if(!image1.data)
 {
  cout<<"image does not exist"< 
 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

你可能感兴趣的:(OpenCV实现拼图算法)