文字隐写术与盲水印技术探究笔记,原创分享?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1666个文字,预计阅读时间需要7分钟。
盲水印技术实现,主要介绍三种Java实现的测试和研究效果。文字隐藏于图片中,提取原始水印,实现版本保护效果。开源代码:https://gitee.com/chejiangyi/
blind watermark 盲水印技术实现,这里主要引用网上三种java实现的效果测试和研究。可以将文字隐藏在图片中,通过提取还原水印,实现版本保护效果。 开源代码: gitee.com/chejiangyi/shuiyin/tree/master gitee 开源代码(java) gitee.com/chejiangyi/shuiyin/tree/master 需求概述 研究盲水印对于版权保护的效果和能力 研究尝试概述 水印实现: 大部分的python或者java算法都基于频域的盲水印效果。 涉及的算法: 傅里叶变换。 开源相关: 大部分是python算法居多,也有java的一些傅里叶实现,少部分其他语言实现。 涉及的框架: opencv (用来处理图片) 图片盲水印方式 1. 二维码(本质是图片) 盲水印(未尝试) 2. 图片盲水印(初步尝试,未深入,初步效果不佳) 3. 文本盲水印(已尝试) 图片盲水印:初步尝试一个傅里叶算法,发现在截图等复杂场景干扰下,似乎没有文本盲水印抗干扰能力强;但是没有深入印证其他多种算法效果。 文本盲水印:经过几轮尝试,发现文本盲水印会效果好,但是在一些场景下图片会有一些失真(对比原图),色泽会变浅。 在其他抗干扰(截图,缩放,涂改)情况下效果还可以。图片失真的情况,在不同傅里叶算法中,效果不一样,有些不失真,但是效果抗干扰能力差。 文本盲水印尝试详解 一. 目前java 有三种demo沉淀 第一种: 第二种:第三种:
本文共计1666个文字,预计阅读时间需要7分钟。
盲水印技术实现,主要介绍三种Java实现的测试和研究效果。文字隐藏于图片中,提取原始水印,实现版本保护效果。开源代码:https://gitee.com/chejiangyi/
blind watermark 盲水印技术实现,这里主要引用网上三种java实现的效果测试和研究。可以将文字隐藏在图片中,通过提取还原水印,实现版本保护效果。 开源代码: gitee.com/chejiangyi/shuiyin/tree/master gitee 开源代码(java) gitee.com/chejiangyi/shuiyin/tree/master 需求概述 研究盲水印对于版权保护的效果和能力 研究尝试概述 水印实现: 大部分的python或者java算法都基于频域的盲水印效果。 涉及的算法: 傅里叶变换。 开源相关: 大部分是python算法居多,也有java的一些傅里叶实现,少部分其他语言实现。 涉及的框架: opencv (用来处理图片) 图片盲水印方式 1. 二维码(本质是图片) 盲水印(未尝试) 2. 图片盲水印(初步尝试,未深入,初步效果不佳) 3. 文本盲水印(已尝试) 图片盲水印:初步尝试一个傅里叶算法,发现在截图等复杂场景干扰下,似乎没有文本盲水印抗干扰能力强;但是没有深入印证其他多种算法效果。 文本盲水印:经过几轮尝试,发现文本盲水印会效果好,但是在一些场景下图片会有一些失真(对比原图),色泽会变浅。 在其他抗干扰(截图,缩放,涂改)情况下效果还可以。图片失真的情况,在不同傅里叶算法中,效果不一样,有些不失真,但是效果抗干扰能力差。 文本盲水印尝试详解 一. 目前java 有三种demo沉淀 第一种: 第二种:第三种:

