OpenCV核心功能---使用OpenCV的随机生成器和文本

具体步骤

(1)我们首先要做的是创建一个随机数生成器对象(RNG)

RNG实现随机数生成器。 在此示例中,rng是使用值0xFFFFFFFF初始化的RNG元素

(2)然后我们创建一个初始化为零的矩阵(这意味着它将显示为黑色),指定它的高度,宽度和类型

(3)定义所有的图像绘制函数

OpenCV核心功能---使用OpenCV的随机生成器和文本_第1张图片

(4)查看函数Drawing_Random_Lines

OpenCV核心功能---使用OpenCV的随机生成器和文本_第2张图片

我们观察到:

  • for循环将重复NUMBER次。 由于函数cv :: line在此循环内,这意味着将生成NUMBER行。
  • 我们知道rng是一个随机数生成器对象。 在下面的代码中,我们调用rng.uniform(a,b)。 这在值a和b之间产生随机均匀的分布(包括在a中,不包括在b中)。
  • 设置随机颜色的函数

(5)查看函数Display_Random_Text

OpenCV核心功能---使用OpenCV的随机生成器和文本_第3张图片

(6)查看函数Displaying_Big_End

OpenCV核心功能---使用OpenCV的随机生成器和文本_第4张图片

运行结果演示

OpenCV核心功能---使用OpenCV的随机生成器和文本_第5张图片OpenCV核心功能---使用OpenCV的随机生成器和文本_第6张图片OpenCV核心功能---使用OpenCV的随机生成器和文本_第7张图片OpenCV核心功能---使用OpenCV的随机生成器和文本_第8张图片OpenCV核心功能---使用OpenCV的随机生成器和文本_第9张图片

 

你可能感兴趣的:(OpenCV教程)