创建矩阵并画圆

创建一个三通道二维矩阵,字节类型,大小为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 }
原文地址:https://www.cnblogs.com/vitah/p/3091957.html