Advertisement

数字水印 | 基于离散小波变换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)

还没有任何评论哟~