创建一个三通道二维矩阵,字节类型,大小为100*100,并设置所有数值为0;
a.在矩阵中中使用cvCircle函数画圆
b.显示这幅图像
main.cpp:
1
/*
2
OpenCVTest_1:创建一个三通道矩阵,字节类型,大小为100*100,
3
设置所有的数值为0,并用cvCircle画一个圆。
4
——20130521
5
*/
6
7
#include
"
cv.h
"
8
#include
"
highgui.h
"
9
10
int
main()
11
{
12
CvMat *mat=cvCreateMat(
100
,
100
,CV_32FC3);
//
创建三通道二维矩阵
13
cvZero(mat);
//
设置所有数值为0
14
15
cvCircle(mat,cvPoint(
50
,
50
),
30
,cvScalar(
255
,
0
,
0
),
1
);
//
画圆
16
17
cvNamedWindow(
"
Test
"
, CV_WINDOW_AUTOSIZE );
18
cvShowImage(
"
Test
"
, mat );
19
cvWaitKey();
20
21
cvDestroyWindow(
"
Test
"
);
//
销毁窗口
22
cvReleaseMat( &mat );
//
释放图像
23
24
return
0
;
25
}

