數字水印學習教程

2021-08-25 06:52:31 字數 3901 閱讀 5250

目 錄

1 程式介面.... 5

1.1 程式**... 5

1.2 執行結果及說明... 18

2 空域操作.... 19

2.1 分層顯示... 19

2.1.1 程式**... 19

2.1.2 執行結果及說明... 20

2.2. 位值設定... 22

2.2.1 **實現... 22

2.2.2 執行結果及說明... 25

2.3. 二值化... 26

2.3.1 **實現... 26

2.3.2 執行結果及說明... 27

2.4. sobel邊緣檢測... 28

2.4.1 **實現... 28

2.4.2 執行結果及說明... 29

2.5. 分塊求均值... 30

2.5.1 **實現... 30

2.5.2 執行結果及說明... 32

2.6. 元胞自動機... 33

2.6.1 **實現... 33

2.6.2 執行結果及說明... 36

2.7. lsb演算法演示... 37

2.7.1 **實現... 37

2.7.2 執行結果及說明... 39

2.8. lsb嵌入水印... 41

2.8.1 **實現... 41

2.8.2 執行結果及說明... 43

2.9. lsb提取水印... 46

2.9.1 **實現... 46

2.9.2 執行結果及說明... 48

3 dwt 操作.... 50

3.1 1層dwt.. 50

3.1.1 程式**... 50

3.1.2 執行結果及說明... 52

3.2 2層dwt.. 55

3.2.1 程式**... 55

3.2.2 執行結果及說明... 57

3.3 3層dwt.. 58

3.3.1 程式**... 58

3.3.2 執行結果及說明... 60

3.4 dwt水印演示(逼近子帶)... 61

3.4.1 程式**... 61

3.4.2 執行結果及說明... 64

3.5 dwt子帶水印(對角線)... 66

3.5.1 程式**... 66

3.5.2 執行結果及說明... 69

3.6 dwt嵌入水印(逼近子帶)... 71

3.6.1 程式**... 71

3.6.2 執行結果及說明... 74

3.7 dwt提取水印(逼近子帶)... 77

3.7.1 程式**... 77

3.7.2 執行結果及說明... 81

3.8 2層dwt水印(逼近子帶)... 83

3.8.1 程式**... 83

3.8.2 執行結果及說明... 86

3.9 2層dwt水印(對角線)... 88

3.9.1 程式**... 88

3.9.2 執行結果及說明... 91

3.10 3層dwt水印(逼近子帶)... 93

3.10.1 程式**... 93

3.10.2 執行結果及說明... 96

3.11 3層dwt水印(對角線)... 98

3.11.1 程式**... 98

3.11.2 執行結果及說明... 101

4 提公升小波操作.... 103

4.1 1層lwt.. 103

4.1.1 程式**... 103

4.1.2 執行結果及說明... 105

4.2 2層lwt.. 107

4.2.1 程式**... 107

4.2.2 執行結果及說明... 109

4.3 3層lwt.. 110

4.3.1 程式**... 110

4.3.2 執行結果及說明... 112

4.4 lwt水印演示(逼近子帶)... 113

4.4.1 程式**... 113

4.4.2 執行結果及說明... 116

4.5 lwt子帶水印(對角線)... 118

4.5.1 程式**... 118

4.5.2 執行結果及說明... 121

4.6 lwt嵌入水印(逼近子帶)... 123

4.6.1 程式**... 123

4.6.2 執行結果及說明... 126

4.7 lwt提取水印(逼近子帶)... 129

4.7.1 程式**... 129

4.7.2 執行結果及說明... 133

4.8 2層lwt水印(逼近子帶)... 135

4.8.1 程式**... 135

4.8.2 執行結果及說明... 138

4.9 2層lwt水印(對角線)... 140

4.9.1 程式**... 140

4.9.2 執行結果及說明... 143

4.10 3層lwt水印(逼近子帶)... 145

4.10.1 程式**... 145

4.10.2 執行結果及說明... 148

4.11 3層lwt水印(對角線)... 150

4.11.1 程式**... 150

4.11.2 執行結果及說明... 153

5 混沌操作.... 155

5.1 生成混沌影象... 155

5.1.1 程式**... 155

5.1.2 執行結果及說明... 157

5.2 混沌加密水印影象... 159

5.2.1 程式**... 159

5.2.2 執行結果及說明... 161

5.3 混沌置亂演示... 163

5.3.1 程式**... 163

5.3.2 執行結果及說明... 165

5.4 混沌加密影象(置亂)... 167

5.4.1 程式**... 167

5.4.2 執行結果及說明... 170

5.5 混沌解密影象(逆置亂)... 172

5.5.1 程式**... 172

5.5.2 執行結果及說明... 174

6 攻擊模擬.... 176

6.1 jpeg壓縮... 176

6.1.1 程式**... 176

6.1.2 執行結果及說明... 177

6.2 椒鹽攻擊... 180

6.2.1 程式**... 180

6.2.2 執行結果及說明... 181

6.3 高斯攻擊... 183

6.3.1 程式**... 183

6.3.2 執行結果及說明... 184

6.4 旋轉... 186

6.4.1 程式**... 186

6.4.2 執行結果及說明... 188

6.5 裁剪... 190

6.5.1 程式**... 190

6.5.2 執行結果及說明... 193

6.6 抖動... 195

6.6.1 程式**... 195

6.6.2 執行結果及說明... 196

6.7 放大... 198

6.7.1 程式**... 198

6.7.2 執行結果及說明... 200

6.8 縮小... 202

6.8.1 程式**... 202

6.8.2 執行結果及說明... 204

6.9 濾波... 206

6.9.1 程式**... 206

6.9.2 執行結果及說明... 209

7 幫助.... 211

7.1 說明... 211

7.1.1 程式**... 211

7.1.2 執行結果及說明... 213

7.2 關於... 215

7.2.1 程式**... 215

7.2.2 執行結果及說明... 216

數字水印學習教程

目 錄 1 程式介面.5 1.1 程式 5 1.2 執行結果及說明.18 2 空域操作.19 2.1 分層顯示.19 2.1.1 程式 19 2.1.2 執行結果及說明.20 2.2.位值設定.22 2.2.1 實現.22 2.2.2 執行結果及說明.25 2.3.二值化.26 2.3.1 實現.2...

數字水印學習系統

數字水印學習系統v1.0 使用說明書 1.程式介面 1 2.空域操作 1 2.1 分層顯示 1 2.2.位值設定 3 2.3.二值化 4 2.4.sobel邊緣檢測 5 2.5.分塊求均值 6 2.6.元胞自動機 7 2.7.lsb演算法演示 8 2.8.lsb嵌入水印 10 2.9.lsb提取水印...

STDM 數字水印演算法

stdm演算法實現主函式 shuanholmes outlook.com clc clear close all warning off d 200 量化步長 type 1 平行投影 2 均勻 3 隨機 vp ones 8,1 均勻投影向量 vp vp.sqrt 8 vp randn 8,1 vp ...