数字水印 | 基于离散小波变换DWT的Python代码实现
发布时间
阅读量:
阅读量
🍍原文: 【图像处理】图像离散小波变换及 Python 代码实现
🍍写在前面: 本文在原文的基础上补全了代码。
环境配置与准备工作
① 安装 \mathsf{pywt} 模块:
pip install PyWavelets
说明:\mathsf{pywt} 作为 \mathsf{dwt} 的实现库,其完整名称为 \mathsf{PyWavelets}。
② 安装 \mathsf{cv2} 模块:
pip install opencv-python==3.4.5.20
【\mathsf{cv2} 被应用于将 RGB 格式的图像转化为灰度图像。若安装过程中出现异常,可能与所使用的 Python 版本及 opencv-python 库之间的兼容性有关。
提示:当系统中存在多个 Python 版本时,建议采用
pip3.7命令来替代通用的pip命令,以确保针对 Python37 环境进行操作。类似地,其他版本的 Python 也可通过对应的 pip 命令进行管理。否则,即便安装过程显示成功,也可能在 Pycharm 中无法识别相应的库文件。
全部评论 (0)
还没有任何评论哟~
