opencv c++ 中uniform函数用法
时间: 2023-05-25 21:02:29 浏览: 349
opencv的函数用法及例程
5星 · 资源好评率100%
在OpenCV C++中,uniform函数用于生成随机分布的数组。它的语法如下:
```cpp
void cv::randu(InputOutputArray dst, InputArray lowerb, InputArray upperb)
```
其中,参数意义如下:
- `dst`:输出的数组。
- `lowerb`:下限值。
- `upperb`:上限值。
`randu`函数会生成一个位于`[lowerb, upperb]`之间的随机分布的数组,并将结果存储在输出数组`dst`中。
例如,下面的代码演示了如何使用uniform函数生成一个5行5列、元素值位于[0,1]之间的浮点型矩阵:
```cpp
cv::Mat mat(5, 5, CV_32F);
cv::randu(mat, cv::Scalar(0), cv::Scalar(1));
```
阅读全文