Python图像处理(17):pyWavelet
来源:互联网 发布:centos 系统时间不对 编辑:程序博客网 时间:2024/06/11 11:16
快乐虾
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:
# -*- coding: utf-8 -*- import numpy as npimport pywtimport matplotlib.pyplot as plt# dwtx = 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()
看看运行的结果:
一切正常。
0 0
- Python图像处理(17):pyWavelet
- Python Pywavelet 小波阈值
- Python图像处理(2):图像显示
- Python图像处理(16):图像金字塔
- Python图像处理(16):图像金字塔
- Python图像批处理(图像滤波处理)
- Python图像处理(2)
- Python-OpenCV 处理图像(七):图像灰度化处理
- Python-OpenCV 处理图像(八):图像二值化处理
- Python-OpenCV 处理图像(七):图像灰度化处理
- 直方图均衡化处理图像(python)
- python 进行图像处理(PIL)
- Python图像处理(1):替换OpenCV
- Python图像处理(3):视频显示
- Python图像处理(4):滤波器
- Python图像处理(5):直方图
- Python图像处理(8):边缘检测
- Python图像处理(9):Hu矩
- Ubuntu系统中apt-get和aptitude的使用
- CasperJS 介绍以及Windows上安装介绍
- 黑马程序员————java基础之面向对象
- [USACO2015February,Bronze] Problem3.Cow Hopscotch(Bronze)
- Linux 查找文件中的内容
- Python图像处理(17):pyWavelet
- 在uboot里烧写系统
- CF_525C_IlyaAndSticks
- Linux 常用符号总结
- org-reveal 特效
- LeetCode Pascal's Triangle 杨辉三角 Java
- VS2010调试程序启动时加载程序非常慢的
- cocos2dx bindings-generator readme 文档翻译
- [2015-08-06] python017