一些经常被问到的问题 #52
-
1. Watermark can be what? (水印可以是什么格式?)Watermark can be
可以是以下格式
2. Is there GUI/CMD? (能不能做一个界面/cmd形式?)This Project have CMD (see documents). 目前的版本支持 command 的形式。 3. Consider embed messages into meta of image? (是否考虑支持把字符串打入图片文件的头部?)No. That is unrelated to this algorithm, and is not blind watermark. 不会有这样的功能,本项目聚焦于“把信息打入到图片的频域空间内,以此获得抗攻击性”,与之无关的功能不会做。
4. What attack this algorithm effectively? (算法面对什么攻击会无计可施?)Camera 手机拍屏。别侥幸!手机拍屏场景的抗攻击算法其实也存在,不过与本项目无关。 |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
感谢提供这么好的程序。在使用中有两个问题,烦情有空的时候看一下,一直困绕着我: 问题1: 字符串水印解码的时候出现'utf-8' codec can't decode byte 0xa7 in position问题。 File "D:\program\Anaconda3\lib\site-packages\blind_watermark-0.2.1-py3.7.egg\blind_watermark\blind_watermark.py", line 73, in extract 如果是用附例的图片 ori_img.jpg 则没有问题。 同用img方法加水印,也会出现小点的图片出错。 问题2: 请问图片要大于多少象素,才可以? 我看了:ori_img.jpg 图是 1920X1200象素,但是我有个图是1080X608,水印同样是128X128象素的。就不行了。就会有如下提示: File "D:\program\Anaconda3\lib\site-packages\blind_watermark-0.2.1-py3.7.egg\blind_watermark\bwm_core.py", line 30, in init_block_index 把图片1080X608放大一倍,变成2160X1216 则就可以正常打水印了。 ============================= |
Beta Was this translation helpful? Give feedback.
-
6. 对被嵌入的图片有什么要求?
7. 图片可以嵌入多少信息图片像素数除以64,是最多嵌入的比特数。 额外:作为图片的盲水印,其信息量不是文件大小,而是像素的积 |
Beta Was this translation helpful? Give feedback.
6. 对被嵌入的图片有什么要求?
7. 图片可以嵌入多少信息
图片像素数除以64,是最多嵌入的比特数。
额外:作为图片的盲水印,其信息量不是文件大小,而是像素的积