最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OpenCV實(shí)現(xiàn)多圖像拼接成一張大圖

 更新時(shí)間:2019年01月15日 11:09:53   作者:call_me_yang  
這篇文章主要為大家詳細(xì)介紹了OpenCV實(shí)現(xiàn)多圖像拼接成一張大圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了OpenCV實(shí)現(xiàn)多圖像拼接成大圖的具體代碼,供大家參考,具體內(nèi)容如下

開始嘗試merge函數(shù),具體如下:

定義四個(gè)矩陣A,B,C,D。得到矩陣combine。

#include<iostream>
#include <core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
 cv::Mat a = (cv::Mat_<int>(2,2)<<1,2,3,4);
 cv::Mat b = (cv::Mat_<int>(2,2)<<5,6,7,8);
 cv::Mat c = (cv::Mat_<int>(2,2)<<9,10,11,12);
 cv::Mat d = (cv::Mat_<int>(2,2)<<13,14,15,16);
 std::vector<cv::Mat> v1;
 v1.push_back(a);
 v1.push_back(b);
 v1.push_back(c);
 v1.push_back(d);
 cv::Mat combine;
 cv::merge(v1, combine);
 cout << "combine=" <<combine<< endl;
 cout<<"Size of combine:"<<combine.size()<<endl;
 
 system("pause");
 return 0;
}

結(jié)果如下:

顯然,不是我們需要的結(jié)果。

嘗試hconcat和vconcat函數(shù),這兩個(gè)函數(shù)opencv本身并沒有。

詳細(xì)介紹參見hconcatvconcat。

具體實(shí)現(xiàn)如下:

#include <iostream>
#include <core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
 cv::Mat a = (cv::Mat_<int>(2,2)<<1,2,3,4);
 cv::Mat b = (cv::Mat_<int>(2,2)<<5,6,7,8);
 cv::Mat c = (cv::Mat_<int>(2,2)<<9,10,11,12);
 cv::Mat d = (cv::Mat_<int>(2,2)<<13,14,15,16);
 Mat combine,combine1,combine2;
 hconcat(a,b,combine1);
 hconcat(c,d,combine2);
 vconcat(combine1,combine2,combine);
 //namedWindow("Combine",CV_WINDOW_AUTOSIZE);
 //imshow("Combine",combine);
 cout<<"Combine=:"<<combine<<endl;
 system("pause");
 return 0;
}

結(jié)果:

圖像拼接實(shí)現(xiàn)

#include <iostream>
#include <core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
 //cv::Mat a = (cv::Mat_<int>(2,2)<<1,2,3,4);
 //cv::Mat b = (cv::Mat_<int>(2,2)<<5,6,7,8);
 //cv::Mat c = (cv::Mat_<int>(2,2)<<9,10,11,12);
 //cv::Mat d = (cv::Mat_<int>(2,2)<<13,14,15,16);
 Mat combine,combine1,combine2;
 Mat a=imread("1.jpg");
 Mat b=imread("2.jpg");
 Mat c=imread("3.jpg");
 Mat d=imread("4.jpg");
 hconcat(a,b,combine1);
 hconcat(c,d,combine2);
 vconcat(combine1,combine2,combine);
 namedWindow("Combine",CV_WINDOW_AUTOSIZE);
 imshow("Combine",combine);
 waitKey(0);
 //cout<<"Combine=:"<<combine<<endl;
 system("pause");
 return 0;
}

圖像結(jié)果顯示如下:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C/C++根據(jù)年月日計(jì)算星期幾(蔡勒公式篇)

    C/C++根據(jù)年月日計(jì)算星期幾(蔡勒公式篇)

    這篇文章主要給大家介紹了關(guān)于C/C++根據(jù)年月日計(jì)算星期幾(蔡勒公式篇)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • C++ 智能指針的模擬實(shí)現(xiàn)實(shí)例

    C++ 智能指針的模擬實(shí)現(xiàn)實(shí)例

    這篇文章主要介紹了C++ 智能指針的模擬實(shí)現(xiàn)實(shí)例的相關(guān)資料,智能指針是一個(gè)類,它把普通指針?lè)庋b起來(lái),能實(shí)現(xiàn)和普通指針同樣的功能。,需要的朋友可以參考下
    2017-07-07
  • C++求Fib數(shù)列

    C++求Fib數(shù)列

    本文給大家匯總介紹了幾種C++求Fib數(shù)列的方法,有需要的小伙伴們可以來(lái)參考下
    2016-02-02
  • C++實(shí)現(xiàn)堆排序示例

    C++實(shí)現(xiàn)堆排序示例

    這篇文章主要介紹了C++實(shí)現(xiàn)堆排序示例,全文運(yùn)用大量代碼完成堆排序,需要了解的朋友可以參考一下這篇文章
    2021-08-08
  • 用C語(yǔ)言遞歸實(shí)現(xiàn)火車調(diào)度算法詳解

    用C語(yǔ)言遞歸實(shí)現(xiàn)火車調(diào)度算法詳解

    本文主要介紹了用C語(yǔ)言遞歸實(shí)現(xiàn)火車調(diào)度算法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Unity3D實(shí)現(xiàn)經(jīng)典小游戲Pacman

    Unity3D實(shí)現(xiàn)經(jīng)典小游戲Pacman

    這篇文章主要介紹了基于Unity3D制作一做個(gè)經(jīng)典小游戲Pacman,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Unity3D有一定的幫助,感興趣的小伙伴可以了解一下
    2021-12-12
  • C++實(shí)現(xiàn)哈夫曼編碼

    C++實(shí)現(xiàn)哈夫曼編碼

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)哈夫曼編碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • opencv3/C++基于顏色的目標(biāo)跟蹤方式

    opencv3/C++基于顏色的目標(biāo)跟蹤方式

    今天小編就為大家分享一篇opencv3/C++基于顏色的目標(biāo)跟蹤方式,具有很好的參考價(jià)值,希望對(duì)的有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • C&C++設(shè)計(jì)風(fēng)格選擇 命名規(guī)范

    C&C++設(shè)計(jì)風(fēng)格選擇 命名規(guī)范

    本文難免帶有主觀選擇傾向,但是會(huì)盡量保持客觀的態(tài)度歸納幾種主流的命名風(fēng)格,僅供參考
    2018-04-04
  • c++ 快速排序算法【過(guò)程圖解】

    c++ 快速排序算法【過(guò)程圖解】

    下面小編就為大家?guī)?lái)一篇c++ 快速排序算法【過(guò)程圖解】。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05

最新評(píng)論

微博| 万全县| 青浦区| 英德市| 孟连| 洮南市| 南华县| 永修县| 松溪县| 五台县| 突泉县| 灵璧县| 云阳县| 夏河县| 姜堰市| 九龙城区| 恭城| 中西区| 石门县| 舟山市| 天气| 外汇| 鹤壁市| 南部县| 成都市| 滕州市| 蓬莱市| 沙湾县| 灵山县| 湛江市| 铜鼓县| 丁青县| 蓬莱市| 柳林县| 内乡县| 怀仁县| 台湾省| 突泉县| 武陟县| 竹溪县| 南丹县|