importblind_watermark# 关闭输出消息blind_watermark.bw_notes.close()fromblind_watermarkimportattfromblind_watermarkimportWaterMarkimportcv2fromblind_watermarkimportWaterMarkCoreimportnumpyasnp# 水印的长宽wm_shapebwm=Wat
在Python中,实现盲水印的常用库包括blind-watermark和Pillow(PIL)等。blind-watermark库提供了较为简便的API来实现水印的嵌入和提取,而Pillow库则提供了更底层的图像处理功能,可以结合其他算法来实现盲水印。 3. 编写Python代码来嵌入盲水印到图像 下面是一个使用blind-watermark库在图像中嵌入盲水印的示例代码: python ...
# -*- coding: utf-8 -*- from blind_watermark import WaterMark # pip install blind-watermark # 嵌入文本 def mark_text(): bwm1 = WaterMark(password_img=1, password_wm=1) bwm1.read_img('watermark/原图.jpeg') wm = '@guofei9987 开源万岁!' bwm1.read_wm(wm, mode='str') bwm1.embed...
import blind_watermark # 关闭输出消息 blind_watermark.bw_notes.close() from blind_watermark import att from blind_watermark import WaterMark import cv2 from blind_watermark import WaterMarkCore import numpy as np # 水印的长宽wm_shape bwm = WaterMark(password_img=1, password_wm=1) # 读取原图 im...
blind_watermark是一个可以添加、提取图片盲水印的Python工具,支持添加数字、嵌入图片、嵌入文本、嵌入二进制四种方式。可以防止旋转角度、随机截图、多遮挡、纵向裁剪、横向裁剪、缩放攻击等效果。 项目地址:github.com/guofei9987/b开源协议:MITStar:1.4KFork:200 安装 pip install blind-watermark # 或者安装最新开发版...
项目简介:图片盲水印,提取水印无须原图 项目地址: github.com/guofei9987/blind_watermark效果: 更新内容: 性能优化:典型场景下耗时:12秒->5秒增加命令行功能:# 嵌入水印: blind_watermark --embed -p…
网上fork数或者关注数多的盲水印,实际测试效果并不佳。比如:https:///guofei9987/blind_watermark 这个盲水印可以支持文字隐藏,但是实际进行截图和干扰的时候发现文字水印无法如期提取,跟实际描述的文档有较大差异,可能是姿势不对。其他的水印效果未深入,未来有更多精力后再深入投入实际场景做验证。
📝 分享一个给文字加水印的 Python 库:text_blind_watermark 通过该项目可以将一段隐秘信息嵌入到明文中,嵌入前后的明文无变化。简单说就是给文本打上隐藏水印,适合在版权保护、数据泄露溯源、数据安全等场景...
tomatozq/blind-watermark-python3 代码Issues0Pull Requests0Wiki统计流水线 服务 标签 Tags Releases 功能基于仓库中的历史标记 建议使用类似 V1.0 的版本标记作为 Releases 点。 登录提示 该操作需登录 Gitee 帐号,请先登录后再操作。 Python 1 https://gitee.com/tomatozq/blind-watermark-python3.git ...
from blind_watermark import WaterMark bwm1 = WaterMark(password_wm=1, password_img=1) # 读取原图 bwm1.read_img('pic/ori_img.jpg') # 读取水印 bwm1.read_wm('pic/watermark.png') # 打上盲水印 bwm1.embed('output/打上水印的图.png') 示例代码2:提取水印 bwm1 = WaterMark(password_wm=1...