| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 使用 Python 和 OpenCV 对图像进行加水印 -> 正文阅读 |
|
[人工智能]使用 Python 和 OpenCV 对图像进行加水印 |
🌊 作者主页:海拥 直接跳到末尾 去评论区领书 🏆 【评论区送书】使用 Python 和 OpenCV 对图像进行加水印在本文中,我将带着大家使用 Python 和 OpenCV 对图像进行加水印。水印有意在图像上留下文本/标志,很多博主会使用水印来保护图像的版权。使用水印我们可以确保图像的所有者是在图像上印制水印的人。 水印前的图片: 🌌 第 1 步:导入 OpenCV 并读取logo和要应用水印的图像
💨 第 2步:计算两个图像的高度和宽度计算两个图像的高度和宽度,并将它们保存到其他变量中。我们需要计算宽度和高度,因为我们要将水印放置在图像上的某个位置,为此,我们只需要知道徽标和图像的正确宽度和高度。
在这里,我们使用了OpenCV 中的shape函数,它返回图像的高度和宽度的元组。 🚀 第 3 步:将水印放置在图像的中心现在,我们将计算图像中心的坐标,因为我要将水印放置在图像的中心,你们也可以选择其他位置。
🍺 第 4 步:使用 OpenCV 中的 addWeighted 函数要为图像添加水印,我们将使用 OpenCV 中的 addWeighted 函数。首先,我们将提供要放置水印的目的地,然后将该目的地传递给带有图像和徽标的 addWeighted 函数。 语法: 在我们的例子中,source1 是我们想要放置logo的图像,alpha 是logo的不透明度,source2 是logo本身,我们将相应地设置 beta为1,不透明度的 alpha 和 gamma分别为 1 和 0。
🎨 第 5 步:显示结果并保存输出之后,我们只是显示结果并保存输出。为了显示我们使用imshow 函数的输出并写入/保存图像,我们在两个函数中都使用imwrite 函数,首先我们必须提供文件名作为参数,然后是文件本身。cv2.waitKey(0) 用于等待直到用户按下 Esc 键,之后 cv2.destroyAllWindows 函数将关闭窗口。
🛹 下面是完整的实现:
输出: 🥇 评论区抽粉丝送书啦💌 欢迎大家在评论区提出意见和建议!(抽两位幸运儿送书,实物图如下)💌 《人工智能数学基础》
优点: 🌟 1.零基础也能快速入门。本书从最基础的高等数学基础讲起,由浅入深,层层递进,在巩固固有知识的同时深入讲解人工智能的算法原理。 也有不想抽奖自己买的同学可以参考下面的链接 京东自营购买链接: 《人工智能数学基础 中国人工智能学会副理事长力荐教材》(唐宇迪,等) - 京东图书 当当自营购买链接: 📣 注意: 大家点赞关注,三天后也就是 10月1日 从评论区留言的同学中抽取两位送书 🌊 行业资料:精品PPT模板几千套,简历模板一千多套 如果中奖了联系不上则视为放弃,可以从下方公众号里找到作者的联系方式,以后每周都会送四本书,后面送书力度还会加大,一年送几百上千本不是问题,回复【进群】领书不迷路,回复【资源】获取上面的资料👇🏻👇🏻👇🏻 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 12:30:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |