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); //等待按键


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM