OpenCV添加文字和水印------c++

devtools/2024/9/23 14:23:37/

添加文字

bool opencvTool::addText(cv::Mat& image, const std::string text, const cv::Point& position, double fontScale, cv::Scalar color, int thickness, int fontFace)
{cv::putText(image, text, position, fontFace, fontScale, color, thickness);return true;
}

在这里插入图片描述

添加水印

bool opencvTool::addWatermark(cv::Mat& image, const std::string text, const cv::Point& position, double fontScale, cv::Scalar color, int thickness, int fontFace)
{// 创建一个透明的图像,大小与原始图像相同cv::Mat watermark = cv::Mat::zeros(image.size(), image.type());// 在透明图像上添加文字cv::putText(watermark, text, position, fontFace, fontScale, color, thickness);// 将透明图像作为水印叠加到原始图像上cv::addWeighted(image, 1.0, watermark, 0.5, 0.0, image);return true;
}

在这里插入图片描述


http://www.ppmy.cn/devtools/16756.html

相关文章

docker安装【zookeeper】【kafka】【provectuslabs/kafka-ui】记录

目录 1.安装zookeeper:3.9.2-jre-172.安装kafka:3.7.03.安装provectuslabs/kafka-ui (选做)新环境没有jdk,安装jdk-17.0.10备用 mkdir -p /export/{data,apps,logs,conf,downloads}cd /export/downloadscurl -OLk https://download.oracle.…

ai智能电销机器人常见问题有哪些?

现如今,市场上有很多种款式的智能销售机器人,但功能并不紧迫。那要选择哪个品牌的智能销售机器人会更容易使用呢?这使得越来越多的公司苦恼智能销售机器人的选择。我们一起来看看吧. 1.电销机器人的连接率如何? 机器人的连接率与…

FANUC发那科机器人如何进行维修

FANUC发那科机器人是一种广泛应用于制造业的自动化设备,其可靠性和稳定性对于生产线的正常运行至关重要。然而,随着使用时间的增加,机器人难免会出现各种法兰克机械手故障和维修FANUC机器人需求。 一、了解发那科机器人故障现象 首先&#xf…

使用MySQL和SQL Server生成最近七周和最近七个月的日期数据

在数据库管理和数据处理中,生成特定时间范围内的数据是一项常见的任务。本文将介绍如何使用MySQL和SQL Server编写代码来生成最近七周和最近七个月的日期数据。 MySQL示例:生成最近七周和最近七个月的日期 在MySQL中,我们可以通过日期函数和…

AI视频教程下载:用ChatGPT和 MERN 堆栈构建 SAAS 项目

这是一个关于 掌握ChatGPT 开发应用的全面课程,它将带领你进入 AI 驱动的 SAAS 项目的沉浸式世界。该课程旨在使你具备使用动态的 MERN 堆栈和无缝的 Stripe 集成来构建强大的 SAAS 平台所需的技能。 你将探索打造智能解决方案的艺术,深入研究 ChatGPT 的…

wow-string-list文件说明

wow-string-list文件说明 项目地址:https://gitee.com/wow-iot/wow-iot7本文件主要功能用于字符串链表相关操作,主要涉及创建、销毁、插入、获取、分隔、格式转换; 初始化与退出: StringList_T* wow_stringlist_new(void) {return (String…

【ensp实验】Telnet 协议

目录 Telnet 协议 telnet协议特点 Telnet实验 ​编辑 不使用console口 三种认证模式的区别 Telnet 协议 Telnet 协议是 TCP/IP 协议族中的一员,是 Internet 远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用…

网络爬虫之爬虫原理

** 爬虫概述 Python网络爬虫是利用Python编程语言编写的程序,通过互联网爬取特定网站的信息,并将其保存到本地计算机或数据库中。 """ 批量爬取各城市房价走势涨幅top10和跌幅top10 """ ​ from lxml import etree impor…