Python图像处理(17):pyWavelet
2015-08-06 23:07
731 查看
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息
下面试试用python完成小波相关的运算,这个过程可以通过pyWavelet这个库来完成。
pyWavelet的主要特点:
- 1D,2D正反离散小波变换(DWT,IDWT)
- 1D,2d稳态小波变换(SWT,StationaryWavelet Transform)
- 1D,2D小波包分解重构
- 逼近小波函数和尺度函数
- 70多个内置小波滤波器,支持定制小波
- 单双精度支持
- 类似Matlab Wavelet Toolbox的使用
pyWavelet这个库直接通过pip命令就可以安装了。
写一段简单的脚本,试试1D DWT:
看看运行的结果:
一切正常。
下面试试用python完成小波相关的运算,这个过程可以通过pyWavelet这个库来完成。
pyWavelet的主要特点:
- 1D,2D正反离散小波变换(DWT,IDWT)
- 1D,2d稳态小波变换(SWT,StationaryWavelet Transform)
- 1D,2D小波包分解重构
- 逼近小波函数和尺度函数
- 70多个内置小波滤波器,支持定制小波
- 单双精度支持
- 类似Matlab Wavelet Toolbox的使用
pyWavelet这个库直接通过pip命令就可以安装了。
写一段简单的脚本,试试1D DWT:
# -*- coding: utf-8 -*- import numpy as np import pywt import matplotlib.pyplot as plt # dwt x = np.linspace(-5,5,100) y = np.sin(x) (cA, cD) = pywt.dwt(y, 'db1') plt.subplot(311) plt.plot(y) plt.subplot(312) plt.plot(cA) plt.subplot(313) plt.plot(cD) plt.show()
看看运行的结果:
一切正常。
相关文章推荐
- virtualenv (isolated virtual environment) for python runtime
- python 扫号脚本 端口自定
- Python图像处理(16):图像金字塔
- Sublime配置python开发环境
- Python伪装浏览器请求爬虫豆瓣小组
- 【Python】函数对象
- Ubuntu14.04安装PyCharm
- Blackjack 项目 in python
- python练习之通过python pexpect实现自动生成openssl证书
- 模拟网站登录实现----Python
- pip (package manager) for python
- python __new__()和__init__()哪个更早?
- Python 之 ImportError: No module named ***
- Python 之 安装模块的多种方法
- Python 之 LIBSVM 使用小结(二)
- python: 怎样写一个函数把名字大写并变成下面这样——字典与三引号
- Python本地化例子 - gettext 模块
- python写爬虫使用urllib2方法
- 爬虫抓取 第三章
- Python xlsx 读取