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

本文转自博客园知识天地的博客,原文链接:Opencv 输出文字,实现简单水印,如需转载请自行联系原博主。

相关文章
|
存储 Cloud Native Linux
openCV图像读取和显示
openCV图像读取和显示
|
4月前
|
计算机视觉 Python
opencv识别颜色
opencv识别颜色
|
15天前
|
数据安全/隐私保护
图片添加文字水印
【10月更文挑战第21天】图片添加文字水印是一种重要的保护和宣传手段。通过合理选择文字内容、设计和添加方法,可以有效地为图片添加水印,保护图片的权益和价值。同时,随着技术的发展,我们也需要不断探索和创新,以适应不断变化的需求。你还可以根据具体的行业需求和实际情况,进一步深入研究和优化文字水印的添加策略,确保图片得到更好的保护和利用。
18 0
|
5月前
|
JavaScript 前端开发 安全
80 行 JS 代码实现页面添加水印:文字水印、多行文字水印、图片水印、文字&图片水印
80 行 JS 代码实现页面添加水印:文字水印、多行文字水印、图片水印、文字&图片水印 1. 信息标识: 水印可以用于标识文档的所有者、保密级别、状态或其他相关信息,帮助用户更好地理解文档内容的属性。 2. 版权保护: 在文档中添加水印可以帮助保护内容的版权,防止他人未经授权地复制、转载或篡改内容。 3. 安全保护: 对于敏感信息或机密文档,添加水印可以帮助防止信息泄露,提高文档的安全性。 4. 提升专业性: 在一些场景下,如商业报告、合同文件等,添加水印可以增加文档的专业性和正式性。 5. 防止截屏或拷贝: 在网页中添加水印可以防止用户通过截屏或复制粘贴等方式非法获取文档内容。
73 1
80 行 JS 代码实现页面添加水印:文字水印、多行文字水印、图片水印、文字&图片水印
|
6月前
|
C# 开发工具 数据安全/隐私保护
C# 给图片添加文字水印
C# 给图片添加文字水印
|
6月前
|
前端开发 API 计算机视觉
opencv绘制基本图形,在图片上添加文字
opencv绘制基本图形,在图片上添加文字
|
6月前
|
文字识别 数据挖掘 网络安全
Python实现avif图片转jpg格式并识别图片中的文字
在做数据分析的时候有些数据是从图片上去获取的,这就需要去识别图片上的文字。Python有很多库可以很方便的实现OCR识别图片中的文字。这里介绍用EasyOCR库进行图片文字识别。easyocr是一个比较流行的库,支持超过80种语言,识别率高,速度也比较快。
122 2
|
11月前
|
存储 数据安全/隐私保护 计算机视觉
PIL如何批量给图片添加文字水印?
PIL如何批量给图片添加文字水印?
60 1
|
存储 计算机视觉 索引
OpenCV如何去除图片中的阴影
OpenCV如何去除图片中的阴影
771 0
|
计算机视觉
opencv 之 颜色通道提取
opencv 之 颜色通道提取
208 0
下一篇
无影云桌面