簡體   English   中英

圖像上python中的2D小波濾波

[英]2D wavelet filtering in python on an image

我正在嘗試在 python 中進行二維小波濾波。 我發現了 PyWavelets 並且我一直在搞弄它一段時間。 我正在嘗試進行 4 個級別的轉換。 當我打印出來時,它給出了奇怪的輸出,我不確定到底發生了什么。 我已經嘗試了一些東西,但這是最新的一個例子:

test = pywt.dwt2(picture,'db1')

任何有關使用 PyWavelets 或一般情況下在圖像上執行 2d 小波的幫助將不勝感激。 謝謝你。

編輯:小波變換的類型無關緊要

你能解釋一下奇怪的輸出到底是什么嗎? 你應該得到帶有 cA、cL、cH 和 cD 系數的輸出向量。 如果要查看變換域圖像,請按如下方式排列系數:cA, (cH, cV, cD)

輸出向量的長度 = 輸入圖像的行 x 列(前提是您有一個方形圖像)

如果要查看較低分辨率的圖像,請以方形格式排列輸出向量中的前 1/4 元素 (cA)。 目前,它們將類似於 [Row 1, Row2, Row3...] 另外,您是否在 pywt.dwt2 命令中提供級別參數(可選)?

請參閱此http://www.pybytes.com/pywavelets/ref/2d-dwt-and-idwt.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM