1 / 3
文档名称:

数组的生成及其随机数【OpenCV学习笔记2】.doc

格式:doc   大小:21KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数组的生成及其随机数【OpenCV学习笔记2】.doc

上传人:zxwziyou9 2022/1/6 文件大小:21 KB

下载得到文件列表

数组的生成及其随机数【OpenCV学习笔记2】.doc

文档介绍

文档介绍:// : Defines the entry point for the console application.
//
#include ""
#include ""
#include ""
#include <>
void main()
{
CvMat* a = cvCreateMat( 3, 4, CV_32F );
printf("/n=====111**********===== Test generating Init matrix ===");
int i,j;
for(i=0;i<a->rows;i++)
{
printf("/n");
for(j=0;j<a->cols;j++)
printf("%12d",(int)cvGetReal2D( a, i, j ));
}
printf("/n===22222222222222=== Test generating random matrix ===");
CvRandState rng;
= cvRNG(0xffffffff);
cvRandInit( &rng,0, 1,1,CV_RAND_NORMAL );
cvRandArr( &, a, CV_RAND_NORMAL,cvRealScalar(0),cvRealScalar(1) );
for(i=0;i<a->rows;i++)
{
printf("/n");
for(j=0;j<a->cols;j++)
printf("%8d",(int)cvGetReal2D( a, i, j ));
}
printf("/n===3333333333333333=== Test generating random matrix ===");
cvRandInit( &rng,0, 1,3,CV_RAND_UNI );
cvRandArr( &, a, CV_RAND_UNI,cvRealScalar(0),cvRealScalar(1) );
for(i=0;i<a->rows;i++)
{
printf("/n");
for(j=0;j<a->cols;j++)
printf("%",(float)cvGetReal2D(a, i, j ));
}
cvReleaseMat(&a);
}



//1111111111111111111111111111111111111111111111111111111111