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

實現(xiàn)opencv圖像裁剪分屏顯示示例

 更新時間:2014年04月11日 10:50:00   作者:  
這篇文章主要介紹了實現(xiàn)opencv圖像裁剪分屏顯示示例,需要的朋友可以參考下

使用OPENCV圖像處理庫,將圖片裁剪分屏顯示

復(fù)制代碼 代碼如下:

//#include "stdafx.h"
#include <opencv2/opencv.hpp>

//#include <opencv2/imgproc/imgproc.hpp>
//#include <opencv2/highgui/highgui.hpp>
#include <iostream>
#include <vector>
using namespace std;
using namespace cv;


//剪切圖片為m * n 塊
void Cut_img(Mat src_img,int m,int n,Vector<Mat> ceil_img)
{

 int t = m * n;
 int height = src_img.rows;
 int width  = src_img.cols;

 int ceil_height = height/m;
 int ceil_width  = width/n;

 Mat roi_img,tmp_img;

 Point p1,p2;
 for(int i = 0;i<m;i++)
  for(int j = 0;j<n;j++){
   //p1 =
   Rect rect(i+j*ceil_width,j+i*ceil_height,ceil_width,ceil_height);

   src_img(rect).copyTo(roi_img);

   ceil_img.push_back(roi_img);
   imshow("roi_img",roi_img);
   //rectangle(i+j*ceil_width,j+i*ceil_height,);
  } 
 waitKey(0);
}

void show_images(Vector<Mat> imgs,int n){

     //do something
}

int main()
{
 Mat img = imread("airplane.jpg",1);
 imshow("src img",img);
 int m = 3;
 int n = 3;
 Vector<Mat> ceil_img = m*n;

 Cut_img(img,m,n,ceil_img);

 waitKey();
 return 0;
}

編譯命令: g++ -ggdb `pkg-config --cflags opencv` -o ImageTake ImageTake.cpp `pkg-config --libs opencv`;

您可能感興趣的文章:

相關(guān)文章

  • C++中push_back()函數(shù)的具體使用

    C++中push_back()函數(shù)的具體使用

    本文主要介紹了C++中push_back()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01
  • OpenCV實現(xiàn)圖像切割功能

    OpenCV實現(xiàn)圖像切割功能

    這篇文章主要為大家詳細介紹了OpenCV實現(xiàn)圖像切割功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 淺談分詞器Tokenizer

    淺談分詞器Tokenizer

    分詞器的工作就是分解文本流成詞(tokens).在這個文本中,每一個token都是這些字符的一個子序列。一個分析器(analyzer)必須知道它所配置的字段,但是tokenizer不需要,分詞器(tokenizer)從一個字符流(reader)讀取數(shù)據(jù),生成一個Token對象(TokenStream)的序列
    2021-06-06
  • 使用C語言計算長方體的表面積和體積

    使用C語言計算長方體的表面積和體積

    這篇文章主要給大家介紹了關(guān)于如何使用C語言計算長方體的表面積和體積的相關(guān)資料,在C語言中,我們可以使用乘法運算符(*)來進行乘法運算,并將結(jié)果保存在一個變量中,需要的朋友可以參考下
    2023-10-10
  • 淺談c++中的異常處理機制

    淺談c++中的異常處理機制

    C++異常處理機制通過try/catch/throw結(jié)構(gòu)處理運行時錯誤,本文就來介紹一下c++中的異常處理機制,具有一定的參考價值,感興趣的可以了解一下
    2025-02-02
  • C++重載運算符的規(guī)則詳解

    C++重載運算符的規(guī)則詳解

    運算符重載函數(shù)可以是類的成員函數(shù),也可以是類的友元函數(shù),還可以是既非類的成員函數(shù)也不是友元函數(shù)的普通函數(shù)
    2013-10-10
  • Opencv實現(xiàn)邊緣檢測與輪廓發(fā)現(xiàn)及繪制輪廓方法詳解

    Opencv實現(xiàn)邊緣檢測與輪廓發(fā)現(xiàn)及繪制輪廓方法詳解

    這篇文章主要介紹了Opencv實現(xiàn)邊緣檢測與輪廓發(fā)現(xiàn)及繪制輪廓方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-12-12
  • C++中std::count函數(shù)介紹和使用場景

    C++中std::count函數(shù)介紹和使用場景

    std::count函數(shù)是一個非常實用的算法,它可以幫助我們快速統(tǒng)計給定值在指定范圍內(nèi)的出現(xiàn)次數(shù),本文主要介紹了C++中std::count函數(shù)介紹和使用場景,感興趣的可以了解一下
    2024-02-02
  • C++?中如何結(jié)束?while?(cin>>str)?的輸入

    C++?中如何結(jié)束?while?(cin>>str)?的輸入

    這篇文章主要介紹了C++?中如何結(jié)束?while?(cin>>str)?的輸入,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C++實現(xiàn)LeetCode(161.一個編輯距離)

    C++實現(xiàn)LeetCode(161.一個編輯距離)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(161.一個編輯距離),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07

最新評論

延边| 永嘉县| 宁武县| 庆元县| 深水埗区| 小金县| 疏附县| 财经| 香港| 桐梓县| 鸡西市| 宝清县| 房产| 铜梁县| 应城市| 荣成市| 深州市| 岫岩| 绥阳县| 沙河市| 鲁山县| 黄大仙区| 康乐县| 龙泉市| 黔西| 建湖县| 尉氏县| 北川| 武清区| 铜陵市| 丹阳市| 广元市| 天峨县| 定州市| 永昌县| 司法| 宝清县| 大埔区| 萨迦县| 清水河县| 大安市|