cost 289 ms
使用 dwt 和 dct 分解和重新組合圖像

[英]Decompose and recompose an image using dwt and dct

我的想法是首先使用dwt2分解圖像,然后將dct2應用到 coefficients_approximation,對結果應用水印,然后重新組合圖像。 但是每當我這樣做時,我都會失去很多質量,我不知道為什么。 這是代碼,有什么想法嗎? 如下所示:在第一行中,左側是起始圖片,右側是結果圖片(更暗, ...

如何在開發 c ++ 中導入作為 python 庫的 pywt 庫?

[英]how to import the pywt library which is a python library in dev c ++?

我正在嘗試運行此代碼,該代碼被我無法再聯系的人撿起,該代碼計算方陣的 dwt2 和 idwt2 Numpy 庫的鏈接: https://github.com/numpy/numpy pywt 庫的鏈接: https://github.com/PyWavelets/wt and he said ...

MATLAB中MODWT(最大重疊離散小波變換)和WAVEDEC/DFT(離散小波變換)的區別

[英]Difference between MODWT (Maximum Overlap Discrete Wavelet Transform) and WAVEDEC/DFT (Discrete Wavelet Trasnform) in MATLAB

我需要在 MATLAB 中執行離散信號的離散小波變換。 命令 MODWT 和 WAVEDEC 有什么區別? 我看到 MODWT 運行最大重疊離散小波變換 (MODWT),而 Wavedec 執行經典的離散小波變換,盡管 function DWT。 這些算法之間的主要區別是什么?為了執行 1-Dsig ...

如何找到DWT信號變換的頻段?

[英]How to find the frequency bands of DWT signal transformation?

我是信號處理的新手,我想找出 Daubechies 小波“db4”變換輸出的每個級別的頻率范圍。 轉換是使用 PyWavelets 完成的。 我在 python 中工作,下面的代碼輸出 5 個細節級別和 1 個近似值,但是我不確定每個級別描述的頻率范圍。 ...

采樣頻率,信號長度(數據點)和離散小波變換的時間范圍之間的關系?

[英]Relation of Sampling frequency, Signal length (datapoints) and Time range of Discrete Wavelet Transform?

如上所述,讓Fs為采樣頻率,L為信號長度,t為時間范圍。 正如在Matlab中使用mdwtdec以便將多原始信號分解為特定頻帶一樣,我只是注意到分解后的信號在第一級的長度被分成兩半,而在第二級被切成第一級信號的一半。 原始信號的時間范圍計算:t = 0->(L / Fs) ...

將圖像分成不重疊的塊並在每個塊上應用 2D DWT

[英]Divide an image into non-overlapping blocks and applying the 2D DWT on each block

我正在創建一個圖像拼接檢測軟件,所以我需要將圖像分成不重疊的塊並對圖像的每個塊應用離散邁耶小波變換 我已經嘗試了blockproc函數來做到這一點,但我沒有得到任何結果: 那么如何使用上述代碼dwt2的[cA,cH,cV,cD ]? ...

在python中使用'haar'小波對圖像進行離散小波變換

[英]Discrete wavelet transformation on image using 'haar' wavelet in python

我正在嘗試在python中的圖像上應用haar小波。 這是代碼 然后我修改嵌入一些數據的系數,如下所示 之后,我將idwt與以下代碼一起應用 其中Mc和Nc是分解圖像的高度和寬度。 但是,此代碼出現錯誤。 下面是一個錯誤。 為了解決該錯誤,我該怎么辦? ...

python中的離散小波變換和逆離散小波變換TypeError

[英]discrete wavelet transform and inverse discrete wavelet transform TypeError in python

我目前正在做一個圖像處理項目。 我是python的新手。 任何幫助將不勝感激。 我正在使用離散小波變換將圖像分解為頻帶,並修改系數。 所以下面的代碼給我一個錯誤。 這是代碼 下面是錯誤 如何擺脫這個錯誤? 還請告知DWT和IDWT語法是否正確? ...

如何在Matlab中從最大DWT系數的百分比重建圖像

[英]How to reconstruct image from a percentage of largest DWT coefficients in Matlab

我想通過多級DWT變換從最大系數的5%重構圖像,而將其余系數設置為零。 我不確定我需要從哪個系數中選擇最大的5%? A,H,V還是D? 到目前為止,這是我所做的: 任何幫助,將不勝感激! ...

多級小波分解不起作用

[英]Multilevel Wavelet Decomposition not working

我正在嘗試通過使用db4小波和5級分解來分解給定的波。 這是相同的代碼: 但是編輯器給我以下錯誤: 我不了解此錯誤的含義,因為0級沒有任何意義。 我什至嘗試使用此代碼來找到db4 wavelet的最大可能級別: x的值是15,所以,我猜它可以計算15個級別。我的代碼中 ...

如何修改帶符號數字的最后3位

[英]How to modify the last 3 bits of signed numbers

當我在圖像上應用函數dwt2()時,我得到了四個子帶系數。 通過選擇四個子帶中的任何一個,我可以處理帶符號數字的2D矩陣。 在此矩陣的每個值中,我都希望在最后3個最低有效位中嵌入3位信息,即十進制數字0到7。 但是,當我處理負數時,我不知道該怎么做。 如何修改系數? ...

Java中的離散小波變換會在圖像中創建白點

[英]Discrete Wavelet Transform in Java creates white Spots in the Image

在我的Java程序中,將圖像加載到程序中,然后使用離散小波變換進行變換,並將所得系數用作輸出圖像的圖片數據。 該過程適用於自然圖像: http : //imgur.com/Pk3kUs7 但是,例如,如果我變換一個紙盒圖像,則在近似子帶的暗邊緣上會出現白色斑點: http : //i ...

在python中使用DWT計算圖像幀的能量顯示錯誤的值

[英]Calculating Energy of image frame using DWT in python shows wrong value

我想找到圖像幀的能量。 這就是我在Matlab中計算的方式。 當我在python中為同一圖像編程時,Energy的值顯示為170,預期值為0.7我的程序哪里出錯了,請提出建議 ...

使用DWT Haar變換方法在系數內隱藏文本

[英]Using DWT Haar transform method to hide text inside coefficients

我在下面編寫了代碼,該代碼對圖像進行了Haar變換,並在系數的最低有效位中一點一點地嵌入了一條秘密消息。 為了使用位集功能,我將雙精度系數轉換為uint64,並在嵌入后將其變回原來的值。 但是當我運行下面的代碼從Image中提取消息時,系數與轉換后的系數不相同(在兩個函數上都考慮'** ...

如何在matlab中顯示小波變換函數dwt2結果

[英]How to Display wavelet transformation function dwt2 results in matlab

我在圖像上應用 dwt2 函數來應用小波變換,它給出四個結果圖像 cA(低通圖像)、cH(水平細節圖像)、cV(垂直細節圖像)、cD(對角細節圖像)。 直到現在都這么好。 我想可視化這些結果圖像。 現在我正在使用下面的代碼可視化這四個結果圖像。 當我運行此代碼時,可視化結果如下所示 但我希望 ...

將小波濾波器添加到離散Haar小波變換(DWT)

[英]add wavelet filters to discrete Haar wavelet transform (DWT)

我需要使用c#進行1級5/3離散Haar小波變換(DWT)源代碼的幫助。 我使用這個項目 ,正向小波變換的方法在這里: } w0 = 0.5; w1 = -0.5; s0 = 0.5; s1 = 0.5; 我在論文中搜索了此主題,但是我不了解5/3或9/7小波濾波器的 ...


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