opencv3.0随机数问题
来源:互联网 发布:如花照片软件 编辑:程序博客网 时间:2024/06/08 09:44
opencv3.0生成随机数的办法和旧版本有所不同
1.生成一个普通的随机数(这个是在源码中抠出来的)
//@code{.cpp} RNG rng; // always produces 0 double a = rng.uniform(0, 1); // produces double from [0, 1) double a1 = rng.uniform((double)0, (double)1); // produces float from [0, 1) double b = rng.uniform(0.f, 1.f); // produces double from [0, 1) double c = rng.uniform(0., 1.); // may cause compiler error because of ambiguity: // RNG::uniform(0, (int)0.999999)? or RNG::uniform((double)0, 0.99999)? double d = rng.uniform(0, 0.999999);
2.用随机数填充一个矩阵,用到以下这个函数
//其中distType可以是RNG::NORMAL(正态分布)或者RNG::UNIFORM(均匀分布)//RNG::UNIFORM(均匀分布)时,参数a,b分别是分布的范围//RNG::NORMAL(正态分布)时,参数a,b分别是均值和方差void fill( InputOutputArray mat, int distType, InputArray a, InputArray b, bool saturateRange = false );
RNG rng;Mat kalman;rng.fill(kalman,RNG::UNIFORM,0,0.1);
总结:有空还是看看源码,没坏处!
0 0
- opencv3.0随机数问题
- opencv3.0 cmake出错问题
- opencv3.0的GaussianBlur问题
- VS2010 openCV3.0 配置问题
- vs2013下配置opencv3.0的问题
- OPENCV3.0+VS2013配置问题+cmake配置
- opencv3.1 + CUDA8.0编译问题
- 随机数问题
- 随机数问题
- 随机数问题
- 随机数问题
- 随机数问题
- 随机数问题
- Ubuntu 安装 OpenCV3.0, 遇到的问题集合 (Problems encountered in installing OpenCV3.0 on Ubuntu)
- opencv 解决vs2013 opencv3.0 0xC000007b运行错误问题
- OpenCV3.0 兼容VS2010与VS2013的问题
- qt5 opencv3.0 配置后,编译出错问题的解决方法
- ubuntu14.04安装opencv3.0遇到的问题
- vue中如何动态的绑定图片,vue中通过data返回图片路径
- IE兼容性处理实例
- Java入侵检测系统(一)
- AM335X 添加 SPI 设备(以添加 spi flash 为例)
- Python学习笔记1——安装篇
- opencv3.0随机数问题
- NIO:Selector 详解
- CentOS安装pillow报错的解决方法
- SylixOS 网卡驱动netdev_notify函数分析
- java中获取http头信息
- 原码、反码、补码
- 虚拟机对象探秘
- NOI训练行动路线图
- Spring+MyBatis 企业应用实战读书笔记之二 Spring MVC简介