opencv的矩陣操作

2021-07-02 20:33:21 字數 880 閱讀 9631

1、 建立乙個大小為100*100的3通道2維矩陣,並將其所有資料置0,然後在上面畫乙個圓形並顯示這幅影象

#include "cv.h"

#include "cxcore.h"

#include "highgui.h"

#include "stdio.h"

int main()

// }

return 0;

}

/*執行結果如下圖*/

2、建立乙個擁有三通道的二維位元組型別矩陣,大小為100*100,並將所有值賦為0,通過函式cvptr2d將指標指向中間的通道(「綠色」)。以(20,5)與(40,20)為頂點畫乙個綠色的長方形。

#include "cv.h"

#include "cxcore.h"

#include "highgui.h"

int main()

top=20;

//兩條橫線

for(;left<=right;left++)

cvnamedwindow("org",1);

cvshowimage("org",mat);

cvwaitkey(0);

cvreleaseimage(&mat);

cvdestroywindow("org");

return 0;

}

執行結果如下圖

OpenCV的矩陣操作

opencv中矩陣的基本操作 拷貝,轉換,改變尺寸,建立矩陣頭,區域性提取,反轉,分解合併通道,其他一些數學相關的操作。cv mat src,dst,m 1 src.copyto dst 把src矩陣中的資料拷貝到dst。2 m.clone 深度拷貝。3 src.convertto dst,type...

Opencv矩陣操作

opencv 矩陣操作 cvmat 2009 06 08 20 10 分配矩陣空間 cvmat cvcreatemat int rows,int cols,int type type 矩陣元素型別.格式為cv s u f c.例如 cv 8uc1 表示8位無符號單通道矩陣,cv 32sc2表示32位...

OpenCv矩陣掩碼操作

定義 矩陣的掩碼操作就是重新計算影象中的每個畫素值。應用 常用於影象平滑,邊緣檢測,特徵分析等區域。方法 第一種使用公式,第二種使用filter2d 函式 include include includeusing namespace cv using namespace std int main n...