zoukankan      html  css  js  c++  java
  • OpenCV入门:(七:OpenCV取随机数以及显示文字)

    1.随机颜色

    OpenCV中自带了取随机数的方法,使用步骤:

    RNG rng( 0xFFFFFFFF );
    随机数 = rng.uniform( 下限,上限 );

    2.显示文字

    void putText(Mat& img, const string& text, Point org, int fontFace, double fontScale, Scalar color, int thickness=1, int lineType=8, bool bottomLeftOrigin=false )
    img – Image.
    text – Text string to be drawn.
    org – Bottom-left corner of the text string in the image.
    font – CvFont structure initialized using InitFont().
    fontFace – Font type. One of FONT_HERSHEY_SIMPLEX, FONT_HERSHEY_PLAIN, FONT_HERSHEY_DUPLEX, FONT_HERSHEY_COMPLEX, FONT_HERSHEY_TRIPLEX, FONT_HERSHEY_COMPLEX_SMALL, FONT_HERSHEY_SCRIPT_SIMPLEX, or FONT_HERSHEY_SCRIPT_COMPLEX, where each of the font ID’s can be combined with FONT_ITALIC to get the slanted letters.
    fontScale – Font scale factor that is multiplied by the font-specific base size.
    color – Text color.
    thickness – Thickness of the lines used to draw a text.
    lineType – Line type. See the line for details.
    bottomLeftOrigin – When true, the image data origin is at the bottom-left corner. Otherwise, it is at the top-left corner.

    使用方法:

    putText( image, "Testing text rendering", org, rng.uniform(0,8),
    rng.uniform(0,100)*0.05+0.1, randomColor(rng), rng.uniform(1, 10), lineType);

    3.结束

  • 相关阅读:
    SQL Server 2008 导出数据与导入数据任务介绍
    如何绕过chrome的弹窗拦截机制
    jquery操作select(增加,删除,清空)
    JSON详解
    Intellij+Spring学习(一)
    Intellij IEDA 14.0+Tomcat Servlet开发
    04-Spring的注解开发
    03-Spring的XML配置
    02-Spring与IOC
    01-Spring概述
  • 原文地址:https://www.cnblogs.com/Reyzal/p/5033701.html
Copyright © 2011-2022 走看看