OpenCV 中的随机数生成、图像文件处理与编解码
1. 随机数生成
1.1 多通道数组随机数生成
对于多通道数组,可以通过为输入数组 a 和 b 中的每个通道指定适当的均值和标准差,从多元分布中生成“通道空间”中的单个条目。不过,这种分布的协方差矩阵的非对角元素都为零,因为每个元素的生成与其他元素完全独立。若需要从更一般的分布中抽样,最简单的方法是使用 cv::RNG::fill() 从均值为零的单位协方差矩阵生成值,然后使用 cv::transform() 旋转回原始基。
1.2 随机数生成练习
1.2.1 使用 cv::RNG 随机数生成器
- 生成并打印三个浮点数 :每个浮点数从 0.0 到 1.0 的均匀分布中抽取。
- 生成并打印三个双精度数 :每个双精度数从均值为 0.0、标准差为 1.0 的高斯分布中抽取。
- 生成并打印三个无符号字节 :每个无符号字节从 0 到 255 的均匀分布中抽取。
1.2.2 使用 cv::RNG 的 fill() 方法创建数组
- 20 个浮点数 :具有从 0.0 到 1.0 的均匀分布。
超级会员免费看
订阅专栏 解锁全文
2490

被折叠的 条评论
为什么被折叠?



