如果对添加水印后的图像进行一些处理,看看水印是否还能有效保存。

  一、乱七八糟的增强

163504gfos3ouzey4ho505.png 163504gfos3ouzey4ho505.png

2、有局部裁切的旋转

163504gfos3ouzey4ho505.png  163504gfos3ouzey4ho505.png

3、含有模糊性质的算法

 163504gfos3ouzey4ho505.png 163504gfos3ouzey4ho505.png

  可见,这个时候水印信息就基本丢失了,这主要是因为我们的水印信息是加在图像的低频的,而模糊会对低频进行处理,所以就看不到水印了,但是如果是锐化算法就不成问题的。

  因此,这个盲水印的功能还是比较初级的,但是如果在自己的比较重要的图里隐藏个水印有的时候还是值得的,假如某个坏人是直接使用你的图而没有做任何更改呢。

  另外,还有一种基于FFT比较常见的水印技术,需要嵌入水印的图片以及未嵌入水印的原始图这样才可以获得水印,理论上讲这种应该不叫做盲水印了,但是他有个好处就是可以对水印进行加密,这样别人就比较难以知道你对图像是否嵌入了水印了。需要做的额外工具就是一定需要保留原始的未加水印的图像了。

  我将这个 小工具也集成到了我的SSE做的DEMO里了,有需要的朋友可以试下:SSE_Optimization_Demo.rar

  163504gfos3ouzey4ho505.png