当前位置: 首页 > news >正文

中国网站建设网页设计百度爱采购关键词优化

中国网站建设网页设计,百度爱采购关键词优化,效果图大全,佛山模板建站文章目录 一、关于 blind-watermark安装 二、bash 中使用三、Python 调用1、基本使用2、attacks on Watermarked Image3、embed images4、embed array of bits 四、并发五、相关 Project 一、关于 blind-watermark Blind watermark 基于 DWT-DCT-SVD. github : https://githu…

文章目录

    • 一、关于 blind-watermark
      • 安装
    • 二、bash 中使用
    • 三、Python 调用
      • 1、基本使用
      • 2、attacks on Watermarked Image
      • 3、embed images
      • 4、embed array of bits
    • 四、并发
    • 五、相关 Project


一、关于 blind-watermark

Blind watermark 基于 DWT-DCT-SVD.

  • github : https://github.com/guofei9987/blind_watermark
  • Documentation: https://blindwatermark.github.io/blind_watermark/#/en/
  • 文档: https://blindwatermark.github.io/blind_watermark/#/zh/
  • Source code: https://github.com/guofei9987/blind_watermark
  • Discussions : https://github.com/guofei9987/blind_watermark/discussions

安装

pip install blind-watermark

源码安装当前开发版本

git clone git@github.com:guofei9987/blind_watermark.git
cd blind_watermark
pip install .


二、bash 中使用

# embed watermark into image:
blind_watermark --embed --pwd 1234 examples/pic/ori_img.jpeg "watermark text" examples/output/embedded.png# extract watermark from image:
blind_watermark --extract --pwd 1234 --wm_shape 111 examples/output/embedded.png

三、Python 调用

1、基本使用

Original Image + Watermark = Watermarked Image

origin_image + ‘@guofei9987 开源万岁!’ = 打上水印的图


See the codes

嵌入水印:

from blind_watermark import WaterMarkbwm1 = WaterMark(password_img=1, password_wm=1)
bwm1.read_img('pic/ori_img.jpg')
wm = '@guofei9987 开源万岁!'
bwm1.read_wm(wm, mode='str')
bwm1.embed('output/embedded.png')
len_wm = len(bwm1.wm_bit)
print('Put down the length of wm_bit {len_wm}'.format(len_wm=len_wm))

提取水印:

bwm1 = WaterMark(password_img=1, password_wm=1)
wm_extract = bwm1.extract('output/embedded.png', wm_shape=len_wm, mode='str')
print(wm_extract)

输出:

@guofei9987 开源万岁!


2、attacks on Watermarked Image

attack methodimage after attackextracted watermark
Rotate 45 Degrees在这里插入图片描述‘@guofei9987 开源万岁!’
Random crop在这里插入图片描述‘@guofei9987 开源万岁!’
Masks在这里插入图片描述‘@guofei9987 开源万岁!’
Vertical cut横向裁剪攻击‘@guofei9987 开源万岁!’
Horizontal cut纵向裁剪攻击‘@guofei9987 开源万岁!’
Resize缩放攻击‘@guofei9987 开源万岁!’
Pepper Noise椒盐攻击‘@guofei9987 开源万岁!’
Brightness 10% Down亮度攻击‘@guofei9987 开源万岁!’

3、embed images

嵌入水印:

from blind_watermark import WaterMarkbwm1 = WaterMark(password_wm=1, password_img=1)
# read original image
bwm1.read_img('pic/ori_img.jpg')
# read watermark
bwm1.read_wm('pic/watermark.png')
# embed
bwm1.embed('output/embedded.png')

提取水印:

bwm1 = WaterMark(password_wm=1, password_img=1)
# notice that wm_shape is necessary
bwm1.extract(filename='output/embedded.png', wm_shape=(128, 128), out_wm_name='output/extracted.png', )

attack methodimage after attackextracted watermark
Rotate 45 Degrees[旋转攻击在这里插入图片描述
Random crop在这里插入图片描述多遮挡_提取水印
Mask多遮挡攻击多遮挡_提取水印

4、embed array of bits

See it here

作为 demo,我们嵌入 6 bytes 数据:

wm = [True, False, True, True, True, False]

嵌入:

from blind_watermark import WaterMarkbwm1 = WaterMark(password_img=1, password_wm=1)
bwm1.read_ori_img('pic/ori_img.jpg')
bwm1.read_wm([True, False, True, True, True, False], mode='bit')
bwm1.embed('output/embedded.png')

提取:

bwm1 = WaterMark(password_img=1, password_wm=1, wm_shape=6)
wm_extract = bwm1.extract('output/打上水印的图.png', mode='bit')
print(wm_extract)

请注意,wm_shape(水印的形状)是必需的

输出 wm_extract 是一个浮点数组。设置阈值,例如0.5。


四、并发

WaterMark(..., processes=None)

  • processes 进程数可以是整数。默认为 None,这意味着使用所有进程。

五、相关 Project

  • text_blind_watermark (将消息嵌入文本): https://github.com/guofei9987/text_blind_watermark
  • HideInfo(隐藏为图像、隐藏为声音、隐藏为文本):https://github.com/guofei9987/HideInfo

http://www.laogonggong.com/news/25186.html

相关文章:

  • 成人学历提升报名官网专业搜索引擎seo服务商
  • 成都城乡建设局官方网站兰州搜索引擎优化
  • 重庆网站建设哪家公司哪家好免费crm
  • 网站维护做啥的电商运营转行后悔了
  • 网站欢迎屏怎么做百度广告位价格
  • 凡科送审平台学生不能登录苏州百度关键词优化
  • bbs建站baike seotl
  • 优质采官方网站安徽外径建设集团网站seo提升
  • 陕西营销型手机网站建设百度推广网站一年多少钱
  • 网站地图在线制作工具安顺seo
  • 企业网站标题设置网络推广工作怎么样
  • 小语种网站建设要点咨询网络服务商
  • 网页设计和网站建设网络营销的特点举例说明
  • 甘肃省5g网站建设cms建站系统
  • 网站推广系统方案安卓系统优化大师
  • 专业的做网站的地推接单平台网
  • 集团门户网站建设优化400报价
  • 前端和后端是什么意思西安优化外
  • 做美食网站赚钱吗永久免费客服系统有哪些软件
  • 网站建设解决semen
  • 网站 授权书高端建站
  • 青岛建设网站制作电子网址怎么创建
  • 网络销售怎么聊客户什么是seo搜索优化
  • 南京住房和城乡建设部网站西安网络科技公司排名
  • 开个网站做代理服务器百度推广后台登录入口官网
  • 福建省人民政府驻重庆办事处yoast seo教程
  • 通辽做网站有没有百度竞价排名展示方式
  • 企业网站模板下载尽在营销型网站特点
  • 网站建设团队技术介绍淘宝seo具体优化方法
  • 做的网站百度没收录如何建立电商平台