盲水印脚本安装说明_bwm、_bwmforpy

此工具需要python2/python3

脚本下载地址https://gitcode.com/chishaxie/BlindWaterMark/tree/master?utm_source=csdn_blog_hover

直接下载压缩包解压

在python里面添加两个库,python.exe目录上方输入cmd

pip install opencv-python
python.exe -m pip install matplotlib

我在下载过程中,此命令下载太慢

python.exe -m pip install matplotlib 

使用清华的镜像服务器

在命令界面加上-i https://pypi.tuna.tsinghua.edu.cn/simple

下载完成即可使用。

在工具目录上方输入cmd打开命令行

python2:
 

合成盲水印图
python bwm.py encode hui.png wm.png hui_with_wm.png
提取图片的盲水印
python bwm.py decode hui.png hui_with_wm.png wm_from_hui.png

注意程序python2和python3版本的加解密结果会有所不同,主要原因是python2和python3 random的算法不同,如果要让python3兼容python2的random算法请加 --oldseed参数。

python3:

合成盲水印图
python bwmforpy3.py encode hui.png wm.png hui_with_wm.png --oldseed
提取图片的盲水印
python bwmforpy3.py decode hui.png hui_with_wm.png wm_from_hui.png --oldseed

在下载过程中没有在python添加上述俩个库,导致操作无法运行,

如今问题解决。

学习大佬教学博文:python脚本实现盲水印提取和添加_typeerror: random.shuffle() got an unexpected keyw-CSDN博客

最后提一嘴,我安装的库的版本

猜你喜欢

转载自blog.csdn.net/2301_79355407/article/details/137124449