Python影像處理(17):pyWavelet

來源:互聯網
上載者:User

標籤:

快樂蝦

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()

看看啟動並執行結果:



一切正常。






??

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Python影像處理(17):pyWavelet

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.