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...