zoukankan      html  css  js  c++  java
  • 【Core模块.核心功能】随机数发生器&绘制文字

    一、主要函数语句

    1.RNG是一个随机数发生器。 rng 是用数值 0xFFFFFFFF 来实例化的一个RNG对象。

    RNG rng( 0xFFFFFFFF );
    

    2.初始化一个0矩阵(全黑)并指定宽度、高度、像素格式。

    /// 初始化一个0矩阵
    Mat image = Mat::zeros( window_height, window_width, CV_8UC3 );
    
    /// 把它会知道一个窗口中
    imshow( window_name, image );

    3. rng.uniform(a,b) 指定了一个在 a 和 b 之间的均匀分布(包含 a, 但不含 b)数

    pt1.x = rng.uniform( x_1, x_2 );
    pt1.y = rng.uniform( y_1, y_2 );

    4.     在 image 上绘制文字 “Testing text rendering” 。

    • 文字的左下角将用点 point指定。
    • 字体参数是用一个在 [0, 8> 之间的整数来定义。
    • 字体的缩放比例是用表达式 rng.uniform(0, 100)x0.05 + 0.1 指定(表示它的范围是 [0.1, 5.1>)。
    • 字体的颜色是随机的 (记为 randomColor(rng))。
    • 字体的粗细范围是从 1 到 10, 表示为 rng.uniform(1,10) 。
    putText( image, "Testing text rendering", point, rng.uniform(0,8),
             rng.uniform(0,100)*0.05+0.1, randomColor(rng), rng.uniform(1, 10), lineType);

    5.getTextSize 用于获取文字的大小参数

    getTextSize("OpenCV forever!", CV_FONT_HERSHEY_COMPLEX, 3, 5, 0);

      

    One day,I will say "I did it"
  • 相关阅读:
    自编游戏
    宣言
    Leetcode: 12. Integer to Roman
    Leetcode: 11. Container With Most Water
    Leetcode: 10. Regular Expression Matching
    网络编程:listen函数
    网络编程:connect函数
    Leetcode: 9. Palindrome Number
    Leetcode: 8. String to Integer (atoi)
    Leetcode: 7. Reverse Integer
  • 原文地址:https://www.cnblogs.com/Vince-Wu/p/10064105.html
Copyright © 2011-2022 走看看