opencv 随机数使用
2016-11-25 15:49
204 查看
包含头文件
#include <core.hpp>
//返回随机int的函数原型
//! returns a random integer sampled uniformly from [0, N).
unsigned operator ()(unsigned N);
例子:RNG rng=theRNG();
unsigned int rand_num = rng(256); //返回[0,256)之间的随机数
//! returns uniformly distributed integer random number from [a,b) range//返回[a,b)的int随机数
int uniform(int a, int b);
例子:RNG rng=theRNG();
int rand_num = rng.uniform(0,100); //返回[0,100)之间的随机数
//! returns uniformly distributed floating-point random number from [a,b) range//返回[a,b)的float类型随机数
float uniform(float a, float b);
例子:RNG rng=theRNG();
float rand_num = rng.uniform(0,1.0); //返回[0,1.0)之间的随机数
//! returns uniformly distributed double-precision floating-point random number from [a,b) range//返回[a,b)的double类型随机数
double uniform(double a, double b);
例子:RNG rng=theRNG();
double rand_num = rng.uniform(0,1.0); //返回[0,1.0)之间的随机数
//! returns Gaussian random variate with mean zero.//返回均值为0的高斯随机数
double gaussian(double sigma);//sigma为标准差
例子:RNG rng=theRNG();
double rand_num = rng.gaussian(1); //返回均值为0标准差为1的高斯随机数
#include <core.hpp>
//返回随机int的函数原型
//! returns a random integer sampled uniformly from [0, N).
unsigned operator ()(unsigned N);
例子:RNG rng=theRNG();
unsigned int rand_num = rng(256); //返回[0,256)之间的随机数
//! returns uniformly distributed integer random number from [a,b) range//返回[a,b)的int随机数
int uniform(int a, int b);
例子:RNG rng=theRNG();
int rand_num = rng.uniform(0,100); //返回[0,100)之间的随机数
//! returns uniformly distributed floating-point random number from [a,b) range//返回[a,b)的float类型随机数
float uniform(float a, float b);
例子:RNG rng=theRNG();
float rand_num = rng.uniform(0,1.0); //返回[0,1.0)之间的随机数
//! returns uniformly distributed double-precision floating-point random number from [a,b) range//返回[a,b)的double类型随机数
double uniform(double a, double b);
例子:RNG rng=theRNG();
double rand_num = rng.uniform(0,1.0); //返回[0,1.0)之间的随机数
//! returns Gaussian random variate with mean zero.//返回均值为0的高斯随机数
double gaussian(double sigma);//sigma为标准差
例子:RNG rng=theRNG();
double rand_num = rng.gaussian(1); //返回均值为0标准差为1的高斯随机数
相关文章推荐
- OpenCV学习之八:RNG类 随机数生成函数的使用
- Opencv-rng随机数生成的使用
- WINX中使用OpenCV的一个样例
- OpenCV使用技巧
- 在 PHP 中使用随机数的三个步骤
- 初学者使用OpenCV常见问题
- 使用Random函数创建随机数
- Visual C#中随机数使用实例
- 在 PHP 中使用随机数的三个步骤
- 使用随机数,解释函数rnd()
- 使用opencv工程
- 使用Random函数产生随机数
- 随机数使用
- 使用加密服务提供程序 (CSP) 提供的实现来实现加密随机数生成器 (RNG)
- ASP使用随机数
- C#随机数的使用
- 使用随机数
- J2ME中使用随机数
- WINX中使用OpenCV的一个样例
- java中使用随机数交换数组元素