创建矩阵并画圆

创建一个三通道二维矩阵,字节类型,大小为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 }

 

你可能感兴趣的:(创建)