MCPcopy Create free account
hub / github.com/MearaY/StegaPy / forward_dwt

Method forward_dwt

StegaPy/util/dwt_util.py:13–26  ·  view source on GitHub ↗

执行正向小波变换 Args: image_data: 2D numpy数组,图像数据 wavelet: 小波基名称,默认'db1'(Daubechies 1) level: 分解层数,默认3 Returns: 小波系数列表,格式为 [cA, (cH, cV, cD), ...]

(image_data, wavelet='db1', level=3)

Source from the content-addressed store, hash-verified

11
12 @staticmethod
13 def forward_dwt(image_data, wavelet='db1', level=3):
14 """
15 执行正向小波变换
16
17 Args:
18 image_data: 2D numpy数组,图像数据
19 wavelet: 小波基名称,默认'db1'(Daubechies 1)
20 level: 分解层数,默认3
21
22 Returns:
23 小波系数列表,格式为 [cA, (cH, cV, cD), ...]
24 """
25 coeffs = pywt.wavedec2(image_data, wavelet, level=level)
26 return coeffs
27
28 @staticmethod
29 def inverse_dwt(coeffs, wavelet='db1'):

Callers 2

embed_dataMethod · 0.80
extract_dataMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected