4-5.cpp

来自「基于OpenCV的计算机视觉技术实现.rar」· C++ 代码 · 共 55 行

CPP
55
字号


//---4-5----
//矩阵的元素的添加

//
/*
#include <highgui.h>
#include<cv.h>
#include<iostream.h>

 void  main(  ) 
 {

	 CvScalar value=cvRealScalar(1);

	 CvMat* mat_01, * mat_02, * mat_03, * mat_04; 		//声明三个矩阵指针

	 mat_01=cvCreateMat(3,3,CV_32FC1); 			//指明矩阵头的类型
	 mat_02=cvCreateMat(3,3,CV_32FC1);
	 mat_03=cvCreateMat(3,3,CV_32FC1);
	 mat_04=cvCreateMat(3,3,CV_32FC1);


	 //设置矩阵元素为指定值
	 cvSet( mat_01, value, NULL );
	//矩阵元素清零
	 cvSetZero( mat_02 );
	 //设置单位矩阵
	 cvSetIdentity( mat_03, value);
	 //用指定范围的数来填充矩阵
	 cvRange( mat_04, 3., 12.);



	for(int i=0; i<3; i++)				//输出结果
	{
		for(int j=0; j<3; j++)
		{
			cout<<CV_MAT_ELEM( * mat_04, float, i, j )<<"  ";
		
		}

		cout<<endl;
	}

	 cvReleaseMat(&mat_01);
	 cvReleaseMat(&mat_02);
	 cvReleaseMat(&mat_03);
	 cvReleaseMat(&mat_04);
				  
 }


 //*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?