数字图像攻击模拟系统(4)

4.噪声(imnoise)

噪声的主要功能是向图像内添加噪声,具体实现方式如下:

4.1 gaussian

实现添加该噪声的具体操作如下:

单击【噪声】菜单,出现如图4.1所示下拉菜单。

clip_image002

图4.1 下拉菜单

在下拉菜单内选择【gaussian】菜单项,出现【读入图像】对话框,在对话框内选择要添加噪声的图像,如图4.2所示。

clip_image004

图4.2 读入图像

在对话框内单击【打开】命令按钮后,出现【保存文件】对话框,要求输入要保存处理后的文件名,输入要保存的文件名,如图4.3所示。

clip_image006

图4.3 保存文件

在对话框内单击【保存】命令按钮,因为输入的文件名已经存在,出现如图4.4所示对话框,询问是否覆盖原有文件。

clip_image008

图4.4 对话框

在对话框内单击【是】,出现如图4.5所示进度条。

clip_image010

图4.5 进度条

进度条运行完毕后,主界面如图4.6所示,显示了添加噪声前后的图像。

clip_image012

图4.6 主界面

4.2 localvar

实现添加该噪声的具体操作如下:

单击【噪声】菜单,出现如图4.7所示下拉菜单。

clip_image013

图4.7 下拉菜单

在下拉菜单内选择【localvar】菜单项,出现【读入图像】对话框,在对话框内选择要添加噪声的图像,如图4.8所示。

clip_image004[1]

图4.8 读入图像

在对话框内单击【打开】命令按钮后,出现【保存文件】对话框,要求输入要保存处理后的文件名,输入要保存的文件名,如图4.9所示。

clip_image006[1]

图4.9 保存文件

在对话框内单击【保存】命令按钮,因为输入的文件名已经存在,出现如图4.10所示对话框,询问是否覆盖原有文件。

clip_image008[1]

图4.10 对话框

在对话框内单击【是】,出现如图4.11所示进度条。

clip_image010[1]

图4.11 进度条

进度条运行完毕后,主界面如图4.12所示,显示了添加噪声前后的图像。

clip_image015

图4.12 主界面

4.3 poisson

实现添加该噪声的具体操作如下:

单击【噪声】菜单,出现如图4.13所示下拉菜单。

clip_image002[1]

图4.13 下拉菜单

在下拉菜单内选择【gaussian】菜单项,出现【读入图像】对话框,在对话框内选择要添加噪声的图像,如图4.14所示。

clip_image004[2]

图4.14 读入图像

在对话框内单击【打开】命令按钮后,出现【保存文件】对话框,要求输入要保存处理后的文件名,输入要保存的文件名,如图4.15所示。

clip_image006[2]

图4.15 保存文件

在对话框内单击【保存】命令按钮,因为输入的文件名已经存在,出现如图4.16所示对话框,询问是否覆盖原有文件。

clip_image008[2]

图4.16 对话框

在对话框内单击【是】,出现如图4.17所示进度条。

clip_image010[2]

图4.17 进度条

进度条运行完毕后,主界面如图4.18所示,显示了添加噪声前后的图像。

clip_image017

图4.18 主界面

4.4 salt & pepper

实现添加该噪声的具体操作如下:

单击【噪声】菜单,出现如图4.19所示下拉菜单。

clip_image013[1]

图4.19 下拉菜单

在下拉菜单内选择【gaussian】菜单项,出现【读入图像】对话框,在对话框内选择要添加噪声的图像,如图4.20所示。

clip_image004[3]

图4.20 读入图像

在对话框内单击【打开】命令按钮后,出现【保存文件】对话框,要求输入要保存处理后的文件名,输入要保存的文件名,如图4.21所示。

clip_image006[3]

图4.21 保存文件

在对话框内单击【保存】命令按钮,因为输入的文件名已经存在,出现如图4.22所示对话框,询问是否覆盖原有文件。

clip_image008[3]

图4.22 对话框

在对话框内单击【是】,出现如图4.23所示【攻击程度】对话框。

clip_image019

图4.23 攻击程度

在对话框内输入攻击强度,单击【ok】,出现如图4.24所示进度条。

clip_image010[3]

图4.24 进度条

进度条运行完毕后,主界面如图4.25所示,显示了添加噪声前后的图像。

clip_image021

图4.25 主界面

4.5 speckle

实现添加该噪声的具体操作如下:

单击【噪声】菜单,出现如图4.26所示下拉菜单。

clip_image013[2]

图4.26 下拉菜单

在下拉菜单内选择【speckle】菜单项,出现【读入图像】对话框,在对话框内选择要添加噪声的图像,如图4.27所示。

clip_image004[4]

图4.27 读入图像

在对话框内单击【打开】命令按钮后,出现【保存文件】对话框,要求输入要保存处理后的文件名,输入要保存的文件名,如图4.28所示。

clip_image006[4]

图4.28 保存文件

在对话框内单击【保存】命令按钮,因为输入的文件名已经存在,出现如图4.29所示对话框,询问是否覆盖原有文件。

clip_image008[4]

图4.29 对话框

在对话框内单击【是】,出现如图4.30所示【攻击程度】对话框。

clip_image023

图4.30 攻击程度

在对话框内输入攻击强度,单击【ok】,出现如图4.31所示进度条。

clip_image010[4]

图4.31 进度条

进度条运行完毕后,主界面如图4.32所示,显示了添加噪声前后的图像。

clip_image025

图4.32 主界面

4.6 任意攻击

实现添加该噪声的具体操作如下:

单击【噪声】菜单,出现如图4.33所示下拉菜单。

clip_image002[2]

图4.33 下拉菜单

在下拉菜单内选择【任意方式】菜单项,出现【读入图像】对话框,在对话框内选择要添加噪声的图像,如图4.34所示。

clip_image004[5]

图4.34 读入图像

在对话框内单击【打开】命令按钮后,出现【保存文件】对话框,要求输入要保存处理后的文件名,输入要保存的文件名,如图4.35所示。

clip_image006[5]

图4.35 保存文件

在对话框内单击【保存】命令按钮,因为输入的文件名已经存在,出现如图4.36所示对话框,询问是否覆盖原有文件。

clip_image008[5]

图4.36 对话框

在对话框内单击【是】,出现如图4.37所示【选择一种方式】对话框。

clip_image027

图4.37 攻击程度

在对话框内选择一种攻击方式,单击【ok】,出现如图4.38所示进度条。

clip_image010[5]

图4.38 进度条

进度条运行完毕后,主界面如图4.39所示,显示了添加噪声前后的图像。

clip_image029

图4.39 主界面

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

superdont

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值