zoukankan      html  css  js  c++  java
  • Opencv 输出文字,实现简单水印

    设置好opencv环境

    1,包含头文件 #include "CvxText.h" 
                        #include "cv.h" 
                       #include "highgui.h" 
                        #include "cxcore.h" 
    2,工程->设置-> 连接-> "对象/库模块" 添加 cxcore.lib cv.lib cvaux.lib highgui.lib 
    3,将C:/WINDOWS/Fonts/中的simhei.ttf,simsun.ttf等要用的字库文件拷贝到自己工程的运行文件目录中(开始时不知道有这步,运行出错了)

    4,pImg = cvLoadImage("p1.jpg",1); //加载图片

        CvxText text("simhei.ttf");//加载字体库 
        float p = 0.5; 
        text.setFont(NULL, NULL, NULL, &p);   // 透明处理 
        text.putText(pImg, msg, cvPoint(100,150),CV_RGB(255,0,0)); //在图片中输入文字 
        cvNamedWindow("test",1); 
        cvShowImage("test", pImage); //显示图片 
        cvWaitKey(0); //等待按键

  • 相关阅读:
    【AngularJS】学习资料
    Anaconda环境安装
    ORM表之间高级设计
    drf序列化和反序列化
    安装与使用django-restframework
    django-restframework
    顶象滑块验证码
    Restful接口规范
    Web API接口
    BBS配置
  • 原文地址:https://www.cnblogs.com/mfryf/p/2385307.html
Copyright © 2011-2022 走看看